解决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
|
||||
rm -f Makefile
|
||||
rm -rf obj
|
||||
rm HGBaseTmp.cbp
|
||||
cp HGBase.cbp 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
|
||||
|
@ -55,9 +58,15 @@ if [ $? -ne 0 ];then
|
|||
else
|
||||
echo "--------------------------------------Base.so make succeed------------------------------------"
|
||||
fi
|
||||
rm -f Makefile
|
||||
rm -rf obj
|
||||
rm HGBaseTmp.cbp
|
||||
|
||||
|
||||
cd ../HGImgFmt
|
||||
rm -f Makefile
|
||||
rm -rf obj
|
||||
rm 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/-lHGBase/-l${prefix}Base/g" HGImgFmtTmp.cbp
|
||||
|
@ -70,8 +79,14 @@ if [ $? -ne 0 ];then
|
|||
else
|
||||
echo "--------------------------------------ImgFmt.so make succeed------------------------------------"
|
||||
fi
|
||||
rm -f Makefile
|
||||
rm -rf obj
|
||||
rm HGImgFmtTmp.cbp
|
||||
|
||||
cd ../HGImgProc
|
||||
rm -f Makefile
|
||||
rm -rf obj
|
||||
rm 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/-lHGBase/-l${prefix}Base/g" HGImgProcTmp.cbp
|
||||
|
@ -85,6 +100,9 @@ if [ $? -ne 0 ];then
|
|||
else
|
||||
echo "--------------------------------------ImgProc.so make succeed------------------------------------"
|
||||
fi
|
||||
rm -f Makefile
|
||||
rm -rf obj
|
||||
rm HGImgProcTmp.cbp
|
||||
|
||||
if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ]; then
|
||||
|
||||
|
|
Loading…
Reference in New Issue