aboutsummaryrefslogtreecommitdiffstats
path: root/cc/makevars.go
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2016-05-16 19:32:33 -0700
committerDan Willemsen <dwillemsen@google.com>2016-05-16 19:32:33 -0700
commit06f453359a6686e20d00e7ab661e39ce0e0e5bb5 (patch)
tree0ce69db78f6ea984a86f8d82a79df532e746d745 /cc/makevars.go
parentb436fdee65b2ae27576b37f1f13a324bc9c7f51a (diff)
downloadbuild_soong-06f453359a6686e20d00e7ab661e39ce0e0e5bb5.tar.gz
build_soong-06f453359a6686e20d00e7ab661e39ce0e0e5bb5.tar.bz2
build_soong-06f453359a6686e20d00e7ab661e39ce0e0e5bb5.zip
Export -D__BRILLO__ to make if necessary
Fixes Brillo builds Change-Id: Ia3563b0c9e000d95ed18d05460f5c8c32e04e191
Diffstat (limited to 'cc/makevars.go')
-rw-r--r--cc/makevars.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/cc/makevars.go b/cc/makevars.go
index ebb19f1a..97a26def 100644
--- a/cc/makevars.go
+++ b/cc/makevars.go
@@ -74,6 +74,10 @@ func makeVarsToolchain(ctx common.MakeVarsContext, secondPrefix string,
globalCflags := fmt.Sprintf("${commonGlobalCflags} ${%sGlobalCflags}", hod)
+ if hod.Device() && Bool(ctx.Config().ProductVariables.Brillo) {
+ globalCflags += " -D__BRILLO__"
+ }
+
ctx.StrictSorted(makePrefix+"GLOBAL_CFLAGS", strings.Join([]string{
toolchain.ToolchainCflags(),
globalCflags,
@@ -93,6 +97,10 @@ func makeVarsToolchain(ctx common.MakeVarsContext, secondPrefix string,
globalClangCflags := fmt.Sprintf("${commonClangGlobalCflags} ${clangExtraCflags} ${%sClangGlobalCflags}", hod)
+ if hod.Device() && Bool(ctx.Config().ProductVariables.Brillo) {
+ globalClangCflags += " -D__BRILLO__"
+ }
+
ctx.StrictSorted(clangPrefix+"GLOBAL_CFLAGS", strings.Join([]string{
toolchain.ToolchainClangCflags(),
globalClangCflags,