platform_build_soong/java
Dan Willemsen 304cfec778 Refactor .aar resource compilation
Instead of extracting the aar, and passing the res directory to another rule
(along with a dependency to a different known file), don't keep the
extracted res directory, and pass the aar directly to the resource
compliation rule, which will extract just the res directory.

I need this for my RBE experiments, where non-listed output files won't
exist in other rules.

Test: m
Change-Id: I99074381052cbcebb6a402484abae9ab2e40284f
2019-05-29 16:54:43 -07:00
..
config Add manifest_check tool 2019-05-24 13:43:27 -07:00
aapt2.go Refactor .aar resource compilation 2019-05-29 16:54:43 -07:00
aar.go Refactor .aar resource compilation 2019-05-29 16:54:43 -07:00
android_manifest.go Add <uses-library> tags for SDK libraries to AndroidManifest.xml 2019-05-24 13:39:26 +00:00
android_resources.go Separate device and product overlays 2019-03-21 11:25:46 +00:00
androidmk.go Add android_app_import. 2019-05-01 10:06:47 -07:00
app.go Add stl property to android_app. 2019-05-16 13:16:15 -07:00
app_builder.go Add android_app_import. 2019-05-01 10:06:47 -07:00
app_test.go Add stl property to android_app. 2019-05-16 13:16:15 -07:00
builder.go Build framework.aidl in Soong 2019-04-18 13:51:58 -07:00
device_host_converter.go Merge "Fixes typos in device_host_converter.go comments." 2019-05-14 01:16:27 +00:00
device_host_converter_test.go Add modules for converting java modules between host and device 2019-03-05 23:09:45 +00:00
dex.go Fix handling optimize.enabled from java_defaults 2019-04-17 17:59:09 -07:00
dexpreopt.go Add native_bridge target to Android.bp 2019-05-03 15:33:28 +02:00
dexpreopt_bootjars.go Write dexpreopt.config again during the build 2019-05-10 07:07:21 -07:00
dexpreopt_bootjars_test.go Add depfile support to RuleBuilder 2019-03-29 16:35:06 -07:00
dexpreopt_config.go Write dexpreopt.config again during the build 2019-05-10 07:07:21 -07:00
dexpreopt_test.go Turn off dex actions for sourceless modules. 2019-05-15 15:46:26 -07:00
droiddoc.go Build framework.aidl in Soong 2019-04-18 13:51:58 -07:00
gen.go Build framework.aidl in Soong 2019-04-18 13:51:58 -07:00
genrule.go Add module type docs to the java package 2019-02-13 18:39:40 +00:00
hiddenapi.go Improve hiddenapi processing so it does not require white list 2019-02-28 16:13:20 +00:00
hiddenapi_singleton.go Fix panic when missing hiddenapi jar 2019-04-02 13:03:46 -07:00
jacoco.go Replace *Escape with *EscapeList 2019-03-04 18:11:53 +00:00
jacoco_test.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
java.go Merge "Add kotlin-stdlib-jdk8 when using Kotlin" 2019-05-21 18:11:59 +00:00
java_resources.go Track sources for srcjars across modules 2019-05-06 14:22:26 -07:00
java_test.go Fix override_android_app dependency issues. 2019-05-15 12:11:18 -07:00
jdeps.go Don't visit disabled modules with SOONG_COLLECT_JAVA_DEPS=true 2019-03-23 04:42:57 +00:00
jdeps_test.go jarjar_rules: accept file-group 2019-01-23 18:05:18 +00:00
kotlin.go Don't hide *.kotlin_module in turbine dependencies 2019-05-08 14:30:12 -07:00
kotlin_test.go Remove annotation_processors property 2019-01-24 23:48:04 +00:00
OWNERS Add ART folks to owner of dexpreopt related file. 2019-04-30 15:33:49 +01:00
plugin.go Replace annotation_processors with plugins 2019-01-23 20:17:51 +00:00
plugin_test.go Remove annotation_processors property 2019-01-24 23:48:04 +00:00
prebuilt_apis.go Add synopsis for prebuilt_apis. 2019-03-21 17:44:11 -07:00
proto.go Add support for protoc plugins 2019-04-02 16:38:55 +00:00
robolectric.go Support robolectric_test 2019-05-01 16:41:44 -07:00
sdk.go Set default target SDK version for APEX 2019-04-19 14:45:41 +09:00
sdk_library.go Add No_dist property 2019-05-15 12:20:03 +09:00
sdk_test.go Rename EXPERIMENTAL_USE_OPENJDK9 to EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9. 2019-05-09 15:36:29 +01:00
support_libraries.go Make MakeVarsContext a PathContext 2019-02-07 22:31:04 +00:00
system_modules.go Enforce dependencies have right architecture 2018-08-30 16:31:02 +00:00
testing.go Add kotlin-stdlib-jdk8 when using Kotlin 2019-05-15 17:38:11 +00:00