TEESTUB_PATH=$DIR/TEEStub
SIMDAEMON_PATH=$DIR/simulatordaemon
Package=$2
+TOOLCHAIN=$3
#check error case
check_make_error()
cd $LOG_PATH
make clean
check_make_error
-make
+make TOOLCHAIN=$TOOLCHAIN
check_make_error
cd $DIR
}
cd $OSAL_PATH
make clean
check_make_error
-make
+make TOOLCHAIN=$TOOLCHAIN
check_make_error
cd $DIR
}
cd $TEECLIB_PATH
make clean
check_make_error
-make
+make TOOLCHAIN=$TOOLCHAIN
check_make_error
echo "Copying libteec.so in Package"
cp libteec2.so $Package/CA/simulator/usr/lib/
cd $SSFLIB_PATH
make clean
check_make_error
-make
+make TOOLCHAIN=$TOOLCHAIN
check_make_error
echo "Copying libssflib.so in Package"
cp libssflib.so $Package/TA/simulator/usr/lib/
cd $TEESTUB_PATH
make clean
check_make_error
-make
+make TOOLCHAIN=$TOOLCHAIN
check_make_error
echo "Copying libTEEStub.a in Package"
cp libTEEStub.a $Package/TA/simulator/usr/lib/
cd $SIMDAEMON_PATH
make clean
check_make_error
-make
+make TOOLCHAIN=$TOOLCHAIN
check_make_error
echo "Copying SimulatorDaemon in Package"
cp SimulatorDaemon $Package/CA/simulator/usr/lib/
echo_invalid() {
echo "Simulator Build script
Invalid arguments
-Format: ./build.sh <Build Option> <Package Path>
-Example:./build.sh buildall ~/Package
+Format: ./build.sh <Build Option> <Package Path> <Toolchain>
+Example:./build.sh buildall ~/Package \"\"
<Build Option>
log : Build Logger module
}
# Verify number of arguments to build.sh
-if [[ "$#" -ne 2 ]]; then
+if [[ "$#" -ne 3 ]]; then
echo "Illegal number of arguments"
echo_invalid
exit 0