platform_build_soong/cc
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
..
config Merge "Turn on -Wstring-concatenation" 2021-12-17 04:05:37 +00:00
libbuildversion Add vendor_available: true to libbuildverison 2021-12-06 22:08:40 -08:00
ndk_api_coverage_parser Apply pylint to build/soong/cc/ndk_api_coverage_parser 2021-08-18 17:17:47 +00:00
ndkstubgen Add test for empty stub generation. 2021-06-28 15:50:55 -07:00
symbolfile Revert "Revert "Apply pylint to cc/symbolfile"" 2021-08-19 19:31:54 +00:00
Android.bp Add recovery image sdk trait to cc_library_headers 2021-09-24 17:44:37 +01:00
androidmk.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
api_level.go
binary.go Handle the 'enabled' property in bp2build 2021-12-21 16:37:32 -05:00
binary_sdk_member.go Refactor SdkMemberType.AddDependencies() 2021-08-31 17:07:07 +01:00
bp2build.go Handle the 'enabled' property in bp2build 2021-12-21 16:37:32 -05:00
builder.go Add noOverrideExternalGlobalCflags support to Soong 2021-12-15 03:14:26 -08:00
cc.go Handle the 'enabled' property in bp2build 2021-12-21 16:37:32 -05:00
cc_test.go Add noOverrideExternalGlobalCflags support to Soong 2021-12-15 03:14:26 -08:00
ccdeps.go Dump deps for native and java to json files. 2021-11-05 12:06:15 +08:00
cflag_artifacts.go
check.go
cmakelists.go [cc] Switch to -fsanitize-ignorelist 2021-08-27 15:12:56 -07:00
compdb.go
compiler.go object files depend only on NDK headers 2021-12-05 18:10:13 -08:00
compiler_test.go Conditionally apply rustdoc flags to third party crates 2021-08-02 11:50:34 -07:00
coverage.go Also generate api lists based on symbol files for cc_library rule during build time. 2021-08-24 17:39:45 -07:00
fuzz.go Use one mutator for all bp2build conversion. 2021-12-14 09:37:45 -05:00
gen.go remove support for *.mc files 2021-10-26 11:38:37 -07:00
gen_test.go
genrule.go Add environment variables to cc_genrule commands 2021-09-27 15:56:23 -07:00
genrule_test.go Add environment variables to cc_genrule commands 2021-09-27 15:56:23 -07:00
image.go Separate snapshot definition 2021-07-19 11:42:32 +09:00
image_sdk_traits.go Add ramdisk image sdk trait to cc_library_headers 2021-09-25 10:17:31 +01:00
installer.go Allow for the installation of binaries in xbin 2021-10-19 19:44:13 +00:00
kernel_headers.go
library.go Handle the 'enabled' property in bp2build 2021-12-21 16:37:32 -05:00
library_headers.go Use one mutator for all bp2build conversion. 2021-12-14 09:37:45 -05:00
library_headers_test.go Fix prebuilt header files to produce proper AndroidMk entries. 2021-12-02 10:54:45 +00:00
library_sdk_member.go Add ramdisk image sdk trait to cc_library_headers 2021-09-25 10:17:31 +01:00
library_test.go Propagate headers from bazel to mixed builds 2021-12-07 10:25:11 -05:00
linkable.go Propagate headers from bazel to mixed builds 2021-12-07 10:25:11 -05:00
linker.go bp2build; Update handling of linker flags 2021-10-07 16:07:40 -04:00
llndk_library.go
lto.go Revert "Do not build tests with ThinLTO" 2021-10-29 17:53:27 +00:00
makevars.go Add noOverrideExternalGlobalCflags support to Soong 2021-12-15 03:14:26 -08:00
native_bridge_sdk_trait.go Add support for native bridge trait 2021-09-23 11:37:57 +01:00
ndk_abi.go Disable ABI dumps on Darwin. 2021-06-07 13:22:30 -07:00
ndk_headers.go
ndk_library.go Add tidy_disabled_srcs property. 2021-09-20 18:17:59 -07:00
ndk_prebuilt.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00
ndk_sysroot.go object files depend only on NDK headers 2021-12-05 18:10:13 -08:00
object.go Handle the 'enabled' property in bp2build 2021-12-21 16:37:32 -05:00
object_test.go crt objects for APEX and vendor variants have correct target API levels 2021-08-25 16:26:47 +09:00
OWNERS
pgo.go addSamplingProfileGatherFlags is no longer needed 2021-12-06 08:14:00 +00:00
prebuilt.go bp2build: do not convert prebuilt cc binaries 2021-12-14 14:27:57 -05:00
prebuilt_test.go Replace android.BuildOs with Config.BuildOS 2021-07-20 12:46:48 -07:00
proto.go bp2build: support full/lite protos in cc libs 2021-12-02 11:00:46 -05:00
proto_test.go Replace android.BuildOs with Config.BuildOS 2021-07-20 12:46:48 -07:00
pylintrc
rs.go remove target from every intermediate depFile 2021-07-30 09:47:07 -07:00
sabi.go Remove Fuchsia support from Soong 2021-07-21 20:37:46 -07:00
sanitize.go [cc/sanitize] Re-enable new pass manager for fuzzer targets 2021-12-01 20:47:52 -08:00
sanitize_test.go Update memtag code behavior to match comment. 2021-07-08 11:19:15 -04:00
sdk.go Separate snapshot definition 2021-07-19 11:42:32 +09:00
sdk_test.go
snapshot_prebuilt.go Support for rust recovery snapshot. 2021-11-09 08:40:50 -08:00
snapshot_utils.go Support for rust recovery snapshot. 2021-11-09 08:40:50 -08:00
stl.go Remove Fuchsia support from Soong 2021-07-21 20:37:46 -07:00
strip.go bp2build: support strip properties. 2021-06-10 05:22:50 +00:00
stub_library.go Export SOONG_CC_API_XML to Make outside androidmk 2021-09-30 13:11:48 -07:00
sysprop.go
test.go Use one mutator for all bp2build conversion. 2021-12-14 09:37:45 -05:00
test_data_test.go Do not modules in files called "Blueprints". 2021-09-02 11:46:24 +02:00
testing.go rust: Add Recovery Snapshot Soong tests for rust. 2021-11-15 17:11:20 -05:00
tidy.go Add (obj|tidy)-*_os, and (obj|tidy)-*_subset targets 2021-12-07 12:58:11 -08:00
toolchain_library.go
util.go Deprecate group_static_libs property 2021-08-30 23:13:03 +00:00
vendor_public_library.go
vendor_public_library_test.go Export cc vendor functions for usage by rust. 2021-06-03 08:31:55 -04:00
vendor_snapshot.go Add module based host-tools snapshot 2021-09-13 21:29:14 +00:00
vendor_snapshot_test.go rust: Add Recovery Snapshot Soong tests for rust. 2021-11-15 17:11:20 -05:00
vndk.go Mark vndkLibrariesTxt modules as device modules 2021-11-12 09:12:22 -08:00
vndk_prebuilt.go rust: Emit toc files for cdylibs 2021-11-03 15:34:50 -04:00