sdk-hwV1.3/lichee/melis-v3.0/source/scripts/genver.sh

27 lines
948 B
Bash
Executable File

DATETIME=`date -R`
commitid=`git rev-parse HEAD`
short_commitid=`git log -1 --pretty=format:'%h'`
if [ -d "${MELIS_BASE}/../../rtos-hal/" ] ; then
cd ${MELIS_BASE}/../../rtos-hal/
halcommitid=`git rev-parse HEAD`
short_halcommitid=`git log -1 --pretty=format:'%h'`
cd ${MELIS_BASE}
fi
echo $DATETIME > .ver1
echo \#define SDK_UTS_VERSION ' '\"`cat .ver1 `\" > .ver
echo \#define SDK_COMPILE_TIME \"`date +%T`\" >> .ver
echo \#define SDK_COMPILE_BY ' '\"`whoami`\" >> .ver
echo \#define SDK_GIT_VERSION ' '\"$commitid\" >> .ver
echo \#define SDK_GIT_SHORT_VERSION ' '\"$short_commitid\" >> .ver
echo \#define TARGET_BOARD_TYPE ' '\"${TARGET_BOARD}\" >> .ver
echo \#define CPU_TYPE ' '\"$TARGET_PLATFORM\" >> .ver
if [ -d "${MELIS_BASE}/../../rtos-hal/" ] ; then
echo \#define HAL_GIT_VERSION ' '\"${halcommitid}\" >> .ver
echo \#define HAL_GIT_SHORT_VERSION ' '\"${short_halcommitid}\" >> .ver
fi
cat .ver
rm -f .ver