platform_build_soong/android
Colin Cross 8177ad2932 Add GlobWithDeps to MakeVarsContext
It is safe to use GlobWithDeps in MakeVarsContext, the globSingleton
is registered in boostrap.Main, which runs after all the Soong
singletons (including makeVarsSingleton) are registered.

Bug: 143324390
Test: m checkbuild
Change-Id: I2edf915c666bd5db535c761bb645a48c4f573a65
2019-11-04 10:27:48 -08:00
..
android_test.go Share buildDir for android/soong/android tests 2019-06-10 15:51:06 -07:00
androidmk.go Add method to determine variations from a Target 2019-10-16 14:52:30 -07:00
androidmk_test.go soong: Fix AndroidMk with *Required properties 2019-07-16 02:28:29 +09:00
apex.go Prohibit dependencies outside of uses_sdks 2019-10-17 11:19:53 +09:00
api_levels.go Merge changes I9f8df94f,I2d7f5c56,I0ebb7381,Ieefcfc1a am: a6bf56d4be 2019-06-10 10:00:33 -07:00
arch.go Split out osMutator from archMutator 2019-10-16 15:27:23 -07:00
arch_test.go Add arch mutator test 2019-10-16 15:27:23 -07:00
config.go Move TestConfig sdk versions forward 2019-10-28 14:55:03 -07:00
config_test.go
csuite_config.go Create C-Suite config module 2019-10-18 18:28:00 +00:00
csuite_config_test.go Create C-Suite config module 2019-10-18 18:28:00 +00:00
defaults.go Add defaults_visibility support 2019-07-25 11:48:21 +01:00
defaults_test.go Add test for missing defaults modules with AllowMissingDependencies 2019-06-10 15:51:06 -07:00
defs.go Fix package path of android/soong/android pctx 2019-04-10 16:49:27 -07:00
env.go Allow debugging with SOONG_DELVE=<listen addr> 2019-07-03 16:33:31 -07: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 Separate InstallPath from OutputPath 2019-10-03 10:07:53 -07:00
makevars.go Add GlobWithDeps to MakeVarsContext 2019-11-04 10:27:48 -08:00
module.go Split out osMutator from archMutator 2019-10-16 15:27:23 -07:00
module_test.go soong: Add tests for depending on disabled module 2019-08-26 13:19:42 +00:00
mutator.go Split out osMutator from archMutator 2019-10-16 15:27:23 -07:00
mutator_test.go Add a String() method to android.Module 2019-07-03 15:37:11 -07:00
namespace.go Give Blueprint modules access to all namespaces 2019-06-14 11:26:09 -07:00
namespace_test.go Give Blueprint modules access to all namespaces 2019-06-14 11:26:09 -07:00
neverallow.go Allow per test rules in neverallow_test.go 2019-09-03 05:44:15 -07:00
neverallow_test.go Allow per test rules in neverallow_test.go 2019-09-03 05:44:15 -07: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 OverridableModuleBase shouldn't embed ModuleBase. 2019-06-19 15:04:27 -07:00
package.go Refactor visibility to support visibility on defaults modules 2019-07-25 11:31:42 +01:00
package_ctx.go Use localPool consistently for UseGoma() == true 2019-10-01 14:11:20 -07:00
package_test.go Remove ioutil.TempDir from each android/soong/android test 2019-07-03 20:27:11 +00:00
path_properties.go Dedup path properties across property structs 2019-07-16 09:52:23 -07:00
path_properties_test.go Dedup path properties across property structs 2019-07-16 09:52:23 -07:00
paths.go Replace RelPathString() with ToMakePath() 2019-10-03 10:07:53 -07:00
paths_test.go Add InstallInRoot to allow modules to install into root partition 2019-10-03 10:07:46 -07:00
prebuilt.go Merge "Delete prebuilt APEXes when installing source-built APEXes" am: a822256e15 2019-07-31 00:50:07 -07:00
prebuilt_etc.go Replace RelPathString() with ToMakePath() 2019-10-03 10:07:53 -07:00
prebuilt_etc_test.go Replace RelPathString() with ToMakePath() 2019-10-03 10:07:53 -07:00
prebuilt_test.go Share buildDir for android/soong/android tests 2019-06-10 15:51:06 -07:00
proto.go Add method to determine variations from a Target 2019-10-16 14:52:30 -07:00
register.go Support testing Rules in Modules and Rules and Builds in Singletons 2019-03-05 03:17:26 +00:00
rule_builder.go Rewrite depfile from sbox to stay reproducible 2019-08-29 14:47:40 -07:00
rule_builder_test.go Rewrite depfile from sbox to stay reproducible 2019-08-29 14:47:40 -07:00
sdk.go Prohibit dependencies outside of uses_sdks 2019-10-17 11:19:53 +09:00
sh_binary.go Add symlinks to sh_binary in soong 2019-10-04 20:51:44 -07:00
sh_binary_test.go Add sh_test_host. 2019-07-08 14:53:52 -07:00
singleton.go Merge "Add SingletonContext::VisitDirectDepths[If] to Android proxy." 2019-10-17 00:45:25 +00:00
testing.go Support multiple expected errors in neverallow_test.go 2019-09-03 10:33:29 +01: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 Filter product variable property structs 2019-09-26 15:03:07 -07:00
variable_test.go Filter product variable property structs 2019-09-26 15:03:07 -07:00
visibility.go Refactor visibility to support visibility on defaults modules 2019-07-25 11:31:42 +01:00
visibility_test.go Support multiple expected errors in neverallow_test.go 2019-09-03 10:33:29 +01:00
vts_config.go Create C-Suite config module 2019-10-18 18:28:00 +00:00
vts_config_test.go Share buildDir for android/soong/android tests 2019-06-10 15:51:06 -07:00
writedocs.go Split up Soong build doc. 2019-02-20 15:43:06 -08:00