platform_build_soong/cc
Lukacs T. Berki 2063a0d7b8 Make the IsSdkVariant field and method the same.
Before, the IsSdkVariant() method also checked AlwaysSdk(). Instead,
sdkMutator now sets the IsSdkVariant field to True even for the single
variation it creates when AlwaysSdk is true.

Test: Presubmits.
Change-Id: Ied8b42a3441a30484ef8c5dff5aade5fe92574bb
2021-06-17 09:32:36 +02:00
..
config Revert "Switch to clang-r416183d" 2021-06-16 18:26:49 +00:00
libbuildversion Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
ndk_api_coverage_parser Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
ndkstubgen Add systemapi as an APEX synonym for stub maps. 2021-06-10 16:38:19 -07:00
symbolfile Add systemapi as an APEX synonym for stub maps. 2021-06-10 16:38:19 -07:00
Android.bp Use libabigail to track NDK ABIs. 2021-06-03 14:29:03 -07:00
androidmk.go Remove global state from vendor public libraries 2021-04-27 16:26:00 -07:00
api_level.go Remove nativeApiLevelFromUserWithDefault 2021-04-15 14:00:00 +09:00
binary.go Use a linker script for host bionic embedded linker sections 2021-06-11 18:02:22 -07:00
binary_sdk_member.go Create fewer empty version variants 2020-10-05 18:57:21 -07:00
bp2build.go bp2build: group shared/static attrs into a struct. 2021-06-16 05:40:37 +00:00
builder.go Support multiple CrtBegin and CrtEnd files 2021-06-11 18:00:04 -07:00
cc.go Make the IsSdkVariant field and method the same. 2021-06-17 09:32:36 +02:00
cc_test.go Use LateStaticLibs for ndk_libandroid_support 2021-06-14 18:12:58 -07:00
ccdeps.go Add soong cc and java deps to general-tests dist 2020-07-06 16:19:56 -07:00
cflag_artifacts.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
check.go Remove unnecessary snake case variables. 2020-12-22 12:38:35 -08:00
cmakelists.go AIDEGen: Add "-fprofile-sample-use" parameter into category. 2021-03-08 09:33:23 +08:00
compdb.go
compiler.go Merge changes from topic "min_sdk_version" 2021-03-26 08:07:28 +00:00
compiler_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
coverage.go Merge "[cc/coverage] Define a macro during coverage builds" 2021-05-21 20:47:00 +00:00
fuzz.go Add GetEmbeddedPrebuilt and IsModulePrebuilt 2021-04-28 14:02:04 +01:00
gen.go Rename gccCmd mingwCmd now that's all it's used for. 2021-05-18 11:56:02 -07:00
gen_test.go Automatically call TestingBuildParams.RelativeToTop() 2021-03-30 19:35:35 +01:00
genrule.go Export cc vendor functions for usage by rust. 2021-06-03 08:31:55 -04:00
genrule_test.go Remove buildDir from cc package 2021-03-30 23:44:43 +01:00
image.go Update some comments about the image mutator. 2021-06-15 15:49:51 +02:00
installer.go Only output make targets for uninstallable static libs in the APEX 2020-08-06 22:52:58 +01:00
kernel_headers.go Start using Providers instead of direct module access 2020-10-12 16:55:47 -07:00
library.go Merge changes Ie384089d,Ie2e954cd 2021-06-16 16:50:59 +00:00
library_headers.go Support cc_library_shared for mixed builds 2021-06-15 12:40:28 +00:00
library_headers_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
library_sdk_member.go Incorporate cc_library_headers into mixed builds 2021-04-23 09:37:33 -04:00
library_test.go Support cc_library_shared for mixed builds 2021-06-15 12:40:28 +00:00
linkable.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00
linker.go Mark more fields in BaseLinkerProperties as arch variant 2021-06-15 11:03:48 -07:00
llndk_library.go Remove obsolete llndk_library 2021-04-26 18:41:00 -07:00
lto.go Global ThinLTO: opt out vndk binaries as a workaround 2020-10-09 22:08:11 +08:00
makevars.go Use "${config.ClangBin}/llvm-" for TOOLS_PREFIX. 2021-05-07 11:55:30 -07:00
ndk_abi.go Disable ABI dumps on Darwin. 2021-06-07 13:22:30 -07:00
ndk_headers.go Remove draft API support. 2021-04-13 15:55:47 -07:00
ndk_library.go Disable ABI dumps on Darwin. 2021-06-07 13:22:30 -07:00
ndk_prebuilt.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00
ndk_sysroot.go Don't enforce ordering for ABI validation. 2021-06-15 13:26:55 -07:00
object.go Handle product vars *flags props in cc* modules 2021-05-27 13:57:01 -04:00
object_test.go Move cc_object tests to object_test.go 2021-04-19 12:44:51 -04:00
OWNERS Refactor OWNERS files in platform/build/soong. 2020-10-08 16:14:32 -07:00
pgo.go [pgo] Do not explicitly link profile runtime 2021-03-23 18:07:30 -07:00
prebuilt.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00
prebuilt_test.go Remove ccFixtureFactory 2021-03-30 23:44:43 +01:00
proto.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
proto_test.go Rename OptionalPath.RelativeToPath -> RelativeToTop 2021-03-30 20:06:22 +01:00
pylintrc Fix pylint issues in gen_stub_libs. 2020-07-16 13:21:43 -07:00
rs.go Remove obsolete PDK build functionality 2020-08-11 01:11:44 +00:00
sabi.go cc/sabi.go: Propagate ShouldCreateSourceAbiDump to reuseObjTag deps 2021-06-07 20:29:11 +08:00
sanitize.go Export cc vendor functions for usage by rust. 2021-06-03 08:31:55 -04:00
sanitize_test.go Don't propagate ASAN through shared library dependencies 2021-05-13 18:02:57 -07:00
sdk.go Make the IsSdkVariant field and method the same. 2021-06-17 09:32:36 +02:00
sdk_test.go Automatically call TestingBuildParams.RelativeToTop() 2021-03-30 19:35:35 +01:00
snapshot_prebuilt.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00
snapshot_utils.go Export cc functions for snapshotting Rust rlibs. 2021-06-03 08:34:47 -04:00
stl.go Use LateStaticLibs for ndk_libandroid_support 2021-06-14 18:12:58 -07:00
strip.go bp2build: support strip properties. 2021-06-10 05:22:50 +00:00
stub_library.go Remove obsolete llndk_library 2021-04-26 18:41:00 -07:00
sysprop.go Add comments about sysprop_library 2020-11-24 14:13:31 +09:00
test.go Define vsr_min_shipping_api_level to cc_test 2021-05-14 12:47:18 +09:00
test_data_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
testing.go Merge changes from topic "ndk_libandroid_support_late_static_libs" 2021-06-16 21:54:37 +00:00
tidy.go Forbit extra quotes in tidy flag lists 2021-02-25 20:46:15 -08:00
toolchain_library.go Improve commenting for cc/builer.go, and kill dead code 2020-12-01 18:28:38 -05:00
util.go Add some comments for VNDK / vendor snapshots 2020-12-10 21:12:39 +09:00
vendor_public_library.go Remove global state from vendor public libraries 2021-04-27 16:26:00 -07:00
vendor_public_library_test.go Export cc vendor functions for usage by rust. 2021-06-03 08:31:55 -04:00
vendor_snapshot.go Rust rlib vendor snapshot support. 2021-06-03 08:36:09 -04:00
vendor_snapshot_test.go Export cc vendor functions for usage by rust. 2021-06-03 08:31:55 -04:00
vndk.go Export cc functions for snapshotting Rust rlibs. 2021-06-03 08:34:47 -04:00
vndk_prebuilt.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00