windows一键编译脚本,增加中晶

This commit is contained in:
luoliangyi 2023-01-29 17:32:47 +08:00
parent 4f4a522f1b
commit ec2c0cf4d7
2 changed files with 111 additions and 35 deletions

View File

@ -10,11 +10,15 @@ if "%OEM%" == "hw" (
) else (
if "%OEM%" == "cts" (
MSBuild.exe ./build/windows/HGSolution.sln /m:8 /p:Configuration=CTSRelease /p:Platform=%ARCH%
) else (
if "%OEM%" == "zj" (
MSBuild.exe ./build/windows/HGSolution.sln /m:8 /p:Configuration=ZJRelease /p:Platform=%ARCH%
) else (
MSBuild.exe ./build/windows/HGSolution.sln /m:8 /p:Configuration=Release /p:Platform=%ARCH%
)
)
)
)
cd /d ./build-qt/HGSolution
@ -83,6 +87,28 @@ if "%OEM%" == "hw" (
)
MSBuild.exe CumtennScan.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
cd /d ../
) else (
if "%OEM%" == "zj" (
mkdir ZJScanner32
cp HGScanner/HGScanner.pro ZJScanner32/HGScanner.pro
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" ZJScanner32/HGScanner.pro
sed -i "s/HuaGoScan/MicrotekScan/g" ZJScanner32/HGScanner.pro
sed -i "s/huagao/microtek/g" ZJScanner32/HGScanner.pro
sed -i "s/HGBase/ZJBase/g" ZJScanner32/HGScanner.pro
sed -i "s/HGImgFmt/ZJImgFmt/g" ZJScanner32/HGScanner.pro
sed -i "s/HGImgProc/ZJImgProc/g" ZJScanner32/HGScanner.pro
sed -i "s/logo.ico/Microtek_logo.ico/g" ZJScanner32/HGScanner.pro
if "%ARCH%" == "x64" (
mkdir ZJScanner64
cp ZJScanner32/HGScanner.pro ZJScanner64/HGScanner.pro
cd /d ZJScanner64
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGScanner.pro
) else (
cd /d ZJScanner32
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGScanner.pro
)
MSBuild.exe MicrotekScan.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
cd /d ../
) else (
mkdir HGScanner32
cp HGScanner/HGScanner.pro HGScanner32/HGScanner.pro
@ -100,6 +126,7 @@ if "%OEM%" == "hw" (
)
)
)
)
if "%OEM%" == "hw" (
mkdir HWUpgrade32
@ -160,6 +187,26 @@ if "%OEM%" == "hw" (
)
MSBuild.exe CTSUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
cd /d ../
) else (
if "%OEM%" == "zj" (
mkdir ZJUpgrade32
cp HGUpgrade/HGUpgrade.pro ZJUpgrade32/HGUpgrade.pro
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" ZJUpgrade32/HGUpgrade.pro
sed -i "s/HGUpgradeApp/ZJUpgradeApp/g" ZJUpgrade32/HGUpgrade.pro
sed -i "s/HGBase/ZJBase/g" ZJUpgrade32/HGUpgrade.pro
sed -i "s/HGVersion/ZJVersion/g" ZJUpgrade32/HGUpgrade.pro
sed -i "s/logo.ico/Microtek_logo.ico/g" ZJUpgrade32/HGUpgrade.pro
if "%ARCH%" == "x64" (
mkdir ZJUpgrade64
cp ZJUpgrade32/HGUpgrade.pro ZJUpgrade64/HGUpgrade.pro
cd /d ZJUpgrade64
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGUpgrade.pro
) else (
cd /d ZJUpgrade32
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGUpgrade.pro
)
MSBuild.exe ZJUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
cd /d ../
) else (
mkdir HGUpgrade32
cp HGUpgrade/HGUpgrade.pro HGUpgrade32/HGUpgrade.pro
@ -177,6 +224,7 @@ if "%OEM%" == "hw" (
)
)
)
)
if "%OEM%" == "hw" (
mkdir HWFWUpgrade32
@ -240,6 +288,27 @@ if "%OEM%" == "hw" (
)
MSBuild.exe CTSFWUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
cd /d ../
) else (
if "%OEM%" == "zj" (
mkdir ZJFWUpgrade32
cp HGFWUpgrade/HGFWUpgrade.pro ZJFWUpgrade32/HGFWUpgrade.pro
sed -i "s/OEM_HUAGAO/OEM_ZHONGJING/g" ZJFWUpgrade32/HGFWUpgrade.pro
sed -i "s/HGFWUpgradeApp/ZJFWUpgradeApp/g" ZJFWUpgrade32/HGFWUpgrade.pro
sed -i "s/huagao/microtek/g" ZJFWUpgrade32/HGFWUpgrade.pro
sed -i "s/HGBase/ZJBase/g" ZJFWUpgrade32/HGFWUpgrade.pro
sed -i "s/HGVersion/ZJVersion/g" ZJFWUpgrade32/HGFWUpgrade.pro
sed -i "s/logo.ico/Microtek_logo.ico/g" ZJFWUpgrade32/HGFWUpgrade.pro
if "%ARCH%" == "x64" (
mkdir ZJFWUpgrade64
cp ZJFWUpgrade32/HGFWUpgrade.pro ZJFWUpgrade64/HGFWUpgrade.pro
cd /d ZJFWUpgrade64
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgrade.pro
) else (
cd /d ZJFWUpgrade32
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgrade.pro
)
MSBuild.exe ZJFWUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
cd /d ../
) else (
mkdir HGFWUpgrade32
cp HGFWUpgrade/HGFWUpgrade.pro HGFWUpgrade32/HGFWUpgrade.pro
@ -257,5 +326,6 @@ if "%OEM%" == "hw" (
)
)
)
)
cd /d ../../

View File

@ -23,3 +23,9 @@ call .\build.bat cts x86
echo "step8"
call .\build.bat cts x64
echo "step9"
call .\build.bat zj x86
echo "step10"
call .\build.bat zj x64