gn2bp: Fix incorrect aprotoc command
* dllexport_decl sometimes used brackets in its value which isn't allowed in a bash command. This fix adds apostrophe around the value.
Test: m cronet_aml_net_net
Change-Id: Ic78f0dee38eb6407ac61a709034967a3f77e730b
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index 5fe039b..5d9da5e 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -3086,7 +3086,7 @@
"--cc-out-dir " +
"$(genDir) " +
"--cc-options " +
- "dllexport_decl=NET_EXPORT_PRIVATE: " +
+ "dllexport_decl='NET_EXPORT_PRIVATE:' " +
" " +
"--include " +
"$(location net/base/net_export.h) " +
@@ -3118,7 +3118,7 @@
"--cc-out-dir " +
"$(genDir) " +
"--cc-options " +
- "dllexport_decl=NET_EXPORT_PRIVATE: " +
+ "dllexport_decl='NET_EXPORT_PRIVATE:' " +
" " +
"--include " +
"$(location net/base/net_export.h) " +
@@ -3349,7 +3349,7 @@
"--cc-out-dir " +
"$(genDir) " +
"--cc-options " +
- "dllexport_decl=COMPONENT_EXPORT(QUICHE): " +
+ "dllexport_decl='COMPONENT_EXPORT(QUICHE):' " +
" " +
"--include " +
"$(location base/component_export.h) " +
@@ -3387,7 +3387,7 @@
"--cc-out-dir " +
"$(genDir) " +
"--cc-options " +
- "dllexport_decl=COMPONENT_EXPORT(QUICHE): " +
+ "dllexport_decl='COMPONENT_EXPORT(QUICHE):' " +
" " +
"--include " +
"$(location base/component_export.h) " +
@@ -3476,7 +3476,7 @@
"--cc-out-dir " +
"$(genDir) " +
"--cc-options " +
- "dllexport_decl=NET_EXPORT_PRIVATE: " +
+ "dllexport_decl='NET_EXPORT_PRIVATE:' " +
" " +
"--include " +
"$(location net/base/net_export.h) " +
@@ -3508,7 +3508,7 @@
"--cc-out-dir " +
"$(genDir) " +
"--cc-options " +
- "dllexport_decl=NET_EXPORT_PRIVATE: " +
+ "dllexport_decl='NET_EXPORT_PRIVATE:' " +
" " +
"--include " +
"$(location net/base/net_export.h) " +
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index 99f613f..7c85f2d 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -907,7 +907,7 @@
target.args[i + 1] = '$(genDir)'
elif val == 'dllexport_decl':
# Needs to be dllexport_decl=value format
- target.args[i] += '=' + target.args[i+1]
+ target.args[i] = '%s=\'%s\'' % (target.args[i], target.args[i + 1])
target.args[i+1] = ''
elif val == '--include':
# This file can be got from filegroup this target depends on, but currently we don't add .h