diff options
| author | Alessandro Astone <ales.astone@gmail.com> | 2020-10-01 12:59:27 +0200 |
|---|---|---|
| committer | George Zacharia <george.zcharia@gmail.com> | 2024-04-28 11:14:42 +0530 |
| commit | 371c74b41a8c3150f93545f1a4ec28e5efd3f1da (patch) | |
| tree | 2211112d9517ab314e26d2ddb55d65758b873d24 /androidmk | |
| parent | 12bfbfc7e731d8f307b2b04020e95476ce318c3b (diff) | |
soong: Add equivalent for LOCAL_EXPORT_CFLAGS
Change-Id: Ieb3e5739b50789bdbaf41a7d5adb04b08f7b9ea2
Diffstat (limited to 'androidmk')
| -rw-r--r-- | androidmk/androidmk/android.go | 7 |
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 { |
