platform_build_soong/java
Jiyong Park 8fd6192480 APEX can be flattened
When TARGET_FLATTEN_APEX is set to true, APEXes are flattened, which
means files in an APEX is not packaged into the mini file system image,
but instead directly copied to the system partition.

This option is for devices where kernel does not support loopback
devices or the maximum number of loopback devices is too small (though
the threshold is TBD as of now).

This CL also fixes a bug that jars having bytecode are installed instead
of those having dex.

Bug: 118485880
Test: TARGET_FLATTEN_APEX=true m apex.test; tree
out/target/product/.../system/apex/apex.test shows list of files in it.

Test; m apex.test, then a file out/target/product/.../system/apex/apex
.test.apex exists.

Change-Id: I5a3d62d392d05f2779c4925388afe4f6e460059b
2018-11-14 13:41:54 +09:00
..
config Build platform with core library stubs by default 2018-10-12 22:41:00 +01:00
aapt2.go Create bundle modules suitable for bundletool 2018-10-31 14:39:16 +00:00
aar.go Support setting target_sdk_version separately from sdk_version 2018-10-31 21:37:34 -07:00
android_manifest.go Support setting target_sdk_version separately from sdk_version 2018-10-31 21:37:34 -07:00
android_resources.go Add support for android_library modules 2018-05-03 14:38:12 -07:00
androidmk.go Add check_nullability_warnings support to droidstubs. 2018-11-01 15:28:04 +00:00
app.go Create bundle modules suitable for bundletool 2018-10-31 14:39:16 +00:00
app_builder.go Include java resources in app bundles 2018-11-02 15:51:48 -07:00
app_test.go Add support for JNI libraries to android_app modules 2018-10-08 15:20:56 -07:00
builder.go Revert "Use protoc-gen-javalite for java lite protos" 2018-11-04 17:23:48 -08:00
dex.go Store dex files uncompressed and unstripped in privileged APKs 2018-10-25 17:47:12 +00:00
droiddoc.go Add check_nullability_warnings support to droidstubs. 2018-11-01 15:28:04 +00:00
gen.go Add support for sysprop description files to Java 2018-10-04 19:39:35 +09:00
genrule.go Soong: add "java_genrule_host" 2018-04-13 16:37:22 -07:00
jacoco.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
jacoco_test.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
java.go APEX can be flattened 2018-11-14 13:41:54 +09:00
java_resources.go soong_zip: support globs in -f and -D arguments 2018-09-28 14:01:29 -07:00
java_test.go Remove reference to core-oj/core-libart, etc. 2018-10-18 17:51:25 +01:00
jdeps.go Collect modules' info to create IDE project file. 2018-09-18 17:44:10 +00:00
jdeps_test.go Collect modules' info to create IDE project file. 2018-09-18 17:44:10 +00:00
prebuilt_apis.go Add api_dirs property and use module name as prefix 2018-06-25 10:30:30 +09:00
proto.go Revert "Use protoc-gen-javalite for java lite protos" 2018-11-04 17:23:48 -08:00
sdk_library.go Support Metalava in java_sdk_library 2018-10-11 08:41:57 +00:00
support_libraries.go Export lists of support libraries modules to Make 2018-05-03 16:48:13 -07:00
system_modules.go Enforce dependencies have right architecture 2018-08-30 16:31:02 +00:00