linux一键编译脚本增加中晶
This commit is contained in:
parent
ec2c0cf4d7
commit
f8bb66884c
37
build.sh
37
build.sh
|
@ -2,17 +2,20 @@ if [ "$1" != "hg" ] \
|
|||
&& [ "$1" != "lsc" ] \
|
||||
&& [ "$1" != "hw" ] \
|
||||
&& [ "$1" != "cts" ] \
|
||||
&& [ "$1" != "zj" ] \
|
||||
&& [ "$1" != "hgweb" ] \
|
||||
&& [ "$1" != "lscweb" ] \
|
||||
&& [ "$1" != "hwweb" ] \
|
||||
&& [ "$1" != "ctsweb" ] \
|
||||
&& [ "$1" != "zjweb" ] \
|
||||
&& [ "$1" != "hgso" ] \
|
||||
&& [ "$1" != "lscso" ] \
|
||||
&& [ "$1" != "hwso" ] \
|
||||
&& [ "$1" != "ctsso" ];
|
||||
&& [ "$1" != "ctsso" ] \
|
||||
&& [ "$1" != "zjso" ];
|
||||
then
|
||||
echo "APP脚本参数错误!!!"
|
||||
echo "参数:华高:hg || hgweb || hgso 立思层:lsc || lscweb || lscso 汉王:hw || hwweb || hwso 沧田:cts || ctsweb || ctsso"
|
||||
echo "参数:华高:hg || hgweb || hgso 立思层:lsc || lscweb || lscso 汉王:hw || hwweb || hwso 沧田:cts || ctsweb || ctsso 中晶:zj || zjweb || zjso"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
@ -54,6 +57,9 @@ elif [ "${1}" == "lsc" ] || [ "${1}" == "lscweb" ] || [ "${1}" == "lscso" ]; the
|
|||
elif [ "${1}" == "cts" ] || [ "${1}" == "ctsweb" ] || [ "${1}" == "ctsso" ]; then
|
||||
prefix="Cts"
|
||||
prefix2="cts"
|
||||
elif [ "${1}" == "zj" ] || [ "${1}" == "zjweb" ] || [ "${1}" == "zjso" ]; then
|
||||
prefix="Zj"
|
||||
prefix2="zj"
|
||||
fi
|
||||
|
||||
echo ${prefix}
|
||||
|
@ -121,7 +127,7 @@ fi
|
|||
# rm -rf obj
|
||||
# rm HGImgProcTmp.cbp
|
||||
|
||||
if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ] || [ "${1}" == "ctsweb" ]; then
|
||||
if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ] || [ "${1}" == "ctsweb" ] || [ "${1}" == "zjweb" ]; then
|
||||
|
||||
cd ../HGWebService
|
||||
cp HGWebService.cbp HGWebServiceTmp.cbp
|
||||
|
@ -132,6 +138,8 @@ if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ] || [
|
|||
sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" HGWebServiceTmp.cbp
|
||||
elif [ "${1}" == "ctsweb" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_CANGTIAN/g" HGWebServiceTmp.cbp
|
||||
elif [ "${1}" == "zjweb" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" HGWebServiceTmp.cbp
|
||||
fi
|
||||
sed -i "s/-lHGBase/-l${prefix}Base/g" HGWebServiceTmp.cbp
|
||||
sed -i "s/-lHGImgFmt/-l${prefix}ImgFmt/g" HGWebServiceTmp.cbp
|
||||
|
@ -153,6 +161,8 @@ if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ] || [
|
|||
sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" HGWebScanTmp.cbp
|
||||
elif [ "${1}" == "ctsweb" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_CANGTIAN/g" HGWebScanTmp.cbp
|
||||
elif [ "${1}" == "zjweb" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" HGWebScanTmp.cbp
|
||||
fi
|
||||
sed -i "s/-lHGBase/-l${prefix}Base/g" HGWebScanTmp.cbp
|
||||
sed -i "s/-lHGImgFmt/-l${prefix}ImgFmt/g" HGWebScanTmp.cbp
|
||||
|
@ -165,7 +175,7 @@ if [ "${1}" == "hgweb" ] || [ "${1}" == "hwweb" ] || [ "${1}" == "lscweb" ] || [
|
|||
rm -rf obj
|
||||
rm HGWebScanTmp.cbp
|
||||
|
||||
elif [ "${1}" == "hgso" ] || [ "${1}" == "hwso" ] || [ "${1}" == "lscso" ] || [ "${1}" == "ctsso" ]; then
|
||||
elif [ "${1}" == "hgso" ] || [ "${1}" == "hwso" ] || [ "${1}" == "lscso" ] || [ "${1}" == "ctsso" ] || [ "${1}" == "zjso" ]; then
|
||||
|
||||
cd ../HGScannerLib
|
||||
cp HGScannerLib.cbp HGScannerLibTmp.cbp
|
||||
|
@ -176,6 +186,8 @@ elif [ "${1}" == "hgso" ] || [ "${1}" == "hwso" ] || [ "${1}" == "lscso" ] || [
|
|||
sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" HGScannerLibTmp.cbp
|
||||
elif [ "${1}" == "ctsso" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_CANGTIAN/g" HGScannerLibTmp.cbp
|
||||
elif [ "${1}" == "zjso" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" HGScannerLibTmp.cbp
|
||||
fi
|
||||
sed -i "s/-lHGBase/-l${prefix}Base/g" HGScannerLibTmp.cbp
|
||||
sed -i "s/-lHGImgFmt/-l${prefix}ImgFmt/g" HGScannerLibTmp.cbp
|
||||
|
@ -200,6 +212,8 @@ else #APP
|
|||
sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" HGVersionTmp.cbp
|
||||
elif [ "${1}" == "cts" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_CANGTIAN/g" HGVersionTmp.cbp
|
||||
elif [ "${1}" == "zj" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" HGVersionTmp.cbp
|
||||
fi
|
||||
sed -i "s/-lHGBase/-l${prefix}Base/g" HGVersionTmp.cbp
|
||||
cbp2make -targets ${system}_${arch}_Release -in HGVersionTmp.cbp -out makefile
|
||||
|
@ -238,6 +252,15 @@ else #APP
|
|||
sed -i "s/HGImgFmt/CtsImgFmt/g" HGScannerTmp.pro
|
||||
sed -i "s/HGImgProc/CtsImgProc/g" HGScannerTmp.pro
|
||||
sed -i "s/logo.ico/Cumtenn_logo.ico/g" HGScannerTmp.pro
|
||||
elif [ "${1}" == "zj" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" HGScannerTmp.pro
|
||||
sed -i "s/hgsane/zjsane/g" HGScannerTmp.pro
|
||||
sed -i "s/hgdriver/zjdriver/g" HGScannerTmp.pro
|
||||
sed -i "s/HuaGoScan/MicrotekScan/g" HGScannerTmp.pro
|
||||
sed -i "s/HGBase/ZjBase/g" HGScannerTmp.pro
|
||||
sed -i "s/HGImgFmt/ZjImgFmt/g" HGScannerTmp.pro
|
||||
sed -i "s/HGImgProc/ZjImgProc/g" HGScannerTmp.pro
|
||||
sed -i "s/logo.ico/Microtek_logo.ico/g" HGScannerTmp.pro
|
||||
fi
|
||||
|
||||
qmake -qt=qt5 -makefile HGScannerTmp.pro
|
||||
|
@ -270,6 +293,12 @@ else #APP
|
|||
sed -i "s/HGBase/CtsBase/g" HGUpgradeTmp.pro
|
||||
sed -i "s/HGVersion/CtsVersion/g" HGUpgradeTmp.pro
|
||||
sed -i "s/logo.ico/Cumtenn_logo.ico/g" HGUpgradeTmp.pro
|
||||
elif [ "${1}" == "zj" ]; then
|
||||
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" HGUpgradeTmp.pro
|
||||
sed -i "s/HGUpgradeApp/ZjUpgradeApp/g" HGUpgradeTmp.pro
|
||||
sed -i "s/HGBase/ZjBase/g" HGUpgradeTmp.pro
|
||||
sed -i "s/HGVersion/ZjVersion/g" HGUpgradeTmp.pro
|
||||
sed -i "s/logo.ico/Microtek_logo.ico/g" HGUpgradeTmp.pro
|
||||
fi
|
||||
|
||||
qmake -qt=qt5 -makefile HGUpgradeTmp.pro
|
||||
|
|
Loading…
Reference in New Issue