FIP: coverity add compilation for c3 in bl2/core [1/1]

PD#SWPL-64962

Problem:
COV: check_coverity can not compile for c3.

Solution:
1. bl2/core add c3 compilation extension.
2. rm cov bin path env, and use server env later.

Verify:
local test pass

Change-Id: I5635bff43ddce678b0179fb4f02a0267879bdf04
Signed-off-by: dongqing.li <dongqing.li@amlogic.com>
diff --git a/check_coverity.sh b/check_coverity.sh
index 7160d00..5a70b6a 100755
--- a/check_coverity.sh
+++ b/check_coverity.sh
@@ -9,7 +9,7 @@
 #############
 MK_ARGV=""
 NEW_ARGV=""
-COVERITY_PATH="/proj/coverity/cov-analysis-linux64-2020.12/bin"
+#COVERITY_PATH="/proj/coverity/cov-analysis-linux64-2020.12/bin"
 COV_IM_DIR="./cov-imdir"
 COV_RESULT_HTML="./result-html"
 HIGH_LEVEL="0"
@@ -42,7 +42,7 @@
 function run_coverity() {
 	echo ""
 	echo -e "\e[1;35m[1] run cov-build: $@ \e[0m"
-	${COVERITY_PATH}/cov-build --dir ${COV_IM_DIR} $@ || err_exit "cov-build error."
+	cov-build --dir ${COV_IM_DIR} $@ || err_exit "cov-build error."
 	echo -e "\e[1;35m[1] run cov-build OK. \e[0m"
 }
 
@@ -51,22 +51,22 @@
 	echo -e "\e[1;35m[2] run cov-analyze ... \e[0m"
 	if [ ${HIGH_LEVEL} = "1" ]; then
         	if [ "${PATTERN_ENABLE}" = "1" ];then
-			${COVERITY_PATH}/cov-analyze --dir ${COV_IM_DIR} --strip-path $MKPATH --all --aggressiveness-level high --fb-max-mem 3072 --tu-pattern "file('/${PATTERN_PATH}')" || err_exit "cov-analyze high level error."
+			cov-analyze --dir ${COV_IM_DIR} --strip-path $MKPATH --all --aggressiveness-level high --fb-max-mem 3072 --tu-pattern "file('/${PATTERN_PATH}')" || err_exit "cov-analyze high level error."
         	else
-			${COVERITY_PATH}/cov-analyze --dir ${COV_IM_DIR} --strip-path $MKPATH --all --aggressiveness-level high --fb-max-mem 3072 || err_exit "cov-analyze high level error."
+			cov-analyze --dir ${COV_IM_DIR} --strip-path $MKPATH --all --aggressiveness-level high --fb-max-mem 3072 || err_exit "cov-analyze high level error."
 		fi
 	else
 		if [ "${PATTERN_ENABLE}" = "1" ];then
-			${COVERITY_PATH}/cov-analyze --dir ${COV_IM_DIR} --strip-path $MKPATH --all  --tu-pattern "file('/${PATTERN_PATH}')" || err_exit "cov-analyze normal level error."
+			cov-analyze --dir ${COV_IM_DIR} --strip-path $MKPATH --all  --tu-pattern "file('/${PATTERN_PATH}')" || err_exit "cov-analyze normal level error."
 		else
-			${COVERITY_PATH}/cov-analyze --dir ${COV_IM_DIR} --strip-path $MKPATH --all  || err_exit "cov-analyze normal level error."
+			cov-analyze --dir ${COV_IM_DIR} --strip-path $MKPATH --all  || err_exit "cov-analyze normal level error."
 		fi
 	fi
 	echo -e "\e[1;35m[2] run cov-analyze OK. \e[0m"
 
 	echo ""
 	echo -e "\e[1;35m[3] run cov-format-errors ... \e[0m"
-	${COVERITY_PATH}/cov-format-errors --dir ${COV_IM_DIR} --html-output ${COV_RESULT_HTML} --filesort --strip-path $MKPATH -x || err_exit "cov-format-errors error."
+	cov-format-errors --dir ${COV_IM_DIR} --html-output ${COV_RESULT_HTML} --filesort --strip-path $MKPATH -x || err_exit "cov-format-errors error."
 	echo -e "\e[1;35m[3] run cov-format-errors OK. \e[0m"
 	echo "end."
 
@@ -167,21 +167,21 @@
 function run_cov_for_bl2_core() {
 	# get all support soc
 	cd ../ree/plat/
-	arry=`ls -d *`
+	array=`ls -d *`
 	cd - &> /dev/null
 
-	skiped=("common" "fvp" "juno" "golden" "c3")
+	skiped=("common" "fvp" "juno" "golden")
 	for item in ${skiped[@]}
 	{
 		# remove skiped item
-		arry=${arry//${item}/''}
+		array=${array//${item}/''}
 	}
 
-	RESULT='\n'"Build BL2 core for SoC: "$arry'\n'
+	RESULT='\n'"Build BL2 core for SoC: "${array[@]}'\n'
 	echo -e $RESULT
 
 	# loop all soc
-	for soc in ${arry[@]}
+	for soc in ${array[@]}
 	do
 		TEST_BRANCH=projects/$soc
 		echo "TEST_BRANCH=:$TEST_BRANCH"
@@ -190,7 +190,8 @@
 		sync_code firmware ${TEST_BRANCH}
 
 		# run test
-		run_coverity ./mk $soc
+		run_coverity ./mk $soc --dusb
+		run_coverity ./mk $soc --dsto
 	done
 }