aboutsummaryrefslogtreecommitdiffstats
path: root/cc/makevars.go
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2017-03-19 13:44:32 -0700
committerDan Willemsen <dwillemsen@google.com>2017-04-07 10:18:56 -0700
commitb916b80bf301545595a8263776180c1db90a9ccc (patch)
tree7926dfa450992f5709c4475f7ea4262a26901ee0 /cc/makevars.go
parent86a1c7dd157b7ffe1d0a2d87ae4b497dcbd09151 (diff)
downloadbuild_soong-b916b80bf301545595a8263776180c1db90a9ccc.tar.gz
build_soong-b916b80bf301545595a8263776180c1db90a9ccc.tar.bz2
build_soong-b916b80bf301545595a8263776180c1db90a9ccc.zip
Add LLNDK support for the VNDK
Instead of using the NDK headers and libraries, add LL-NDK specific headers and library stubs for VNDK users. This allows us to provide an expanded liblog interface. Test: aosp_arm; m -j Test: Enable BOARD_VNDK_VERSION on aosp_arm; m -j Test: Inspect out/soong/build.ninja before/after (w/o vndk) Change-Id: Ic85f07fa10c695b5baab10c41f5e0ad38700bf3d
Diffstat (limited to 'cc/makevars.go')
-rw-r--r--cc/makevars.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/makevars.go b/cc/makevars.go
index dcde8285..cad76f9d 100644
--- a/cc/makevars.go
+++ b/cc/makevars.go
@@ -58,6 +58,7 @@ func makeVarsProvider(ctx android.MakeVarsContext) {
ctx.Strict("BOARD_VNDK_VERSION", "")
}
ctx.Strict("VNDK_LIBRARIES", strings.Join(config.VndkLibraries(), " "))
+ ctx.Strict("LLNDK_LIBRARIES", strings.Join(config.LLndkLibraries(), " "))
ctx.Strict("ADDRESS_SANITIZER_CONFIG_EXTRA_CFLAGS", asanCflags)
ctx.Strict("ADDRESS_SANITIZER_CONFIG_EXTRA_LDFLAGS", asanLdflags)