Add separate out directory for onscreen chrome build 38/304338/1
authorChandan Padhi <c.padhi@samsung.com>
Tue, 16 Jan 2024 06:16:59 +0000 (11:46 +0530)
committerChandan Padhi <c.padhi@samsung.com>
Tue, 16 Jan 2024 06:16:59 +0000 (11:46 +0530)
This commit adds changes to create separate out directory
for onscreen chrome build(desktop and tizen).

Desktop: out.chrome.x64
Tizen: out.chrome.tz_*

Change-Id: I208719e025e2b84b8bf7b6d1cf2d1308207dbc23
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
packaging/chromium-efl.spec
tizen_src/build/build_desktop.sh
tizen_src/build/gn_chromiumefl.sh

index 8c259e8..2629d51 100755 (executable)
@@ -442,7 +442,11 @@ Chromium tizen ppapi extension unit test utilities
 %define repo_name %{_repository}
 %endif
 
+%if %{__build_chrome} == 1
+%define OUTPUT_BASE_FOLDER out.chrome.tz_v%{tizen_version_major}.%{tizen_version_minor}.%{repo_name}.%{ARCHITECTURE}
+%else
 %define OUTPUT_BASE_FOLDER out.tz_v%{tizen_version_major}.%{tizen_version_minor}.%{repo_name}.%{ARCHITECTURE}
+%endif
 
 export GN_GENERATOR_OUTPUT=$PWD/%{OUTPUT_BASE_FOLDER}
 
index 95d6432..8459b1d 100755 (executable)
@@ -11,7 +11,11 @@ parseHostBuildScriptParams desktop $@
 
 JHBUILD_STAMPFILE=""
 if [ -z "$GN_GENERATOR_OUTPUT" ]; then
-  export GN_GENERATOR_OUTPUT=${TOPDIR}/"out.${host_arch}"
+  if [ $BUILD_CHROME == 1 ]; then
+    export GN_GENERATOR_OUTPUT=${TOPDIR}/"out.chrome.${host_arch}"
+  else
+    export GN_GENERATOR_OUTPUT=${TOPDIR}/"out.${host_arch}"
+  fi
 fi
 JHBUILD_STAMPFILE="${GN_GENERATOR_OUTPUT}/Dependencies/Root/jhbuild.stamp"
 
index 50d6484..854dc40 100755 (executable)
@@ -34,7 +34,11 @@ export HOST_ARCH=$host_arch
 supported_targets=("tizen" "desktop")
 
 if [ -z "$GN_GENERATOR_OUTPUT" ]; then
-  GN_GENERATOR_OUTPUT="out.${host_arch}"
+  if [ $BUILD_CHROME == 1 ]; then
+    GN_GENERATOR_OUTPUT="out.chrome.${host_arch}"
+  else
+    GN_GENERATOR_OUTPUT="out.${host_arch}"
+  fi
 fi
 
 echo ${host_arch}