platform_build_soong/cc
Colin Cross 98be1bb00f Move filesystem into Config
The filesystem object was available through ModuleContext.Fs(), but
gives too much access to the filesystem without enforicing correct
dependencies.  In order to support sandboxing the soong_build
process move the filesystem into the Config.  The next change will
make it private.

Bug: 146437378
Test: all Soong tests
Change-Id: I5d3ae9108f120fd335b21efd612aefa078378813
2019-12-18 08:19:10 -08:00
..
config Revert "Revert "soong: upgrade Android platform to clang-r370808"" 2019-12-13 13:13:06 -08:00
libbuildversion
androidmk.go cc_fuzz: add "data" field 2019-12-05 14:45:51 -08:00
binary.go Split local and global cflags 2019-11-07 15:27:58 -08:00
builder.go Merge changes from topic "reorder-cflags" 2019-11-08 05:07:34 +00:00
cc.go Revert "Also package recursive jni_libs deps of android_apps as well as direct deps." 2019-12-18 00:15:07 +00:00
cc_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
cflag_artifacts.go Split local and global cflags 2019-11-07 15:27:58 -08:00
check.go Forbid -Weverything 2019-11-12 15:55:03 -08:00
cmakelists.go Merge changes from topic "reorder-cflags" 2019-11-08 05:07:34 +00:00
compdb.go Split local and global cflags 2019-11-07 15:27:58 -08:00
compiler.go Fix generated headers of snapshot 2019-12-09 12:38:34 +09:00
compiler_test.go Expand ClangExtraExternalCflags to non-Google vendor projects 2019-11-11 13:24:39 -08:00
coverage.go Split local and global cflags 2019-11-07 15:27:58 -08:00
fuzz.go cc_fuzz: add "data" field 2019-12-05 14:45:51 -08:00
gen.go Performs same checks as aidl_interface.go before stripping leading "I". 2019-09-24 17:41:15 -07:00
gen_stub_libs.py Rename # vndk tag to # llndk 2019-11-13 05:50:27 +00:00
gen_test.go Use empty string for core image variant 2019-12-13 20:44:36 -08:00
genrule.go Move imageMutator before archMutator 2019-12-17 14:45:11 -08:00
genrule_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
installer.go Merge "Remove old-style support for translated second architectures" 2019-10-07 20:48:07 +00:00
kernel_headers.go Change exportedDirs and exportedSystemDirs from []string to android.Paths 2019-10-25 09:52:08 +09:00
library.go Separate sdk membership support out of cc/library.go 2019-12-13 10:43:10 +00:00
library_sdk_member.go Decouple addition of new sdk member types from sdk code 2019-12-13 20:07:33 +00:00
library_test.go Use empty string for core image variant 2019-12-13 20:44:36 -08:00
linkable.go Allow cc.LinkabeInterfaces to request "" variants. 2019-11-21 13:25:08 -08:00
linker.go Split local and global cflags 2019-11-07 15:27:58 -08:00
llndk_library.go Rename # vndk tag to # llndk 2019-11-13 05:50:27 +00:00
lto.go Split local and global cflags 2019-11-07 15:27:58 -08:00
makevars.go Exclude dirs from binder interface whitelisting 2019-12-04 09:10:21 -08:00
ndk_headers.go Separate InstallPath from OutputPath 2019-10-03 10:07:53 -07:00
ndk_library.go Revert "Revert "soong: upgrade Android platform to clang-r370808"" 2019-12-13 13:13:06 -08:00
ndk_prebuilt.go Expose some factories for aidl_test.go 2019-12-09 18:21:48 +09:00
ndk_sysroot.go Expose some factories for aidl_test.go 2019-12-09 18:21:48 +09:00
object.go Split local and global cflags 2019-11-07 15:27:58 -08:00
object_test.go Allow linker scripts when building objects. 2019-08-22 13:21:37 -07:00
pgo.go Split local and global cflags 2019-11-07 15:27:58 -08:00
prebuilt.go Dedup prebuilt cc library creation 2019-12-12 11:37:39 +00:00
prebuilt_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
proto.go Split local and global cflags 2019-11-07 15:27:58 -08:00
proto_test.go Use empty string for core image variant 2019-12-13 20:44:36 -08:00
pylintrc
rs.go Move/dedupe some host path functions in package_ctx.go. 2019-12-09 22:04:21 +00:00
sabi.go Revert "Also package recursive jni_libs deps of android_apps as well as direct deps." 2019-12-18 00:15:07 +00:00
sanitize.go Add $ORIGIN to fuzzer-coverage sanitized .so's. 2019-12-10 17:35:55 +00:00
stl.go Split local and global cflags 2019-11-07 15:27:58 -08:00
strip.go Remove use_gnu_strip option 2019-09-13 12:18:47 -07:00
sysprop.go Implement sysprop_library API stability check 2019-08-23 06:28:34 +00:00
test.go Split local and global cflags 2019-11-07 15:27:58 -08:00
test_data_test.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
test_gen_stub_libs.py Rename # vndk tag to # llndk 2019-11-13 05:50:27 +00:00
testing.go Move filesystem into Config 2019-12-18 08:19:10 -08:00
tidy.go Add support for clang-tidy -warnings-as-errors in Android.bp files 2019-03-26 20:47:08 +00:00
toolchain_library.go Repack libgcc.a to only include required objects 2019-10-24 16:34:54 -07:00
util.go Reorder local and global flags 2019-11-07 15:27:58 -08:00
vendor_public_library.go Split local and global cflags 2019-11-07 15:27:58 -08:00
vndk.go AndroidMkEntries() returns multiple AndroidMkEntries structs 2019-12-11 17:25:27 +09:00
vndk_prebuilt.go Merge "Change exportedDirs and exportedSystemDirs from []string to android.Paths" 2019-10-28 02:24:41 +00:00
xom.go soong: use -Wl,-z,separate-code w/ -Wl,--execute-only 2019-12-16 09:55:37 -08:00