local platform=$1
local system_deps="--system-libraries
libpng
- libxml
libxslt
zlib
"
local LOCAL_BUILD=1
local RELEASE_BUILD=0
local MAKE_SQUASHFS_RPM=0
+ local BUILD_CHROME=0
# "|| :" means "or always succeeding built-in command"
PROFILE=$(echo "$@" | grep -Po "(?<=\-P\s)[^\s]*" | head -1 || :)
--debug)
ARGS+=(--define "_debug_mode 1")
;;
+ --gcov)
+ LOCAL_BUILD=0
+ ARGS+=(--define "_local_build 0")
+ ARGS+=(--define "_clang 0")
+ ARGS+=(--define "_no_lto 0")
+ ARGS+=(--define "gcov 1")
+ ;;
--skip-ninja)
ARGS+=(--define "_skip_ninja 1")
;;
--tizen*)
;;
--build-chrome)
+ BUILD_CHROME=1
ARGS+=(--define "_build_chrome 1")
;;
*)
PROFILE=tz_${DEFAULT_TIZEN_VERSION}_riscv
elif [[ $platform == "wearable" ]]; then
PROFILE=tzwr_5.5_arm-spin
+ elif [[ $platform == "Base-X" ]]; then
+ PROFILE=tz_X
else
echo "Cannot set default PROFILE for platform=${platform}"
exit 1
if [ "$USE_GLOBAL_GBS_CONF" == "" ]; then
CONF_FLAG="--conf ${SCRIPTDIR}/gbs.conf"
if [ "$GBS_ROOT" == "" ]; then
- GBS_ROOT_OPT="-B ~/GBS-ROOT-M${CHROMIUM_VERSION}-${PROFILE^^}-TIZEN_${DEFAULT_TIZEN_VERSION^^}-${BRANCH^^}"
+ if [ "$BUILD_CHROME" == "1" ]; then
+ GBS_ROOT_OPT="-B ~/GBS-ROOT-M${CHROMIUM_VERSION}-${PROFILE^^}-TIZEN_${DEFAULT_TIZEN_VERSION^^}-CHROME-${BRANCH^^}"
+ else
+ GBS_ROOT_OPT="-B ~/GBS-ROOT-M${CHROMIUM_VERSION}-${PROFILE^^}-TIZEN_${DEFAULT_TIZEN_VERSION^^}-${BRANCH^^}"
+ fi
else
GBS_ROOT_OPT="-B $GBS_ROOT"
fi