327 lines
11 KiB
Batchfile
327 lines
11 KiB
Batchfile
|
|
set OEM=%1
|
|
set ARCH=%2
|
|
|
|
if "%OEM%" == "hw" (
|
|
MSBuild.exe ./build/windows/HGSolution.sln /m:8 /p:Configuration=HWRelease /p:Platform=%ARCH%
|
|
) else (
|
|
if "%OEM%" == "lsc" (
|
|
MSBuild.exe ./build/windows/HGSolution.sln /m:8 /p:Configuration=LSCRelease /p:Platform=%ARCH%
|
|
) 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 (
|
|
if "%OEM%" == "zg" (
|
|
MSBuild.exe ./build/windows/HGSolution.sln /m:8 /p:Configuration=ZGRelease /p:Platform=%ARCH%
|
|
) else (
|
|
MSBuild.exe ./build/windows/HGSolution.sln /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
|
|
cd /d ./build-qt/HGSolution
|
|
|
|
if "%OEM%" == "hw" (
|
|
mkdir HWScanner32
|
|
cp HGScanner/HGScanner.pro HWScanner32/HGScanner.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_HANWANG/g" HWScanner32/HGScanner.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir HWScanner64
|
|
cp HWScanner32/HGScanner.pro HWScanner64/HGScanner.pro
|
|
cd /d HWScanner64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGScanner.pro
|
|
) else (
|
|
cd /d HWScanner32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGScanner.pro
|
|
)
|
|
MSBuild.exe HanvonScan.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
if "%OEM%" == "lsc" (
|
|
mkdir LSCScanner32
|
|
cp HGScanner/HGScanner.pro LSCScanner32/HGScanner.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" LSCScanner32/HGScanner.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir LSCScanner64
|
|
cp LSCScanner32/HGScanner.pro LSCScanner64/HGScanner.pro
|
|
cd /d LSCScanner64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGScanner.pro
|
|
) else (
|
|
cd /d LSCScanner32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGScanner.pro
|
|
)
|
|
MSBuild.exe LanxumScan.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
if "%OEM%" == "cts" (
|
|
mkdir CTSScanner32
|
|
cp HGScanner/HGScanner.pro CTSScanner32/HGScanner.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_CANGTIAN/g" CTSScanner32/HGScanner.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir CTSScanner64
|
|
cp CTSScanner32/HGScanner.pro CTSScanner64/HGScanner.pro
|
|
cd /d CTSScanner64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGScanner.pro
|
|
) else (
|
|
cd /d CTSScanner32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGScanner.pro
|
|
)
|
|
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
|
|
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 (
|
|
if "%OEM%" == "zg" (
|
|
mkdir ZGScanner32
|
|
cp HGScanner/HGScanner.pro ZGScanner32/HGScanner.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_ZIGUANG/g" ZGScanner32/HGScanner.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir ZGScanner64
|
|
cp ZGScanner32/HGScanner.pro ZGScanner64/HGScanner.pro
|
|
cd /d ZGScanner64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGScanner.pro
|
|
) else (
|
|
cd /d ZGScanner32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGScanner.pro
|
|
)
|
|
MSBuild.exe UniScan.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
mkdir HGScanner32
|
|
cp HGScanner/HGScanner.pro HGScanner32/HGScanner.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir HGScanner64
|
|
cp HGScanner32/HGScanner.pro HGScanner64/HGScanner.pro
|
|
cd /d HGScanner64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGScanner.pro
|
|
) else (
|
|
cd /d HGScanner32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGScanner.pro
|
|
)
|
|
MSBuild.exe HuaGoScan.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
|
|
if "%OEM%" == "hw" (
|
|
mkdir HWUpgrade32
|
|
cp HGUpgrade/HGUpgrade.pro HWUpgrade32/HGUpgrade.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_HANWANG/g" HWUpgrade32/HGUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir HWUpgrade64
|
|
cp HWUpgrade32/HGUpgrade.pro HWUpgrade64/HGUpgrade.pro
|
|
cd /d HWUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGUpgrade.pro
|
|
) else (
|
|
cd /d HWUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGUpgrade.pro
|
|
)
|
|
MSBuild.exe HWUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
if "%OEM%" == "lsc" (
|
|
mkdir LSCUpgrade32
|
|
cp HGUpgrade/HGUpgrade.pro LSCUpgrade32/HGUpgrade.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" LSCUpgrade32/HGUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir LSCUpgrade64
|
|
cp LSCUpgrade32/HGUpgrade.pro LSCUpgrade64/HGUpgrade.pro
|
|
cd /d LSCUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGUpgrade.pro
|
|
) else (
|
|
cd /d LSCUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGUpgrade.pro
|
|
)
|
|
MSBuild.exe LSCUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
if "%OEM%" == "cts" (
|
|
mkdir CTSUpgrade32
|
|
cp HGUpgrade/HGUpgrade.pro CTSUpgrade32/HGUpgrade.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_CANGTIAN/g" CTSUpgrade32/HGUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir CTSUpgrade64
|
|
cp CTSUpgrade32/HGUpgrade.pro CTSUpgrade64/HGUpgrade.pro
|
|
cd /d CTSUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGUpgrade.pro
|
|
) else (
|
|
cd /d CTSUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGUpgrade.pro
|
|
)
|
|
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
|
|
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 (
|
|
if "%OEM%" == "zg" (
|
|
mkdir ZGUpgrade32
|
|
cp HGUpgrade/HGUpgrade.pro ZGUpgrade32/HGUpgrade.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_ZIGUANG/g" ZGUpgrade32/HGUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir ZGUpgrade64
|
|
cp ZGUpgrade32/HGUpgrade.pro ZGUpgrade64/HGUpgrade.pro
|
|
cd /d ZGUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGUpgrade.pro
|
|
) else (
|
|
cd /d ZGUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGUpgrade.pro
|
|
)
|
|
MSBuild.exe ZGUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
mkdir HGUpgrade32
|
|
cp HGUpgrade/HGUpgrade.pro HGUpgrade32/HGUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir HGUpgrade64
|
|
cp HGUpgrade32/HGUpgrade.pro HGUpgrade64/HGUpgrade.pro
|
|
cd /d HGUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGUpgrade.pro
|
|
) else (
|
|
cd /d HGUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGUpgrade.pro
|
|
)
|
|
MSBuild.exe HGUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
|
|
if "%OEM%" == "hw" (
|
|
mkdir HWFWUpgrade32
|
|
cp HGFWUpgrade/HGFWUpgrade.pro HWFWUpgrade32/HGFWUpgrade.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_HANWANG/g" HWFWUpgrade32/HGFWUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir HWFWUpgrade64
|
|
cp HWFWUpgrade32/HGFWUpgrade.pro HWFWUpgrade64/HGFWUpgrade.pro
|
|
cd /d HWFWUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
) else (
|
|
cd /d HWFWUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
)
|
|
MSBuild.exe HWFWUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
if "%OEM%" == "lsc" (
|
|
mkdir LSCFWUpgrade32
|
|
cp HGFWUpgrade/HGFWUpgrade.pro LSCFWUpgrade32/HGFWUpgrade.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" LSCFWUpgrade32/HGFWUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir LSCFWUpgrade64
|
|
cp LSCFWUpgrade32/HGFWUpgrade.pro LSCFWUpgrade64/HGFWUpgrade.pro
|
|
cd /d LSCFWUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
) else (
|
|
cd /d LSCFWUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
)
|
|
MSBuild.exe LSCFWUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
if "%OEM%" == "cts" (
|
|
mkdir CTSFWUpgrade32
|
|
cp HGFWUpgrade/HGFWUpgrade.pro CTSFWUpgrade32/HGFWUpgrade.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_CANGTIAN/g" CTSFWUpgrade32/HGFWUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir CTSFWUpgrade64
|
|
cp CTSFWUpgrade32/HGFWUpgrade.pro CTSFWUpgrade64/HGFWUpgrade.pro
|
|
cd /d CTSFWUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
) else (
|
|
cd /d CTSFWUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
)
|
|
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
|
|
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 (
|
|
if "%OEM%" == "zg" (
|
|
mkdir ZGFWUpgrade32
|
|
cp HGFWUpgrade/HGFWUpgrade.pro ZGFWUpgrade32/HGFWUpgrade.pro
|
|
sed -i "s/OEM_HUAGAO/OEM_ZIGUANG/g" ZGFWUpgrade32/HGFWUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir ZGFWUpgrade64
|
|
cp ZGFWUpgrade32/HGFWUpgrade.pro ZGFWUpgrade64/HGFWUpgrade.pro
|
|
cd /d ZGFWUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
) else (
|
|
cd /d ZGFWUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
)
|
|
MSBuild.exe ZGFWUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
) else (
|
|
mkdir HGFWUpgrade32
|
|
cp HGFWUpgrade/HGFWUpgrade.pro HGFWUpgrade32/HGFWUpgrade.pro
|
|
if "%ARCH%" == "x64" (
|
|
mkdir HGFWUpgrade64
|
|
cp HGFWUpgrade32/HGFWUpgrade.pro HGFWUpgrade64/HGFWUpgrade.pro
|
|
cd /d HGFWUpgrade64
|
|
%QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
) else (
|
|
cd /d HGFWUpgrade32
|
|
%QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgrade.pro
|
|
)
|
|
MSBuild.exe HGFWUpgradeApp.vcxproj /m:8 /p:Configuration=Release /p:Platform=%ARCH%
|
|
cd /d ../
|
|
)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
|
|
cd /d ../../
|