platform_build_soong/android
Justin Yun 40182b6ff3 Remove duplicated CollectDependencyAconfigFiles()
android.ModuleBase already calls aconfigUpdateAndroidBuildActions()
that is the same with CollectDependencyAconfigFiles(). Remove the
CollectDependencyAconfigFiles() to avoid duplication with
aconfigUpdateAndroidBuildActions().

To make the aconfig information available in
GenerateAndroidBuildActions() of all modules, call
aconfigUpdateAndroidBuildActions() before calling
GenerateAndroidBuildActions() of each module.

Also, we don't need SetAconfigFileMkEntries(), which is a duplicate
of aconfigUpdateAndroidMkData()

Bug: 335363964
Test: diff `adb shell printflags` before and after the change.
Change-Id: I52808e442e9fed7db1eae7b7c5ed0b1c5ba74f5d
2024-05-10 10:00:14 +09:00
..
allowlists Remove more bp2build 2024-01-05 09:54:09 -08:00
soongconfig Add support to Soong config list variable 2024-04-22 14:51:07 +09:00
team_proto Add test-only and test-target fields to all_teams proto. 2024-04-09 16:36:29 -07:00
aconfig_providers.go Remove duplicated CollectDependencyAconfigFiles() 2024-05-10 10:00:14 +09:00
all_teams.go Prefer variants test-only:true attribute when grouping. 2024-04-18 15:56:54 -07:00
all_teams_test.go Prefer variants test-only:true attribute when grouping. 2024-04-18 15:56:54 -07:00
Android.bp Merge "Make the enabled property configurable" into main 2024-05-07 17:49:10 +00:00
android_test.go
androidmk.go Merge "Make the enabled property configurable" into main 2024-05-07 17:49:10 +00:00
androidmk_test.go
apex.go Convert apex mutator to a TransitionMutator 2024-04-18 15:08:43 -07:00
apex_contributions.go Merge "Revert^2 "Remove compilation actions from java sdk library"" into main 2024-05-08 22:28:05 +00:00
apex_test.go Remove sort from mergeApexVariations 2024-04-16 14:09:36 -07:00
api_domain.go
api_levels.go Add an apex_contributions_defaults module to module sdk 2024-03-20 21:41:57 +00:00
arch.go Make the enabled property configurable 2024-05-02 15:41:24 -07: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 Add the ability to select on arch 2024-03-25 17:18:08 -07:00
arch_test.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
base_module_context.go Merge "Revert^2 "Remove compilation actions from java sdk library"" into main 2024-05-08 22:28:05 +00:00
buildinfo_prop.go Reland "Migrate buildinfo.sh script into Soong" 2024-03-27 14:18:45 +09:00
config.go Add RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS build flag 2024-05-09 16:11:05 +00:00
config_test.go
configurable_properties.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
configured_jars.go
configured_jars_test.go
csuite_config.go
csuite_config_test.go
deapexer.go Propagate profile_guided requirement of imports to top-level apex 2024-01-30 18:04:52 +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 unused writeFile var 2024-04-10 13:21:28 +01:00
depset_generic.go
depset_test.go
deptag.go Validate aconfig libs are built with the correct modes. 2024-03-07 18:51:16 +00:00
deptag_test.go
early_module_context.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
expand.go
expand_test.go
filegroup.go Remove duplicated CollectDependencyAconfigFiles() 2024-05-10 10:00:14 +09:00
filegroup_test.go Remove ConvertWithBp2build implementations 2023-12-08 13:51:05 -08:00
fixture.go
fixture_test.go
gen_notice.go Make the enabled property configurable 2024-05-02 15:41:24 -07: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 Merge "Make the enabled property configurable" into main 2024-05-07 17:49:10 +00: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
logtags.go Merge logtags from cc modules too 2024-04-29 17:40:40 +09:00
makevars.go Create EXTRA_INSTALL_ZIPS variable 2024-05-09 14:20:11 -07:00
metrics.go Remove infrastructure to run bp2build 2023-12-08 13:51:07 -08:00
module.go Remove duplicated CollectDependencyAconfigFiles() 2024-05-10 10:00:14 +09:00
module_context.go Use no_full_install: true instead of installable: false 2024-05-01 22:43:45 +09: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 "Make the enabled property configurable" into main 2024-05-07 17:49:10 +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
ninja_deps.go Remove starlark_import 2024-03-07 10:53:41 -08:00
ninja_deps_test.go
notices.go
onceper.go
onceper_test.go
override_module.go Merge "Revert "Convert overrides to a TransitionMutator"" into main 2024-05-09 21:35:12 +00: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 Revert "Revert "Prevent multiple PackagingSpecs having same inst..." 2024-05-01 12:36:10 +00:00
packaging_test.go
path_properties.go Rename Evaluate() to Get() and add GetDefault() 2024-04-04 15:09:18 -07:00
path_properties_test.go
paths.go Make the enabled property configurable 2024-05-02 15:41:24 -07: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 Merge "Revert^2 "Remove compilation actions from java sdk library"" into main 2024-05-08 22:28:05 +00:00
prebuilt_build_tool.go
prebuilt_test.go Make the enabled property configurable 2024-05-02 15:41:24 -07: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 Make the enabled property configurable 2024-05-02 15:41:24 -07:00
rule_builder.go Allow specifying sub-dir in sbox output 2024-02-08 23:58:04 +00:00
rule_builder_test.go Remove SymlinkOutputs 2024-01-18 12:43:24 -08:00
sandbox.go
sdk.go Reland "Migrate buildinfo.sh script into Soong" 2024-03-27 14:18:45 +09:00
sdk_test.go
sdk_version.go Correct the order of the SdkKinds 2024-05-04 00:06:59 +00:00
sdk_version_test.go
selects_test.go Add tests for error when assigning select to nonconfigurable property 2024-04-30 13:58:55 -07:00
shared_properties.go Add test-only and test-target fields to all_teams proto. 2024-04-09 16:36:29 -07:00
singleton.go Make the enabled property configurable 2024-05-02 15:41:24 -07: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 Add support to Soong config list variable 2024-04-22 14:51:07 +09:00
soong_config_modules_test.go Update TestNonExistentPropertyInSoongConfigModule 2023-10-30 14:42:44 -07:00
team.go Add test-only and test-target fields to all_teams proto. 2024-04-09 16:36:29 -07:00
team_test.go Add test-only and test-target fields to all_teams proto. 2024-04-09 16:36:29 -07:00
test_asserts.go
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 Generate test lists for Ravenwood and Robolectric tests 2024-04-19 23:10:35 +00:00
test_suites_test.go Generate test lists for Ravenwood and Robolectric tests 2024-04-19 23:10:35 +00:00
testing.go Merge "Revert^2 "Remove compilation actions from java sdk library"" into main 2024-05-08 22:28:05 +00:00
updatable_modules.go
util.go Unify the behaviors of Shard*(...) utility functions 2024-04-17 00:32:48 +00:00
util_test.go Use ordered interface from cmp package 2024-01-30 14:42:12 -08:00
variable.go Merge "Make the enabled property configurable" into main 2024-05-07 17:49:10 +00:00
variable_test.go
visibility.go Add more specific partition visibility rules 2024-03-20 10:55:05 -07:00
visibility_test.go Add more specific partition visibility rules 2024-03-20 10:55:05 -07:00