termux-packages/packages/aapt/sources.sh
Tee KOBAYASHI eb3ebc715a aapt: Include aidl
as a subpackage.
2022-02-06 18:06:23 +09:00

223 lines
3.9 KiB
Bash

# libcutils
local libcutils_nonwindows_sources_cpp="
android_get_control_file.cpp
sockets_unix.cpp
"
local libcutils_sources_cpp="
$libcutils_nonwindows_sources_cpp
fs_config.cpp
sched_policy.cpp
sockets.cpp
"
local libcutils_nonwindows_sources_c="
fs.c
multiuser.c
socket_inaddr_any_server_unix.c
socket_local_client_unix.c
socket_local_server_unix.c
socket_network_client_unix.c
str_parms.c
"
libcutils_nonwindows_sources_c+="
ashmem-host.c
trace-host.c
"
local libcutils_sources_c="
$libcutils_nonwindows_sources_c
config_utils.c
canned_fs_config.c
hashmap.c
iosched_policy.c
load_file.c
native_handle.c
open_memstream.c
record_stream.c
strdup16to8.c
strdup8to16.c
strlcpy.c
threads.c
"
# libutils
#CallStack.cpp
local libutils_sources="
FileMap.cpp
JenkinsHash.cpp
NativeHandle.cpp
Printer.cpp
PropertyMap.cpp
RefBase.cpp
SharedBuffer.cpp
Static.cpp
StopWatch.cpp
String8.cpp
String16.cpp
StrongPointer.cpp
SystemClock.cpp
Threads.cpp
Timers.cpp
Tokenizer.cpp
Unicode.cpp
VectorImpl.cpp
misc.cpp
"
# libbase
local libbase_linux_sources="
errors_unix.cpp
chrono_utils.cpp
"
local libbase_sources="
$libbase_linux_sources
file.cpp
logging.cpp
parsenetaddress.cpp
quick_exit.cpp
stringprintf.cpp
strings.cpp
test_utils.cpp
"
# libziparchive
local libziparchive_sources="
zip_archive.cc
zip_archive_stream_entry.cc
zip_writer.cc
"
# androidfw
local androidfw_sources="
ApkAssets.cpp
Asset.cpp
AssetDir.cpp
AssetManager.cpp
AssetManager2.cpp
AttributeResolution.cpp
ChunkIterator.cpp
LoadedArsc.cpp
LocaleData.cpp
misc.cpp
ObbFile.cpp
ResourceTypes.cpp
ResourceUtils.cpp
StreamingZipInflater.cpp
TypeWrappers.cpp
Util.cpp
ZipFileRO.cpp
ZipUtils.cpp
"
# aapt2
local libaapt2_sources_proto="
Resources.proto
ResourcesInternal.proto
"
local libaapt2_sources_cpp="
${libaapt2_sources_proto//.proto/.pb.cc}
compile/IdAssigner.cpp
compile/InlineXmlFormatParser.cpp
compile/NinePatch.cpp
compile/Png.cpp
compile/PngChunkFilter.cpp
compile/PngCrunch.cpp
compile/PseudolocaleGenerator.cpp
compile/Pseudolocalizer.cpp
compile/XmlIdCollector.cpp
configuration/ConfigurationParser.cpp
filter/AbiFilter.cpp
filter/ConfigFilter.cpp
flatten/Archive.cpp
flatten/TableFlattener.cpp
flatten/XmlFlattener.cpp
io/BigBufferStreams.cpp
io/File.cpp
io/FileInputStream.cpp
io/FileSystem.cpp
io/StringInputStream.cpp
io/Util.cpp
io/ZipArchive.cpp
link/AutoVersioner.cpp
link/ManifestFixer.cpp
link/ProductFilter.cpp
link/PrivateAttributeMover.cpp
link/ReferenceLinker.cpp
link/TableMerger.cpp
link/XmlCompatVersioner.cpp
link/XmlNamespaceRemover.cpp
link/XmlReferenceLinker.cpp
optimize/ResourceDeduper.cpp
optimize/VersionCollapser.cpp
process/SymbolTable.cpp
proto/ProtoHelpers.cpp
proto/TableProtoDeserializer.cpp
proto/TableProtoSerializer.cpp
split/TableSplitter.cpp
text/Unicode.cpp
text/Utf8Iterator.cpp
unflatten/BinaryResourceParser.cpp
unflatten/ResChunkPullParser.cpp
util/BigBuffer.cpp
util/Files.cpp
util/Util.cpp
ConfigDescription.cpp
Debug.cpp
DominatorTree.cpp
Flags.cpp
java/AnnotationProcessor.cpp
java/ClassDefinition.cpp
java/JavaClassGenerator.cpp
java/ManifestClassGenerator.cpp
java/ProguardRules.cpp
LoadedApk.cpp
Locale.cpp
Resource.cpp
ResourceParser.cpp
ResourceTable.cpp
ResourceUtils.cpp
ResourceValues.cpp
SdkConstants.cpp
StringPool.cpp
xml/XmlActionExecutor.cpp
xml/XmlDom.cpp
xml/XmlPullParser.cpp
xml/XmlUtil.cpp
"
local aapt2_sources_cpp="
$libaapt2_sources_cpp
cmd/Compile.cpp
cmd/Diff.cpp
cmd/Dump.cpp
cmd/Link.cpp
cmd/Optimize.cpp
cmd/Util.cpp
Main.cpp
"
# aidl
local libaidl_sources_cpp="
aidl.cpp
aidl_language.cpp
ast_cpp.cpp
ast_java.cpp
code_writer.cpp
generate_cpp.cpp
generate_java.cpp
generate_java_binder.cpp
import_resolver.cpp
line_reader.cpp
io_delegate.cpp
options.cpp
type_cpp.cpp
type_java.cpp
type_namespace.cpp
"
libaidl_sources_cpp+="
lex.yy.c
aidl_language_y.tab.cc
"
local aidl_sources_cpp="
$libaidl_sources_cpp
main_java.cpp
"