platform_build_soong/cc
Kiyoung Kim 11d9108cc7 Replace with stubs only for Android non-native-bridge targets
Host tools and native-bridge targets should be built on top of original
module rather than stubs. This change updates DepsMutator not to replace
to API surface stubs if target is not Android or target is
native-bridge.

Bug: N/A
Test: CF vendor build succeeded
Change-Id: I97eb98d9e63dcf15632468aa32211a14d48986a0
2022-10-25 04:04:20 +00:00
..
config Merge "Export all constants for linux_bionic" 2022-10-24 20:06:48 +00:00
libbuildversion Set the dist dir for musl targets of build_version_test 2022-04-28 14:18:59 +00:00
ndk_api_coverage_parser Distinguish # apex and # systemapi symbols 2022-07-19 13:47:19 +09:00
ndkstubgen Add --no-ndk to ndkstubgen 2022-10-05 09:06:49 +09:00
symbolfile Add riscv64. 2022-10-10 15:33:50 +00:00
afdo.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
afdo_test.go Add tests for afdo.go 2022-01-26 17:46:33 +08:00
Android.bp Enable bp2build for cc modules relying on sysprop 2022-09-19 23:38:33 +00:00
androidmk.go Add overrides support for snapshots 2022-10-04 14:42:02 +09:00
api_level.go Move checking of minApiForArch for apex into cc 2022-10-07 16:04:50 -07:00
binary.go Add CcUnstrippedInfo provider and use it in mixed builds 2022-10-12 17:36:47 -07:00
binary_sdk_member.go Refactor SdkMemberType.AddDependencies() 2021-08-31 17:07:07 +01:00
binary_test.go Add CcUnstrippedInfo provider and use it in mixed builds 2022-10-12 17:36:47 -07:00
bp2build.go Merge "Support cc_prebuilt_binary building with Bazel" 2022-10-10 21:37:35 +00:00
builder.go Remove flags rejected by RBE input processor 2022-10-04 16:52:36 -07:00
cc.go Replace with stubs only for Android non-native-bridge targets 2022-10-25 04:04:20 +00:00
cc_test.go Add tests verifying link actions for cc libraries 2022-09-30 12:57:00 -04: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 Add linker_scripts property 2022-05-05 16:36:56 +01:00
cmakelists.go [cc] Switch to -fsanitize-ignorelist 2021-08-27 15:12:56 -07:00
compdb.go
compiler.go Revert^2 "deletion of clang_cflags & clang_asflags from Soong" 2022-09-14 19:10:51 +00:00
compiler_test.go Conditionally apply rustdoc flags to third party crates 2021-08-02 11:50:34 -07:00
coverage.go [coverage] On coverage+hwasan build, disable hwasan global instrumentation 2022-10-12 19:32:48 +00:00
fuzz.go Output shared dependendencies of JNI libs for Java fuzzers 2022-10-20 00:55:58 +00:00
gen.go Enable bp2build for cc modules relying on sysprop 2022-09-19 23:38:33 +00:00
gen_test.go Write Soong tests to confirm Sysprop directories 2022-08-29 18:46:50 +00:00
genrule.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
genrule_test.go Make cc_genrule.srcs configurable. 2022-10-19 12:35:26 -07:00
image.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
image_sdk_traits.go Add ramdisk image sdk trait to cc_library_headers 2021-09-25 10:17:31 +01:00
installer.go Fix typo in installer.go 2022-05-05 16:36:56 +01:00
kernel_headers.go
library.go Add CcUnstrippedInfo provider and use it in mixed builds 2022-10-12 17:36:47 -07:00
library_headers.go Converters for contributions to systemapi and vendorapi 2022-10-07 23:48:00 +00: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 Handle multiple linkages in sdk snapshots 2022-05-23 10:51:22 -04:00
library_stub.go Merge changes from topic "api_library_missing_deps" 2022-10-25 03:12:07 +00:00
library_stub_test.go Merge changes from topic "api_library_missing_deps" 2022-10-25 03:12:07 +00:00
library_test.go Add CcUnstrippedInfo provider and use it in mixed builds 2022-10-12 17:36:47 -07:00
linkable.go Specify jnilib partition in Android-<target>.mk 2022-10-04 03:26:05 +00:00
linker.go Use LLD for Darwin host binaries 2022-06-24 13:45:32 +00:00
llndk_library.go
lto.go Set -fno-emulated-tls for riscv64 2022-10-20 14:31:24 -07:00
lto_test.go Add test to verify lto mutators 2022-09-16 12:41:47 -04:00
makevars.go Removed unused GCC references 2022-09-30 19:32:48 -07: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 dumping for hwasan builds. 2022-04-19 22:01:43 +00:00
ndk_headers.go Move API providing modules from bp2build to api_bp2build workspace 2022-10-04 17:33:32 +00:00
ndk_library.go Converters for contributions to systemapi and vendorapi 2022-10-07 23:48:00 +00:00
ndk_prebuilt.go
ndk_sysroot.go bp2build for ndk_headers 2022-08-31 19:40:22 +00:00
ndk_test.go Add a property in ndk_library for header contributions 2022-08-30 18:24:40 +00:00
object.go Copy cc_object output files to a name that matches the module 2022-09-16 10:34:09 -07:00
object_test.go Copy cc_object output files to a name that matches the module 2022-09-16 10:34:09 -07:00
OWNERS add ALLOW_LOCAL_TIDY_TRUE and some tests 2022-04-26 13:30:32 -07:00
pgo.go Remove sampling profile support from pgo rule 2022-06-07 15:23:08 +08:00
prebuilt.go Rename prebuilt_library_* to cc_prebuilt_library_* 2022-10-20 14:51:55 +00:00
prebuilt_test.go Support mixed building for cc_prebuilt_binary 2022-10-11 18:13:54 +00:00
proto.go Support proto modules with external references. 2022-09-14 13:02:53 -07: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 Merge "Set -fno-emulated-tls for riscv64" 2022-10-21 03:31:38 +00:00
sanitize_test.go Revert "Revert "[soong] Add memtag-stack sanitizer, switch to li..." 2022-08-31 15:20:25 -07:00
sdk.go Separate snapshot definition 2021-07-19 11:42:32 +09:00
sdk_test.go
snapshot_prebuilt.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
snapshot_utils.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
stl.go add comments to keep STL code in sync with Bazel 2022-10-14 12:25:13 -04:00
strip.go Disable stripping for riscv64 2022-10-11 11:50:55 -07:00
stub_library.go Export SOONG_CC_API_XML to Make outside androidmk 2021-09-30 13:11:48 -07:00
sysprop.go Enable bp2build for cc modules relying on sysprop 2022-09-19 23:38:33 +00:00
test.go bp2build: Convert cc_test.test_options.tags to cc_test.tags 2022-09-16 02:32:03 +00:00
test_data_test.go Do not modules in files called "Blueprints". 2021-09-02 11:46:24 +02:00
testing.go Fix Errorf format string for error 2022-10-06 15:24:11 +00:00
tidy.go Disable external/grpc-grpc even with TIDY_EXTERNAL_VENDOR=1 2022-10-18 18:58:50 -07:00
tidy_test.go Prepare to obsolete -warnings-as-errors in tidy_flags 2022-06-12 20:25:43 -07:00
util.go Delete some unused functions. 2022-04-25 16:00:17 -04:00
vendor_public_library.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
vendor_public_library_test.go
vendor_snapshot.go Add overrides support for snapshots 2022-10-04 14:42:02 +09:00
vendor_snapshot_test.go Add overrides support for snapshots 2022-10-04 14:42:02 +09:00
vndk.go Remove obsolete notice property. 2022-07-29 17:54:40 +00:00
vndk_prebuilt.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00