#!/bin/bash
SCRIPTDIR=$( cd $(dirname $0) ; pwd -P )
-TOPDIR=$( cd ${SCRIPTDIR}/.. ; pwd -P )
source ${SCRIPTDIR}/common.sh
trap 'postBuild ${SYSROOTDIR};\
function preBuild() {
adaptGbsSysrootToCrossCompilation $1
- ${SCRIPTDIR}/apply_patches.sh
}
function postBuild() {
rollbackGbsSysrootChanges $1
- ${SCRIPTDIR}/apply_patches.sh -r
}
-if [ -z "$GYP_GENERATOR_OUTPUT" ]; then
- export GYP_GENERATOR_OUTPUT=${TOPDIR}/"out.cross.arm"
-fi
-
parseHostBuildScriptParams crosscompile $@
if [ -z "$GBS_ROOT_PATH" ]; then
export SYSROOTDIR="${GBS_ROOT_PATH}"/local/BUILD-ROOTS/scratch.armv7l.0
export PKG_CONFIG_SYSROOT_DIR="${SYSROOTDIR}"
export PKG_CONFIG_PATH="${SYSROOTDIR}/usr/lib/pkgconfig:${SYSROOTDIR}/usr/share/pkgconfig"
-export GYP_CROSSCOMPILE=1
export PATH="${TOPDIR}/build/cross-shim:$PATH"
preBuild ${SYSROOTDIR}
-export __GYP_CHROMIUMEFL_TARGET=crosscompile
-hostGypChromiumEfl -Dbuilding_for_tizen_mobile=1
-
hostNinja crosscompile
RET=$?