platform_build_soong/android
Colin Cross 5a0dcd5acf Store dex files uncompressed and unstripped in privileged APKs
Privileged APKs need to store their dex files uncompressed so they
can be verified and mapped directly out of the APK.

Also track whether the module will be dexpreopted or not in order
to determine if the dex file should be stripped before signing.

Test: SystemUI.apk contains an uncompressed dex file
Change-Id: I4dca86c7f8778595882405b34adcf2a7bae03c67
2018-10-25 17:47:12 +00:00
..
androidmk.go Allow generating modules once per OS instead of once per Class 2018-10-22 15:46:03 -07:00
apex.go Add ApexModule interface for APEX-aware modules 2018-10-11 11:19:07 +09:00
api_levels.go Stop versioning NDK stubs pre-M. 2018-07-24 22:52:57 +00:00
arch.go Update linux_bionic configuration 2018-10-22 15:46:03 -07:00
config.go Store dex files uncompressed and unstripped in privileged APKs 2018-10-25 17:47:12 +00:00
config_test.go Fix `go vet` issues 2018-07-22 21:18:45 -07:00
defaults.go Update soong for blueprint change to allow multiple deps 2018-06-20 22:56:36 +00:00
defs.go Make binaries executable 2017-08-31 13:48:52 -07:00
env.go Make *Context.Config return a Config instead of a interface{} 2017-11-30 00:44:11 +00:00
expand.go genrule: expand $$ to $$ 2016-11-22 15:41:08 -08:00
expand_test.go genrule: expand $$ to $$ 2016-11-22 15:41:08 -08:00
filegroup.go Fix few issues with filegroups 2018-04-18 18:56:33 +00:00
hooks.go Replace ModuleContext.AConfig() with Config() 2017-11-30 00:44:18 +00:00
makevars.go Fix `go vet` issues 2018-07-22 21:18:45 -07:00
module.go Allow generating modules once per OS instead of once per Class 2018-10-22 15:46:03 -07:00
mutator.go Skip DepsMutator on disabled modules 2018-08-30 19:54:37 +00:00
namespace.go Fix `go vet` issues 2018-07-22 21:18:45 -07:00
namespace_test.go Fix module rename inside namespace 2018-04-16 16:06:53 -07:00
neverallow.go Expand projects allowed to use no_standard_libs 2018-10-11 16:03:39 +01:00
neverallow_test.go Allow VNDK extensions under vendor or device 2018-03-16 17:45:42 +08:00
onceper.go Add OncePer.Get() 2017-11-07 13:36:44 -08:00
package_ctx.go Allow '$' in some paths 2018-09-13 18:27:50 +00:00
paths.go Stop using DIST_DIR in Soong 2018-10-20 21:33:41 -07:00
paths_test.go s/product-services/product_services/g 2018-08-20 17:46:57 +00:00
prebuilt.go Fix few issues with filegroups 2018-04-18 18:56:33 +00:00
prebuilt_etc.go Add methods to get source file path and subdir of prebuilt_etc 2018-10-05 14:13:50 +09:00
prebuilt_etc_test.go Add recovery_available to prebuilt_etc. 2018-08-20 10:15:24 -07:00
prebuilt_test.go Fix few issues with filegroups 2018-04-18 18:56:33 +00:00
proto.go Add proto.canonical_path_from_root 2018-02-22 16:48:35 -08:00
register.go Convert a missed Singleton 2017-11-30 00:42:49 +00:00
singleton.go Add phony targets for go binary modules 2018-09-28 10:25:45 -07:00
testing.go Don't create non-primary arch variant for recovery-only module 2018-07-12 10:49:30 +09:00
util.go RemoveFromList() should remove all matches 2018-03-16 17:45:34 +08:00
util_test.go RemoveFromList() should remove all matches 2018-03-16 17:45:34 +08:00
variable.go Store dex files uncompressed and unstripped in privileged APKs 2018-10-25 17:47:12 +00:00
variable_test.go Support %s in product variable properties 2017-05-05 18:22:30 -07:00
writedocs.go Allow Soong to generate its own build documentation 2017-12-12 11:12:32 -08:00