cd code/Debug
make clean
make
cd -

CUR_DIR=$(cd "$(dirname "$0")" && pwd)

if [ "$TG_SDK_VER" == "V4" ]; then
    cd $TG_SDK_PATH/tools/teegris_authority_scripts/
    STRIP=../../toolchains/arm-secureos-gnueabi-gcc_6_3-linux-x86/bin/arm-secureos-gnueabi-strip
elif [ "$TG_SDK_VER" == "V3" ]; then
    cd $TG_SDK_PATH/tools/teegris_authority_scripts/
    STRIP=../../toolchains/arm-secureos-gnueabi-gcc_6_3-linux-x86/bin/arm-secureos-gnueabi-strip
else
    cd $TG_SDK_PATH/tools/bf_authority_scripts/
    STRIP=../../toolchains/arm-secureos-gnueabi-5.2-linux_x86/bin/arm-secureos-gnueabi-strip
fi

pwd
ls

echo "Signing with dev_drv"
$STRIP $CUR_DIR/code/Debug/00000000-0000-0000-0000-000048444350
if [ "$TG_SDK_VER" == "V2" ]; then
    java -jar signclient.jar -runtype ss_bf_ta -model BF_SAMSUNG_DRV -input $CUR_DIR/code/Debug/00000000-0000-0000-0000-000048444350 -output $CUR_DIR/code/00000000-0000-0000-0000-000048444350
else
    java -jar signclient.jar -runtype ss_teegris_ta -model TEEGRIS_${MAIN_CHIPSET}_SAMSUNG_DRV -input $CUR_DIR/code/Debug/00000000-0000-0000-0000-000048444350 -output $CUR_DIR/code/00000000-0000-0000-0000-000048444350
fi

cd -
mv code/00000000-0000-0000-0000-000048444350 ../../../hdcp2/bin
