Change VSOMEIP_BASE_PATH property based on target am: 8170a5dac9

Original change: https://android-review.googlesource.com/c/platform/external/sdv/vsomeip/+/2818597

Change-Id: Icfc531de1c5d85a58ba0c2492d8a4ece4357c322
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/Android.bp b/Android.bp
index 2eaefba..ecf4cab 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,14 +1,14 @@
 libvsomeip_srcs = [
-   "implementation/endpoints/**/*.cpp",
-   "implementation/logging/**/*.cpp",
-   "implementation/tracing/**/*.cpp",
-   "implementation/message/**/*.cpp",
-   "implementation/routing/**/*.cpp",
-   "implementation/runtime/**/*.cpp",
-   "implementation/utility/**/*.cpp",
-   "implementation/plugin/**/*.cpp",
-   "implementation/security/**/*.cpp",
-   "implementation/logger/**/*.cpp",
+    "implementation/endpoints/**/*.cpp",
+    "implementation/logging/**/*.cpp",
+    "implementation/tracing/**/*.cpp",
+    "implementation/message/**/*.cpp",
+    "implementation/routing/**/*.cpp",
+    "implementation/runtime/**/*.cpp",
+    "implementation/utility/**/*.cpp",
+    "implementation/plugin/**/*.cpp",
+    "implementation/security/**/*.cpp",
+    "implementation/logger/**/*.cpp",
 ]
 
 libvsomeip_cfg_srcs = [
@@ -54,42 +54,47 @@
         "-Wno-header-guard",
         "-Wno-overloaded-virtual",
         "-Wno-implicit-fallthrough",
-        "-Wno-macro-redefined"
+        "-Wno-macro-redefined",
     ],
 
     target: {
-      linux_glibc: {
-        cppflags: [
-          // Soong is always adding -DANDROID even for the host
-          "-UANDROID",
-        ],
-        generated_headers: [
-          "vsomeip_gen_internal_hpp",
-        ]
-      }
+        linux_glibc: {
+            cppflags: [
+                // Soong is always adding -DANDROID even for the host
+                "-UANDROID",
+                "-DVSOMEIP_BASE_PATH=\"/tmp/\"",
+            ],
+            generated_headers: [
+                "vsomeip_gen_internal_hpp",
+            ],
+        },
+        android: {
+            cppflags: [
+                "-DVSOMEIP_BASE_PATH=\"/data/\"",
+            ],
+        },
     },
 }
 
 // Adapted from CMakeLists.txt
 gensrcs {
-  name: "vsomeip_gen_internal_hpp",
-  srcs: [
-    "implementation/configuration/include/internal.hpp.in"
-  ],
-  cmd: "sed" +
-       " -e \"s|@DEFAULT_CONFIGURATION_FILE@|/etc/vsomeip.json|g\"" +
-       " -e \"s|@DEFAULT_CONFIGURATION_FOLDER@|/etc/vsomeip|g\"" +
-       " -e \"s|@VSOMEIP_BASE_PATH@|/data|g\"" +
-       " -e \"s|@VSOMEIP_MAJOR_VERSION@||g\"" +
-       " -e \"s|@VSOMEIP_DIAGNOSIS_ADDRESS@|0x01|g\"" +
-       " -e \"s|libvsomeip3-cfg\\.so\\.|libvsomeip3-cfg.so|g\"" +
-       " -e \"s|libvsomeip3-sd\\.so\\.|libvsomeip3-sd.so|g\"" +
-       " -e \"s|libvsomeip3-e2e\\.so\\.|libvsomeip3-e2e.so|g\"" +
-       " -e \"s|libvsomeip3-sec\\.so\\.|libvsomeip3-sec.so|g\"" +
-       " -e \"s|@VSOMEIP_UNICAST_ADDRESS@|127.0.0.1|g\"" +
-       " -e \"s|@VSOMEIP_ROUTING_READY_MESSAGE@|SOME/IP routing ready.|g\"" +
-       " $(in) > $(out) &&" +
-       " install $(out) external/sdv/vsomeip/implementation/configuration/include/internal.hpp"
+    name: "vsomeip_gen_internal_hpp",
+    srcs: [
+        "implementation/configuration/include/internal.hpp.in",
+    ],
+    cmd: "sed" +
+        " -e \"s|@DEFAULT_CONFIGURATION_FILE@|/etc/vsomeip.json|g\"" +
+        " -e \"s|@DEFAULT_CONFIGURATION_FOLDER@|/etc/vsomeip|g\"" +
+        " -e \"s|@VSOMEIP_MAJOR_VERSION@||g\"" +
+        " -e \"s|@VSOMEIP_DIAGNOSIS_ADDRESS@|0x01|g\"" +
+        " -e \"s|libvsomeip3-cfg\\.so\\.|libvsomeip3-cfg.so|g\"" +
+        " -e \"s|libvsomeip3-sd\\.so\\.|libvsomeip3-sd.so|g\"" +
+        " -e \"s|libvsomeip3-e2e\\.so\\.|libvsomeip3-e2e.so|g\"" +
+        " -e \"s|libvsomeip3-sec\\.so\\.|libvsomeip3-sec.so|g\"" +
+        " -e \"s|@VSOMEIP_UNICAST_ADDRESS@|127.0.0.1|g\"" +
+        " -e \"s|@VSOMEIP_ROUTING_READY_MESSAGE@|SOME/IP routing ready.|g\"" +
+        " $(in) > $(out) &&" +
+        " install $(out) external/sdv/vsomeip/implementation/configuration/include/internal.hpp",
 }
 
 cc_library_shared {
@@ -99,23 +104,22 @@
     srcs: libvsomeip_srcs,
 
     defaults: [
-        "vsomeip_defaults"
+        "vsomeip_defaults",
     ],
 
     cflags: [
         "-DWITHOUT_SYSTEMD",
-        "-DVSOMEIP_BASE_PATH=\"/data/\""
     ],
 
     rtti: true,
 
     local_include_dirs: [
         "interface",
-        "implementation/helper/1.76"
+        "implementation/helper/1.76",
     ],
 
     export_include_dirs: [
-        "interface"
+        "interface",
     ],
 
     static_libs: [
@@ -126,8 +130,8 @@
 
     shared_libs: [
         "liblog",
-        "libutils"
-    ]
+        "libutils",
+    ],
 }
 
 cc_library_shared {
@@ -137,21 +141,21 @@
     srcs: libvsomeip_cfg_srcs,
 
     defaults: [
-        "vsomeip_defaults"
+        "vsomeip_defaults",
     ],
 
     rtti: true,
 
     local_include_dirs: [
         "interface",
-        "implementation/helper/1.76"
+        "implementation/helper/1.76",
     ],
 
     shared_libs: [
         "libvsomeip3",
         "libboost_system",
-        "libboost_filesystem"
-    ]
+        "libboost_filesystem",
+    ],
 }
 
 cc_library_shared {
@@ -161,20 +165,20 @@
     srcs: libvsomeip_e2e_srcs,
 
     defaults: [
-        "vsomeip_defaults"
+        "vsomeip_defaults",
     ],
 
     rtti: true,
 
     local_include_dirs: [
         "interface",
-        "implementation/helper/1.76"
+        "implementation/helper/1.76",
     ],
 
     shared_libs: [
         "libvsomeip3",
-        "liblog"
-    ]
+        "liblog",
+    ],
 }
 
 cc_library_shared {
@@ -184,21 +188,21 @@
     srcs: libvsomeip_sd_srcs,
 
     defaults: [
-        "vsomeip_defaults"
+        "vsomeip_defaults",
     ],
 
     rtti: true,
 
     local_include_dirs: [
         "interface",
-        "implementation/helper/1.76"
+        "implementation/helper/1.76",
     ],
 
     shared_libs: [
         "libvsomeip3",
         "liblog",
-        "libboost_thread"
-    ]
+        "libboost_thread",
+    ],
 }
 
 cc_defaults {
@@ -208,7 +212,7 @@
     host_supported: true,
     shared_libs: [
         "libvsomeip3",
-        "liblog"
+        "liblog",
     ],
 }