#!/bin/bash
cd $(dirname $(readlink -f $0))


if [ "${SECURE_OS_TYPE}" == "mobicore" ]; then
echo ================= Mobicore tlc Build =================
source ${MOBICORE_ROOT_PATH}/tbase/${SOC_NAME}/setup.sh
export TLCSDK_DIR=${MOBICORE_ROOT_PATH}/tbase/${SOC_NAME}/t-base-dev-kit/t-sdk/TlcSdk
export TLSDK_DIR=${MOBICORE_ROOT_PATH}/tbase/${SOC_NAME}/t-base-dev-kit/t-sdk/TlSdk

elif [ "${SECURE_OS_TYPE}" == "qsee" ]; then
echo ================= QSEE tlc Build =================
export QSEE_ENV=${COMP_PATH_BASE}/${MODULE_NAME}/env/${INPUT_SOC_NAME}/tlc${OS_VERSION}

elif [ "${SECURE_OS_TYPE}" == "teegris" ]; then
echo ================= Teegris tlc Build =================
if [ "$SOC_ARCH" == 64 ]; then
	export CONFIG_NW_TARGET=AARCH64
elif [ "$SOC_ARCH" == 32 ]; then
	export CONFIG_NW_TARGET=ARM
else
	echo "SOC_ARCH error"
	exit 1
fi

fi	#end of if [ "${SECURE_OS_TYPE}" == "mobicore" ]; then


# run NDK build
${NDK_PATH}/ndk-build \
	-B \
	V=$VISUAL_MODE \
	NDK_DEBUG=1 \
	NDK_PROJECT_PATH=. \
	NDK_APPLICATION_MK=${COMP_PATH_BASE}/${MODULE_NAME}/test${MODULE_NAME}/src/Application.mk \
	NDK_MODULE_PATH=${NDK_PATH} \
	NDK_APP_OUT=${COMP_PATH_BASE}/${MODULE_NAME}/Out/ \
	APP_BUILD_SCRIPT=${COMP_PATH_BASE}/${MODULE_NAME}/test${MODULE_NAME}/src/Android.mk \
	APP_OPTIM=release
