platform_build_soong/android
Colin Cross 69a680feec Prevent defaults modules from expanding path property dependencies
Defaults modules should not have dependencies added to them for
path properties, the properties will already have been squashed
into other modules that depend on the defaults modules, and the
path dependencies will be added to those modules.

Fixes: 321056451
Test: TestDefaultsPathProperties
Change-Id: I59049f94b7a0924a7b1d997d15723901b0d522ee
2024-01-29 21:21:30 +00:00
..
allowlists Remove more bp2build 2024-01-05 09:54:09 -08:00
soongconfig Allow value variables to set pointer properties 2024-01-12 14:28:53 -08:00
team_proto Add rule for proto file so we can write python to use it. 2024-01-25 21:10:04 -08:00
aconfig_providers.go Propagate AconfigFiles in ModuleBase. 2024-01-24 23:45:12 +00:00
all_teams.go Add team property to all modules. 2024-01-18 14:16:06 -08:00
all_teams_test.go Add team property to all modules. 2024-01-18 14:16:06 -08:00
Android.bp Merge changes from topic "transition-mutator-config" into main 2024-01-24 20:03:46 +00:00
android_test.go
androidmk.go Propagate AconfigFiles in ModuleBase. 2024-01-24 23:45:12 +00:00
androidmk_test.go
apex.go Move ApexBundleInfoProvider from apex/ to android/ 2024-01-25 22:35:54 +00:00
apex_contributions.go Handle installation rules for co-existing prebuilts 2024-01-11 02:02:59 +00:00
apex_test.go
api_domain.go Delete some api_bp2build dead code. 2023-10-05 10:23:58 +00:00
api_levels.go "master" was renamed "main". 2024-01-09 22:09:07 +00:00
arch.go Add sdk_genrule 2023-12-13 14:11:24 -08:00
arch_list.go Replace goldmont-without-xsaves build with goldmont-without-sha-xsaves 2024-01-24 16:27:56 +09:00
arch_module_context.go Split ArchMutatorContext out of BaseMutatorContext 2024-01-24 10:17:10 -08:00
arch_test.go
base_module_context.go Merge changes from topic "transition-mutator-config" into main 2024-01-24 20:03:46 +00:00
buildinfo_prop.go Parallelize singleton execution 2023-05-19 20:31:32 +00:00
config.go Merge "cc: Vendor modules should NOT derive its "SDK" level from VNDK" into main 2024-01-29 03:14:22 +00:00
config_bp2build.go Remove more bp2build 2024-01-05 09:54:09 -08:00
config_test.go Platform mapping-based product config 2023-07-17 16:27:08 -07:00
configured_jars.go Add a Make variable that overrides configured jar locations. 2023-07-14 12:13:30 +01:00
configured_jars_test.go Platform mapping-based product config 2023-07-17 16:27:08 -07:00
csuite_config.go
csuite_config_test.go
deapexer.go Use the correct bootjars when multiple prebuilt apexes exist 2023-12-20 16:43:01 +00:00
defaults.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
defaults_test.go Prevent defaults modules from expanding path property dependencies 2024-01-29 21:21:30 +00:00
defs.go Remove SymlinkOutputs 2024-01-18 12:43:24 -08:00
depset_generic.go Revert "support sandboxed rust rules" 2023-09-22 22:05:54 +00:00
depset_test.go Use generics for DepSets 2023-06-22 08:18:33 -07:00
deptag.go Install sdk variants in unbundled builds and package uninstallable variants 2023-05-02 15:37:26 +00:00
deptag_test.go
early_module_context.go Split *ModuleContext out of module.go 2023-11-15 11:40:49 -08:00
expand.go
expand_test.go
filegroup.go Propagate aconfig providers for more modules. 2024-01-10 14:03:30 +00:00
filegroup_test.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
fixture.go Add unit test for parsing build files in bp2build 2023-09-14 19:19:28 +00:00
fixture_test.go
gen_notice.go Parallelize singleton execution 2023-05-19 20:31:32 +00:00
gen_notice_test.go
hooks.go
image.go
license.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
license_kind.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
license_kind_test.go
license_metadata.go Convert OtherModuleProvider to generic providers API 2023-12-14 16:12:22 -08:00
license_sdk_member.go
license_test.go
licenses.go Convert SetProvider to generic providers API 2023-12-14 16:12:20 -08:00
licenses_test.go
makevars.go Install vintf fragments and init.rc files in Soong 2024-01-02 16:01:56 -08:00
metrics.go Remove infrastructure to run bp2build 2023-12-08 13:51:07 -08:00
module.go Propagate AconfigFiles in ModuleBase. 2024-01-24 23:45:12 +00:00
module_context.go Remove SymlinkOutputs 2024-01-18 12:43:24 -08:00
module_info_json.go Support generating module_info.json in Soong 2024-01-02 16:03:43 -08:00
module_test.go Remove SymlinkOutputs 2024-01-18 12:43:24 -08:00
mutator.go Merge changes from topic "transition-mutator-config" into main 2024-01-24 20:03:46 +00:00
mutator_test.go Remove infrastructure to run bp2build 2023-12-08 13:51:07 -08:00
namespace.go
namespace_test.go
neverallow.go Remove more bp2build 2024-01-05 09:54:09 -08:00
neverallow_test.go java_library support for building headers-only 2023-08-22 21:29:05 +00:00
ninja_deps.go Load starlark files from soong 2023-04-26 17:18:19 -07:00
ninja_deps_test.go
notices.go
onceper.go
onceper_test.go
override_module.go Remove infrastructure to run bp2build 2023-12-08 13:51:07 -08:00
package.go Add team property to all modules. 2024-01-18 14:16:06 -08:00
package_ctx.go
package_test.go
packaging.go Check for errors in preparer.sh 2024-01-03 15:22:32 -08:00
packaging_test.go Install sdk variants in unbundled builds and package uninstallable variants 2023-05-02 15:37:26 +00:00
path_properties.go Prevent defaults modules from expanding path property dependencies 2024-01-29 21:21:30 +00:00
path_properties_test.go
paths.go Replace panic with ModuleErrorf 2024-01-09 22:53:52 +00:00
paths_test.go Split ArchMutatorContext out of BaseMutatorContext 2024-01-24 10:17:10 -08:00
phony.go
plugin.go Remove google_clockwork list of soong plugins 2023-11-27 12:29:55 -08:00
prebuilt.go Disable prebuilt apps without an apk later 2024-01-12 17:02:58 -08:00
prebuilt_build_tool.go Revert^4 "add rust_toolchain_rustc_prebuilt module type" 2023-09-25 12:13:17 +00:00
prebuilt_test.go Handle installation rules for co-existing prebuilts 2024-01-11 02:02:59 +00:00
proto.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
provider.go Reland "Remove non-generic provider APIs" 2023-12-22 00:06:05 +00:00
raw_files.go Write raw files to disk instead of the ninja file 2023-12-19 16:33:46 -08:00
register.go Write raw files to disk instead of the ninja file 2023-12-19 16:33:46 -08:00
rule_builder.go Merge "Remove SymlinkOutputs" into main 2024-01-19 19:38:55 +00:00
rule_builder_test.go Remove SymlinkOutputs 2024-01-18 12:43:24 -08:00
sandbox.go
sdk.go Convert NewProvider/NewMutatorProvider to generic providers API 2023-12-14 16:12:20 -08:00
sdk_test.go
sdk_version.go Enable hiddenapi check for exportable stubs 2024-01-12 01:03:10 +00:00
sdk_version_test.go Platform mapping-based product config 2023-07-17 16:27:08 -07:00
singleton.go Remove SymlinkOutputs 2024-01-18 12:43:24 -08:00
singleton_module.go
singleton_module_test.go Disable TestVariantSingletonModule when go test -short is used 2024-01-18 13:23:06 -08:00
soong_config_modules.go Disable prebuilt apps without an apk later 2024-01-12 17:02:58 -08:00
soong_config_modules_test.go Update TestNonExistentPropertyInSoongConfigModule 2023-10-30 14:42:44 -07:00
team.go Add team property to all modules. 2024-01-18 14:16:06 -08:00
team_test.go Add team property to all modules. 2024-01-18 14:16:06 -08:00
test_asserts.go use message in android.AssertStringMatches() 2023-10-04 20:19:54 +00:00
test_config.go Revert "Revert "Limit System SDK to 34 for Java modules in the v..." 2024-01-04 23:20:42 +00:00
test_suites.go Remove baseModuleContext.debug 2023-10-16 14:20:00 -07:00
testing.go Propagate AconfigFiles in ModuleBase. 2024-01-24 23:45:12 +00:00
updatable_modules.go Revert "DO NOT MERGE: Changing the udc-dev version to 345990000" 2023-05-03 16:43:37 +00:00
util.go Write raw files to disk instead of the ninja file 2023-12-19 16:33:46 -08:00
util_test.go Fix TestReverseSlice for go 1.21 2023-11-08 22:11:24 -08:00
variable.go Merge "Allow to change static_libs for variant" into main 2024-01-17 02:54:48 +00:00
variable_test.go
visibility.go
visibility_test.go