platform_build_soong/android
Chris Parsons 58852a05f3 Handle the 'enabled' property in bp2build
Also fix some bugs pertaining to configurable attribute handling of bool
attributes and label sttributes, so that they may support values across
multiple different axes at the same time.

Test: unit tests for bp2build
Test: mixed_droid

Change-Id: I411efcfddf02d55dbc0775962068a11348a8bb2c
2021-12-21 16:37:32 -05:00
..
soongconfig Add a mutex for soong config var map writes. 2021-11-24 03:42:35 +00:00
Android.bp Revert^2 "Build license metadata files in Soong" 2021-12-10 23:05:02 +00:00
android_test.go
androidmk.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
androidmk_test.go Reduce modules exposed to Make in Mac builds 2021-10-18 12:44:45 -07:00
apex.go Allow java_sdk_library in an APEX to have higher min_sdk_version. 2021-12-08 11:36:34 +00:00
apex_test.go Add platform_apis property to APEX module type 2021-06-24 19:50:32 +09:00
api_levels.go Test SdkSpecForm. 2021-12-01 17:43:00 +00:00
arch.go cosmetic changes 2021-12-13 13:33:15 -05:00
arch_list.go
arch_test.go Reland "Split the x86 host toolchain into glibc and musl variants" 2021-07-23 22:25:36 +00:00
bazel.go Handle the 'enabled' property in bp2build 2021-12-21 16:37:32 -05:00
bazel_handler.go Support host platform cc builds 2021-11-10 21:57:15 +00:00
bazel_handler_test.go Add OS to configuration key in mixed builds 2021-10-19 16:55:52 -04:00
bazel_paths.go Initial bp2build converter for android_app. 2021-12-07 09:41:49 -05:00
bazel_test.go
config.go Merge "Adding option to include sources only for Java 11 builds" 2021-12-21 07:37:46 +00:00
config_test.go
csuite_config.go
csuite_config_test.go
deapexer.go Do not allow duplicate deapexer dependencies. 2021-12-07 23:30:30 +00:00
defaults.go Merge "Make all defaults modules bazelable" 2021-12-16 01:36:47 +00:00
defaults_test.go
defs.go Install android_app_set modules in Soong 2021-11-17 19:55:33 -08:00
depset_generic.go
depset_paths.go
depset_test.go
deptag.go
deptag_test.go
expand.go
expand_test.go
filegroup.go Use one mutator for all bp2build conversion. 2021-12-14 09:37:45 -05:00
fixture.go Rename BuildDir and NinjaBuildDir. 2021-08-27 10:08:49 +02:00
fixture_test.go
hooks.go Minor refactoring of Append/PrependProperties() methods 2021-11-23 17:31:51 -05:00
image.go Update some comments about the image mutator. 2021-06-15 15:49:51 +02:00
license.go Switch Effective_license_text from []string to Paths 2021-05-11 08:24:59 +01:00
license_kind.go
license_kind_test.go Do not modules in files called "Blueprints". 2021-09-02 11:46:24 +02:00
license_metadata.go Revert^2 "Build license metadata files in Soong" 2021-12-10 23:05:02 +00:00
license_sdk_member.go Refactor SdkMemberType.AddDependencies() 2021-08-31 17:07:07 +01:00
license_test.go Do not modules in files called "Blueprints". 2021-09-02 11:46:24 +02:00
licenses.go Convert .meta_lic files to textproto 2021-11-01 16:32:31 -07:00
licenses_test.go Do not modules in files called "Blueprints". 2021-09-02 11:46:24 +02:00
makefile_goal.go
makevars.go Install android_app_set modules in Soong 2021-11-17 19:55:33 -08:00
metrics.go Upgrade to golang protobuf api v2 2021-07-23 11:12:05 -07:00
module.go Handle the 'enabled' property in bp2build 2021-12-21 16:37:32 -05:00
module_test.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
mutator.go Handle the 'enabled' property in bp2build 2021-12-21 16:37:32 -05:00
mutator_test.go
namespace.go Extract preparer for namespace 2021-07-09 23:54:01 +01:00
namespace_test.go Extract preparer for namespace 2021-07-09 23:54:01 +01:00
neverallow.go Add comments and clarify errors in neverallow 2021-12-21 12:00:43 -05:00
neverallow_test.go Add comments and clarify errors in neverallow 2021-12-21 12:00:43 -05:00
ninja_deps.go
ninja_deps_test.go
notices.go Add android_sdk_repo_host to build platform-tools&build-tools 2021-10-13 01:25:02 -07:00
onceper.go
onceper_test.go
override_module.go Allows prebuilts in override_apex. 2021-09-02 09:28:52 -07:00
package.go
package_ctx.go Escape Host*Variable contents 2021-12-08 15:08:59 -08:00
package_test.go cosmetic changes 2021-12-13 13:33:15 -05:00
packaging.go Add android_sdk_repo_host to build platform-tools&build-tools 2021-10-13 01:25:02 -07:00
packaging_test.go TransitivePackagingSpecs should follow "installable" deps 2021-07-27 19:26:10 +09:00
path_properties.go Support fully qualified names in android:"path" properties 2021-07-14 23:58:49 +01:00
path_properties_test.go Support customizing behavior around sourceOrOutputDependencyTag 2021-07-09 23:54:01 +01:00
paths.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
paths_test.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
phony.go
prebuilt.go Fix prebuilt selection logic for cc_prebuilt_library_headers. 2021-11-24 20:48:04 +00:00
prebuilt_build_tool.go Replace android.BuildOs with Config.BuildOS 2021-07-20 12:46:48 -07:00
prebuilt_test.go bp2build: add support for soong_config_module_type. 2021-11-08 13:38:28 +00:00
proto.go bp2build: support full/lite protos in cc libs 2021-12-02 11:00:46 -05:00
register.go Use one mutator for all bp2build conversion. 2021-12-14 09:37:45 -05:00
rule_builder.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
rule_builder_test.go Fix OutDir vs SoongOutDir in tests 2021-11-09 17:25:57 -08:00
sandbox.go
sdk.go Detect duplicates in sdkRegistry 2021-09-23 11:37:57 +01:00
sdk_test.go Detect duplicates in sdkRegistry 2021-09-23 11:37:57 +01:00
sdk_version.go Test SdkSpecForm. 2021-12-01 17:43:00 +00:00
sdk_version_test.go Test SdkSpecForm. 2021-12-01 17:43:00 +00:00
singleton.go Rename BuildDir and NinjaBuildDir. 2021-08-27 10:08:49 +02:00
singleton_module.go
singleton_module_test.go
soong_config_modules.go Add support for writing all Soong config variables into @soong_injection. 2021-11-23 08:37:30 +00:00
soong_config_modules_test.go bp2build: add support for soong_config_module_type. 2021-11-08 13:38:28 +00:00
test_asserts.go Rename BuildDir and NinjaBuildDir. 2021-08-27 10:08:49 +02:00
test_suites.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
testing.go Use one mutator for all bp2build conversion. 2021-12-14 09:37:45 -05:00
util.go Remove unused functions 2021-12-15 01:18:49 -08:00
util_test.go
variable.go Add sepolicy prebuilt directories to soong_config 2021-12-16 09:50:44 +09:00
variable_test.go
visibility.go
visibility_test.go Do not modules in files called "Blueprints". 2021-09-02 11:46:24 +02:00