setup.sh: fix no sdk_ver.h issue [1/1]

PD#SWPL-68240

Problem:
boards/arm64/board_init.c:16:10: fatal error: sdk_ver.h: No such file or directory
   16 | #include "sdk_ver.h"
      |          ^~~~~~~~~~~

Solution:
fix no sdk_ver.h issue

Verify:
N/A

Signed-off-by: Kelvin Zhang <kelvin.zhang@amlogic.com>
Change-Id: I14758843b26e2e53e64290ee4e464beb58bdb823
diff --git a/setup.sh b/setup.sh
index 43cd18d..8bd55de 100755
--- a/setup.sh
+++ b/setup.sh
@@ -25,9 +25,13 @@
 #COMPILE_TIME="$(shell date +%g.%V.%u" "%H:%M:%S)"
 COMPILE_TIME=`date +%F" "%T`
 
+echo "#define CONFIG_BOARD_NAME \"$BOARD\"" > $RTOS_SDK_VERSION_FILE
+echo "#define CONFIG_PRODUCT_NAME \"$PRODUCT\"" >> $RTOS_SDK_VERSION_FILE
+echo "#define CONFIG_COMPILE_TIME \"$COMPILE_TIME\"" >> $RTOS_SDK_VERSION_FILE
+
 # Check whether the project is a repo
 repo manifest >/dev/null 2>&1
-[ "$?" -ne 0 ] && exit 0
+[ "$?" -ne 0 ] && echo "Non-repo source code" && exit 0
 
 # Generate manifest.xml
 repo manifest > $RTOS_SDK_MANIFEST_FILE
@@ -36,20 +40,7 @@
 	exit 1
 fi
 
-if [ -s $RTOS_SDK_MANIFEST_OLD_FILE ] && [ -s $kconfig_file ] && [ $kconfig_file -ot $STAMP ]; then
-	is_update=`comm -3 <(sort $RTOS_SDK_MANIFEST_FILE) <(sort $RTOS_SDK_MANIFEST_OLD_FILE)`
-	if [ -z "$is_update" ]; then
-		sed -i '/#define CONFIG_COMPILE_TIME/d' $RTOS_SDK_VERSION_FILE
-		echo "#define CONFIG_COMPILE_TIME \"$COMPILE_TIME\"" >> $RTOS_SDK_VERSION_FILE
-		exit 0
-	else
-		echo "Update top Kconfig and CMakelists.txt."
-	fi
-fi
-
-# Back up manifest.xml
-cp -arf $RTOS_SDK_MANIFEST_FILE $RTOS_SDK_MANIFEST_OLD_FILE
-
+# Get SDK_VERSION
 pattern="revision="
 keyline=`grep 'default .* revision' $RTOS_SDK_MANIFEST_FILE`
 for keyword in $keyline; do
@@ -59,10 +50,19 @@
 		break;
 	fi
 done
-echo "#define CONFIG_VERSION_STRING \"$SDK_VERSION\"" > $RTOS_SDK_VERSION_FILE
-echo "#define CONFIG_BOARD_NAME \"$BOARD\"" >> $RTOS_SDK_VERSION_FILE
-echo "#define CONFIG_PRODUCT_NAME \"$PRODUCT\"" >> $RTOS_SDK_VERSION_FILE
-echo "#define CONFIG_COMPILE_TIME \"$COMPILE_TIME\"" >> $RTOS_SDK_VERSION_FILE
+echo "#define CONFIG_VERSION_STRING \"$SDK_VERSION\"" >> $RTOS_SDK_VERSION_FILE
+
+if [ -s $RTOS_SDK_MANIFEST_OLD_FILE ] && [ -s $kconfig_file ] && [ $kconfig_file -ot $STAMP ]; then
+	is_update=`comm -3 <(sort $RTOS_SDK_MANIFEST_FILE) <(sort $RTOS_SDK_MANIFEST_OLD_FILE)`
+	if [ -z "$is_update" ]; then
+		exit 0
+	else
+		echo "Update top Kconfig and CMakelists.txt."
+	fi
+fi
+
+# Back up manifest.xml
+cp -arf $RTOS_SDK_MANIFEST_FILE $RTOS_SDK_MANIFEST_OLD_FILE
 
 if [[ "$PRODUCT" == aocpu ]]; then
 	sed -i '/path="drivers"/d' $RTOS_SDK_MANIFEST_FILE
@@ -80,7 +80,7 @@
 cat <<EOF > $kconfig_file
 EOF
 
-# filter manifest.xml of RTOS SDK
+# Filter manifest.xml of RTOS SDK
 sed -i '/rtos_sdk\//!d' $RTOS_SDK_MANIFEST_FILE
 # figure out the $relative_dir and its column
 pattern="path="
@@ -101,7 +101,7 @@
 	pattern="path=\"${relative_dir}/"
 fi
 
-# sort manifest.xml of RTOS SDK
+# Sort manifest.xml of RTOS SDK
 sort -k $i $RTOS_SDK_MANIFEST_FILE -o $RTOS_SDK_MANIFEST_FILE
 
 while IFS= read -r line