diff --git a/cc/makevars.go b/cc/makevars.go index ebb19f1a1..97a26def5 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,