platform_build_soong/cc
Colin Cross fe9acfecb3 Move LateStaticLibs after SharedLibs in the dependency include order
LateStaticLibs has always been after StaticLibs, move it after
SharedLibs too so that exported headers from LateStaticLibs
dependencies come after exported headers from SharedLibs dependencies.
This will be used to ensure the ndk_libandroid_support headers come
after the ndk_libc++_shared headers.

Test: m checkbuild
Change-Id: I5ef180c99cefcd823c6970c06d0e772a10fa0456
2021-06-14 18:12:58 -07:00
..
config [cc] Cleanup unused function 2021-06-04 11:33:33 -07: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 Use libabigail to track NDK ABIs. 2021-06-03 14:29:03 -07:00
symbolfile Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00: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 bp2build: convert paths/module refs to Bazel label 2021-02-04 13:45:56 -05:00
binary_sdk_member.go Create fewer empty version variants 2020-10-05 18:57:21 -07:00
bp2build.go Handle no_libcrt in bp2build. 2021-06-08 17:18:22 -04:00
builder.go Rename gccCmd mingwCmd now that's all it's used for. 2021-05-18 11:56:02 -07:00
cc.go Move LateStaticLibs after SharedLibs in the dependency include order 2021-06-14 18:12:58 -07:00
cc_test.go Test include directory ordering 2021-06-14 18:12:52 -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 Export cc functions for snapshotting Rust rlibs. 2021-06-03 08:34:47 -04: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 "Only store what's used in SharedLibraryInfo" 2021-06-09 05:49:15 +00:00
library_headers.go Propagate unexported deps via implementation_deps 2021-05-20 12:05:24 -04: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 Remove buildDir from cc package 2021-03-30 23:44:43 +01:00
linkable.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00
linker.go Handle no_libcrt in bp2build. 2021-06-08 17:18:22 -04: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 Use libabigail to track NDK ABIs. 2021-06-03 14:29:03 -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 Remove some global state from vendor and recovery snapshots 2021-02-01 20:02:39 +09: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 Skip default dependencies for header libraries 2021-04-26 18:23:45 -07:00
strip.go Allow stripping host modules 2020-12-04 09:43:49 -08: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 Test include directory ordering 2021-06-14 18:12:52 -07: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