platform_build_soong/android
Martin Stjernholm 710ec3aef2 Add FinalDeps mutator phase, where CreateVariations is disallowed.
This is for use to add dependencies between specific module variants,
without getting the dependencies potentially duplicated as more
variants are created.

Moved genrule tool dependency registration to this phase, to avoid
potential splitting of its dependencies, and for consistency with the
same kind of dependency on dex2oat in https://r.android.com/1205730.

Test: m nothing
Bug: 145934348
Change-Id: I1f9e75354e359cef5f41d14e5016b0a67d7655d7
2020-01-21 11:40:02 +00:00
..
android_test.go Share buildDir for android/soong/android tests 2019-06-10 15:51:06 -07:00
androidmk.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
androidmk_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
apex.go Merge "Clarify a bit more what apex_available means." 2020-01-20 13:07:07 +00:00
api_levels.go Merge changes I9f8df94f,I2d7f5c56,I0ebb7381,Ieefcfc1a am: a6bf56d4be 2019-06-10 10:00:33 -07:00
arch.go Add script for building all target arch's needed in AML (Android Mainline) 2019-12-20 11:53:21 +00:00
arch_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
config.go Save compilation units in protobuf format. 2020-01-15 12:40:03 -08:00
config_test.go Fix `go vet` issues 2018-07-22 21:18:45 -07:00
csuite_config.go Create C-Suite config module 2019-10-18 18:28:00 +00:00
csuite_config_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
defaults.go apex_available is defaultable 2019-12-02 13:48:33 +09:00
defaults_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
defs.go Fix package path of android/soong/android pctx 2019-04-10 16:49:27 -07:00
env.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
expand.go Fix android.Expand and ninja escaping 2019-07-11 14:52:17 -07:00
expand_test.go Fix android.Expand and ninja escaping 2019-07-11 14:52:17 -07:00
filegroup.go Replace ctx.ExpandSources with android.PathsForModuleSrc 2019-03-20 19:36:13 +00:00
hooks.go Use blueprint's load hooks 2020-01-06 10:57:26 -08:00
image.go Use empty string for core image variant 2019-12-13 20:44:36 -08:00
makevars.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
module.go Fix dependencies through symlinks 2020-01-16 17:13:35 +00:00
module_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
mutator.go Add FinalDeps mutator phase, where CreateVariations is disallowed. 2020-01-21 11:40:02 +00:00
mutator_test.go Add FinalDeps mutator phase, where CreateVariations is disallowed. 2020-01-21 11:40:02 +00:00
namespace.go Use blueprint's load hooks 2020-01-06 10:57:26 -08:00
namespace_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
neverallow.go android_*_stubs_current modules are moved to frameworks/base 2019-12-22 17:20:27 +09:00
neverallow_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
notices.go Separate InstallPath from OutputPath 2019-10-03 10:07:53 -07:00
onceper.go Convert droidstubs to android.RuleBuilder 2019-07-18 14:28:14 -07:00
onceper_test.go Prevent hangs in OncePer when the callback panics 2019-05-14 18:40:13 +00:00
override_module.go Rename OverridableModuleBase.properties. 2020-01-10 13:26:00 -08:00
package.go Dedup package build components registration 2020-01-15 11:17:57 +00:00
package_ctx.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
package_test.go Dedup package build components registration 2020-01-15 11:17:57 +00:00
path_properties.go Dedup path properties across property structs 2019-07-16 09:52:23 -07:00
path_properties_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
paths.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
paths_test.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
prebuilt.go Exclude source->prebuilt deps from visibility enforcement 2020-01-15 11:17:57 +00:00
prebuilt_etc.go AndroidMkEntries() returns multiple AndroidMkEntries structs 2019-12-11 17:25:27 +09:00
prebuilt_etc_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
prebuilt_test.go Exclude source->prebuilt deps from visibility enforcement 2020-01-15 11:17:57 +00:00
proto.go Add method to determine variations from a Target 2019-10-16 14:52:30 -07:00
register.go Add FinalDeps mutator phase, where CreateVariations is disallowed. 2020-01-21 11:40:02 +00:00
rule_builder.go Rewrite depfile from sbox to stay reproducible 2019-08-29 14:47:40 -07:00
rule_builder_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
sandbox.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
sdk.go Restrict SdkMemberTypes that can be used with sdk/sdk_snapshot 2019-12-31 15:08:59 +00:00
sh_binary.go Make sh_binary a HostToolProvider 2019-12-19 09:22:36 -08:00
sh_binary_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
singleton.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
testing.go Add FinalDeps mutator phase, where CreateVariations is disallowed. 2020-01-21 11:40:02 +00:00
util.go Merge "Soong generates vndk-related .libraries.txt files" 2019-11-01 01:57:50 +00:00
util_test.go Move sharding functions for reuse 2019-09-29 23:26:37 -07:00
variable.go Merge "Create product variant for product partition" 2019-12-21 00:56:45 +00:00
variable_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
visibility.go Exclude source->prebuilt deps from visibility enforcement 2020-01-15 11:17:57 +00:00
visibility_test.go Exclude source->prebuilt deps from visibility enforcement 2020-01-15 11:17:57 +00:00
vts_config.go Create C-Suite config module 2019-10-18 18:28:00 +00:00
vts_config_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
writedocs.go Split up Soong build doc. 2019-02-20 15:43:06 -08:00