解决build.sh经常不重新编译HGBase等库的问题
This commit is contained in:
parent
16fb5e09f8
commit
aee6573ea6
18
build.sh
18
build.sh
|
@ -44,6 +44,9 @@ echo ${prefix2}
|
||||||
|
|
||||||
|
|
||||||
cd ./build/linux/HGBase
|
cd ./build/linux/HGBase
|
||||||
|
rm -f Makefile
|
||||||
|
rm -rf obj
|
||||||
|
rm HGBaseTmp.cbp
|
||||||
cp HGBase.cbp HGBaseTmp.cbp
|
cp HGBase.cbp HGBaseTmp.cbp
|
||||||
sed -i "s/release\/${system}\/${arch}\/HGBase/release\/${system}\/${arch}\/${prefix}Base/g" HGBaseTmp.cbp
|
sed -i "s/release\/${system}\/${arch}\/HGBase/release\/${system}\/${arch}\/${prefix}Base/g" HGBaseTmp.cbp
|
||||||
cbp2make -targets ${system}_${arch}_Release -in HGBaseTmp.cbp -out makefile
|
cbp2make -targets ${system}_${arch}_Release -in HGBaseTmp.cbp -out makefile
|
||||||
|
@ -55,9 +58,15 @@ if [ $? -ne 0 ];then
|
||||||
else
|
else
|
||||||
echo "--------------------------------------Base.so make succeed------------------------------------"
|
echo "--------------------------------------Base.so make succeed------------------------------------"
|
||||||
fi
|
fi
|
||||||
|
rm -f Makefile
|
||||||
|
rm -rf obj
|
||||||
|
rm HGBaseTmp.cbp
|
||||||
|
|
||||||
|
|
||||||
cd ../HGImgFmt
|
cd ../HGImgFmt
|
||||||
|
rm -f Makefile
|
||||||
|
rm -rf obj
|
||||||
|
rm HGImgFmtTmp.cbp
|
||||||
cp HGImgFmt.cbp HGImgFmtTmp.cbp
|
cp HGImgFmt.cbp HGImgFmtTmp.cbp
|
||||||
sed -i "s/release\/${system}\/${arch}\/HGImgFmt/release\/${system}\/${arch}\/${prefix}ImgFmt/g" HGImgFmtTmp.cbp
|
sed -i "s/release\/${system}\/${arch}\/HGImgFmt/release\/${system}\/${arch}\/${prefix}ImgFmt/g" HGImgFmtTmp.cbp
|
||||||
sed -i "s/-lHGBase/-l${prefix}Base/g" HGImgFmtTmp.cbp
|
sed -i "s/-lHGBase/-l${prefix}Base/g" HGImgFmtTmp.cbp
|
||||||
|
@ -70,8 +79,14 @@ if [ $? -ne 0 ];then
|
||||||
else
|
else
|
||||||
echo "--------------------------------------ImgFmt.so make succeed------------------------------------"
|
echo "--------------------------------------ImgFmt.so make succeed------------------------------------"
|
||||||
fi
|
fi
|
||||||
|
rm -f Makefile
|
||||||
|
rm -rf obj
|
||||||
|
rm HGImgFmtTmp.cbp
|
||||||
|
|
||||||
cd ../HGImgProc
|
cd ../HGImgProc
|
||||||
|
rm -f Makefile
|
||||||
|
rm -rf obj
|
||||||
|
rm HGImgProcTmp.cbp
|
||||||
cp HGImgProc.cbp HGImgProcTmp.cbp
|
cp HGImgProc.cbp HGImgProcTmp.cbp
|
||||||
sed -i "s/release\/${system}\/${arch}\/HGImgProc/release\/${system}\/${arch}\/${prefix}ImgProc/g" HGImgProcTmp.cbp
|
sed -i "s/release\/${system}\/${arch}\/HGImgProc/release\/${system}\/${arch}\/${prefix}ImgProc/g" HGImgProcTmp.cbp
|
||||||
sed -i "s/-lHGBase/-l${prefix}Base/g" HGImgProcTmp.cbp
|
sed -i "s/-lHGBase/-l${prefix}Base/g" HGImgProcTmp.cbp
|
||||||
|
@ -85,6 +100,9 @@ if [ $? -ne 0 ];then
|
||||||
else
|
else
|
||||||
echo "--------------------------------------ImgProc.so make succeed------------------------------------"
|
echo "--------------------------------------ImgProc.so make succeed------------------------------------"
|
||||||
fi
|
fi
|
||||||
|
rm -f Makefile
|
||||||
|
rm -rf obj
|
||||||
|
rm HGImgProcTmp.cbp
|
||||||
|
|
||||||
if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ]; then
|
if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ]; then
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue