platform_build_soong/cc
Colin Cross ae8600b507 Pass Config to NewTestContext instead of ctx.Register
Prepare for using Config when adding singletons by passing
Config to NewTestContext and NewContext instead of to ctx.Register.
This will enable a followup change to store SingletonMakeVarsProviders
registered on the Context in the Config, which is necessary to run
multiple tests in parallel without data races.

Test: all soong tests
Change-Id: Id229629a4e42ff4487d317241673837726c075fc
2020-11-12 10:07:49 -08:00
..
config add -nostdlibinc for arm64_linux_host 2020-11-10 11:55:42 +09:00
libbuildversion
ndk_api_coverage_parser Fix non-determinism in tests. 2020-07-16 13:23:33 -07:00
ndkstubgen Add type information to symbolfile and ndkstubgen. 2020-09-24 14:03:31 -07:00
symbolfile Add type information to symbolfile and ndkstubgen. 2020-09-24 14:03:31 -07:00
Android.bp Replace stringly-typed API levels. 2020-09-18 12:41:28 -07:00
androidmk.go Set stem and suffix for vndk prebuilt libraries 2020-10-27 14:11:16 +09:00
api_level.go Replace stringly-typed API levels. 2020-09-18 12:41:28 -07:00
binary.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
binary_sdk_member.go Create fewer empty version variants 2020-10-05 18:57:21 -07:00
builder.go Revert "Add -fdebug-compilation-dir option" 2020-10-20 09:29:34 -04:00
cc.go Merge "rust_grpcio well known types support, default deps" 2020-11-11 23:22:27 +00:00
cc_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
ccdeps.go Add soong cc and java deps to general-tests dist 2020-07-06 16:19:56 -07:00
cflag_artifacts.go
check.go Forbid -fwhole_program_vtables 2020-09-23 01:39:32 +08:00
cmakelists.go
compdb.go
compiler.go Define product_available property 2020-11-08 23:53:22 +00:00
compiler_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
coverage.go Merge "Add libraryDependencyTag to track dependencies on static and shared libraries" 2020-08-06 00:06:28 +00:00
fuzz.go Move stubs related methods out of LinkableInterface 2020-10-29 14:17:54 -07:00
gen.go soong: add support for module specific lexer flags 2020-08-26 21:41:33 +01:00
gen_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
genrule.go Define product_available property 2020-11-08 23:53:22 +00:00
genrule_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
image.go Define product_available property 2020-11-08 23:53:22 +00: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 Define product_available property 2020-11-08 23:53:22 +00:00
library_headers.go Disable all host OS variants except those explicitly included. 2020-08-03 21:06:50 +01: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 Define product_available property 2020-11-08 23:53:22 +00:00
library_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
linkable.go rust_grpcio well known types support, default deps 2020-11-11 12:09:26 -08:00
linker.go Define product_available property 2020-11-08 23:53:22 +00:00
llndk_library.go Define product_available property 2020-11-08 23:53:22 +00:00
lto.go Global ThinLTO: opt out vndk binaries as a workaround 2020-10-09 22:08:11 +08:00
makevars.go Remove M4 export to Make 2020-08-07 13:45:45 -07:00
ndk_headers.go
ndk_library.go Move stubs related methods out of LinkableInterface 2020-10-29 14:17:54 -07:00
ndk_prebuilt.go Start using Providers instead of direct module access 2020-10-12 16:55:47 -07:00
ndk_sysroot.go Move stubs related methods out of LinkableInterface 2020-10-29 14:17:54 -07:00
object.go Remove vendor crt special case 2020-10-02 13:00:19 -07:00
object_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
OWNERS Refactor OWNERS files in platform/build/soong. 2020-10-08 16:14:32 -07:00
pgo.go Always generate profiling debug info 2020-11-03 18:13:21 +00:00
prebuilt.go Move stubs related methods out of LinkableInterface 2020-10-29 14:17:54 -07:00
prebuilt_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
proto.go
proto_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07: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 Add libraryDependencyTag to track dependencies on static and shared libraries 2020-07-29 13:22:30 -07:00
sanitize.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
sdk.go Don't make SplitPerApiLevel imply UseSdk 2020-10-02 13:00:19 -07:00
sdk_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
snapshot_utils.go Start using Providers instead of direct module access 2020-10-12 16:55:47 -07:00
stl.go Replace stringly-typed API levels. 2020-09-18 12:41:28 -07:00
strip.go cc: export Stripper struct 2020-08-27 10:13:42 +02:00
sysprop.go
test.go Use alias for test_per_src apex dependencies 2020-09-11 16:02:24 -07:00
test_data_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
testing.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
tidy.go Allow globally disabling some clang-tidy checks. 2020-08-18 13:28:03 -07:00
toolchain_library.go Move stubs related methods out of LinkableInterface 2020-10-29 14:17:54 -07:00
util.go Merge "soong: add support for module specific lexer flags" 2020-08-28 19:24:01 +00:00
vendor_public_library.go cc: export Stripper struct 2020-08-27 10:13:42 +02:00
vendor_snapshot.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
vndk.go Define product_available property 2020-11-08 23:53:22 +00:00
vndk_prebuilt.go Merge "Define product_available property" 2020-11-09 00:40:50 +00:00