aboutsummaryrefslogtreecommitdiff
path: root/androidmk
diff options
context:
space:
mode:
authorAlessandro Astone <ales.astone@gmail.com>2020-10-01 12:59:27 +0200
committerGeorge Zacharia <george.zcharia@gmail.com>2024-04-28 11:14:42 +0530
commit371c74b41a8c3150f93545f1a4ec28e5efd3f1da (patch)
tree2211112d9517ab314e26d2ddb55d65758b873d24 /androidmk
parent12bfbfc7e731d8f307b2b04020e95476ce318c3b (diff)
soong: Add equivalent for LOCAL_EXPORT_CFLAGS
Change-Id: Ieb3e5739b50789bdbaf41a7d5adb04b08f7b9ea2
Diffstat (limited to 'androidmk')
-rw-r--r--androidmk/androidmk/android.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/androidmk/androidmk/android.go b/androidmk/androidmk/android.go
index 276b9abd1..a8f7947a1 100644
--- a/androidmk/androidmk/android.go
+++ b/androidmk/androidmk/android.go
@@ -759,6 +759,13 @@ func cflags(ctx variableAssignmentContext) error {
return includeVariableNow(bpVariable{"cflags", bpparser.ListType}, ctx)
}
+func exportCflags(ctx variableAssignmentContext) error {
+ // The Soong replacement for EXPORT_CFLAGS doesn't need the same extra escaped quotes that were present in Make
+ ctx.mkvalue = ctx.mkvalue.Clone()
+ ctx.mkvalue.ReplaceLiteral(`\"`, `"`)
+ return includeVariableNow(bpVariable{"export_cflags", bpparser.ListType}, ctx)
+}
+
func proguardEnabled(ctx variableAssignmentContext) error {
val, err := makeVariableToBlueprint(ctx.file, ctx.mkvalue, bpparser.ListType)
if err != nil {