summaryrefslogtreecommitdiff
path: root/androidmk
diff options
context:
space:
mode:
author Alessandro Astone <ales.astone@gmail.com> 2020-10-01 12:59:27 +0200
committer Tim Zimmermann <tim@linux4.de> 2025-10-03 11:55:39 +0200
commitdcac5d7c2169943692754e6594610247b2e9487c (patch)
tree6f5304f863c17b97e33348661ca4c826a665642b /androidmk
parent533c3c2c9166b49caa556518bb547d8f9acf9594 (diff)
soong: Add equivalent for LOCAL_EXPORT_CFLAGSbanksia-dev
Co-authored-by: Michael Bestas <mkbestas@lineageos.org> Change-Id: I1802648b3a624aacf699beccb710fbee40425f16
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 6485cc51d..1cc437d66 100644
--- a/androidmk/androidmk/android.go
+++ b/androidmk/androidmk/android.go
@@ -760,6 +760,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 protoOutputParams(ctx variableAssignmentContext) error {
// The Soong replacement for LOCAL_PROTO_JAVA_OUTPUT_PARAMS doesn't need ","
ctx.mkvalue = ctx.mkvalue.Clone()