platform_build_soong/cc/config
Colin Cross 0875c52de7 Wrap PackageContext and SingletonContext
Wrap blueprint.PackageContext so that the *Func methods can provide
an android.Config instead of an interface{}.  The modified signatures
means that every method in ModuleContext and SingletonContext
that takes a blueprint.PackageContext now needs to be wrapped to
take an android.PackageContext.

SingletonContext wasn't previously wrapped at all, but as long
as it is, wrap everything like ModuleContext does.  This requires
updating every Singleton to use the android-specific methods.

Test: builds, all Soong tests pass
Change-Id: I4f22085ebca7def6c5cde49e8210b59d994ba625
2017-11-29 05:04:30 +00:00
..
arm64_device.go Remove gcc-specific optimizations 2017-11-14 17:43:33 +00:00
arm_device.go Use -mcpu=cortex-a53 for devices with Kryo 2017-11-21 09:35:42 -08:00
cfi_exports.map Revert "Revert "Build system changes for CFI (Soong)"" 2017-11-01 12:50:01 -07:00
clang.go Add license headers to all go and shell files 2017-11-17 23:05:26 +00:00
global.go Wrap PackageContext and SingletonContext 2017-11-29 05:04:30 +00:00
integer_overflow_blacklist.txt Add integer_overflow sanitization build option. 2017-07-07 09:52:23 -07:00
mips64_device.go Remove gcc-specific optimizations 2017-11-14 17:43:33 +00:00
mips_device.go Revert "Set -fomit-frame-pointer for all devices" 2017-11-18 00:11:21 +00:00
tidy.go Wrap PackageContext and SingletonContext 2017-11-29 05:04:30 +00:00
tidy_test.go Add clang-tidy support 2016-10-31 16:21:01 -07:00
toolchain.go Explicitly link the profile runtime during PGO 2017-10-04 22:25:19 -07:00
x86_64_device.go Remove gcc-specific optimizations 2017-11-14 17:43:33 +00:00
x86_darwin_host.go Wrap PackageContext and SingletonContext 2017-11-29 05:04:30 +00:00
x86_device.go Remove gcc-specific optimizations 2017-11-14 17:43:33 +00:00
x86_linux_bionic_host.go Remove -Wl,--gc-sections from target flags 2017-11-03 11:34:45 -07:00
x86_linux_host.go Consolidate global cflags 2017-11-03 11:34:45 -07:00
x86_windows_host.go Consolidate global cflags 2017-11-03 11:34:45 -07:00