#!/bin/bash

########## PROCA TZ library ##########
## export TZ_PROCA_LIB_VERSION
## export TZ_PROCA_HEADER_PATH
## export TZ_PROCA_LIB_PATH
## export TZ_PROCA_LIB32
## export TZ_PROCA_LIB64
TZ_PROCA_BASE_PATH=$TA_BUILD_ROOT/source/PROCA
TZ_PROCA_LIB_NAME=pa_tz_api.a

if [ -d $TZ_PROCA_BASE_PATH ]; then
	export TZ_PROCA_LIB_VERSION=$(cat $TZ_PROCA_BASE_PATH/VERSION)
	export TZ_PROCA_HEADER_PATH=$TZ_PROCA_BASE_PATH/sdk/include

	if [ $TZ_PLATFORM == "TEEGRIS" ]; then
		export TZ_PROCA_LIB_PATH=$TZ_PROCA_BASE_PATH/sdk/${TZ_PLATFORM,,}/${TEEGRIS_VERSION}
		export TZ_PROCA_LIB32=$TZ_PROCA_BASE_PATH/sdk/${TZ_PLATFORM,,}/${TEEGRIS_VERSION}/armeabi-v7a/$TZ_PROCA_LIB_NAME
		export TZ_PROCA_LIB64=$TZ_PROCA_BASE_PATH/sdk/${TZ_PLATFORM,,}/${TEEGRIS_VERSION}/arm64-v8a/$TZ_PROCA_LIB_NAME
	else
		export TZ_PROCA_LIB_PATH=$TZ_PROCA_BASE_PATH/sdk/${TZ_PLATFORM,,}
		export TZ_PROCA_LIB32=$TZ_PROCA_BASE_PATH/sdk/${TZ_PLATFORM,,}/armeabi-v7a/$TZ_PROCA_LIB_NAME
		export TZ_PROCA_LIB64=$TZ_PROCA_BASE_PATH/sdk/${TZ_PLATFORM,,}/arm64-v8a/$TZ_PROCA_LIB_NAME
	fi
	TLOG "TZ_PROCA_LIB_VERSION : $TZ_PROCA_LIB_VERSION"
	TLOG "TZ_PROCA_HEADER_PATH : $TZ_PROCA_HEADER_PATH"
	TLOG "TZ_PROCA_LIB32       : $TZ_PROCA_LIB32"
	TLOG "TZ_PROCA_LIB64       : $TZ_PROCA_LIB64"
else
	TLOG "Not found 'PROCA' branch. Stop adding the PROCA environment variables."
fi
########## End of PROCA TZ library ##########
