#/bin/bash

#user config
export CONFIG_NW_TARGET=AARCH64
export TEEGRIS_SDK_ROOT=/home/sunjune/opt/teegris/teegris_sdk_4.1.0_relro_testing
export SIGN_CLIENT_PATH=/home/sunjune/skeymaster/CONFIDENTIAL/Security/skeymaster/DEV/skeymaster_Q/v4.0/build/signclient.jar
export DEVELOPER_LOCAL_BUILD=true
SEC_PRODUCT=exynos9830

case "$SEC_PRODUCT" in
	exynos9820)
		echo "Build Secure Driver for EXYNOS9820"
		;;
	exynos9830)
		echo "Build Secure Driver for EXYNOS9830"
		;;
	*)
		echo "Please, set SEC_PRODUCT after build.sh"
		echo "exynos9820 : ./build.sh exynos9820"
		exit 1
		;;
esac
export SEC_PRODUCT

#fixed config
export SAMSUNG_SIGNING=y
export SAMSUNG_SIGNING_MODEL=TEEGRIS_EXYNOS9830_LSI_WV
export SAMSUNG_SIGNING_RUNTYPE=ss_teegris_ta_rp

rm -rf out

cd driver
make

# export SAMSUNG_SIGNING_MODEL=TEEGRIS_EXYNOS9830_SAMSUNG_TA
# export SAMSUNG_SIGNING_RUNTYPE=ss_teegris_ta_rp

# cd ../test

# make

cd ../
tree -sD ./out

rm -rf REL
mkdir REL
cp -rf ./out/00000000-0000-0000-0000-53626f786476 REL/
cp -rf ./out/00000000-0000-0000-0000-53626f787461 REL/
cp -rf ./out/cm_test REL/
