diff --git a/build.bat b/build.bat index 0ff1b1ac..07a8e03c 100644 --- a/build.bat +++ b/build.bat @@ -143,4 +143,67 @@ rd /s /q debug rd /s /q release del /f /s /q HGUpgradeTmp.pro +cd /d ../HGFWUpgrade + +cp HGFWUpgrade.pro HGFWUpgradeTmp.pro +if "%OEM%" == "hw" ( + sed -i "s/OEM_HUAGAO/OEM_HANWANG/g" HGFWUpgradeTmp.pro + sed -i "s/HGFWUpgradeApp/HWFWUpgradeApp/g" HGFWUpgradeTmp.pro + sed -i "s/huagao/hanvon/g" HGFWUpgradeTmp.pro + sed -i "s/HGBase/HWBase/g" HGFWUpgradeTmp.pro + sed -i "s/HGVersion/HWVersion/g" HGFWUpgradeTmp.pro + sed -i "s/logo.ico/Hanvon_logo1.ico/g" HGFWUpgradeTmp.pro + if "%ARCH%" == "x64" ( + %QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgradeTmp.pro + ) else ( + %QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgradeTmp.pro + ) + MSBuild.exe HWFWUpgradeApp.vcxproj /m:6 /p:Configuration=Release /p:Platform=%ARCH% +) else ( + if "%OEM%" == "lsc" ( + sed -i "s/OEM_HUAGAO/OEM_LISICHENG/g" HGFWUpgradeTmp.pro + sed -i "s/HGFWUpgradeApp/LSCFWUpgradeApp/g" HGFWUpgradeTmp.pro + sed -i "s/huagao/lanxum/g" HGFWUpgradeTmp.pro + sed -i "s/HGBase/LSCBase/g" HGFWUpgradeTmp.pro + sed -i "s/HGVersion/LSCVersion/g" HGFWUpgradeTmp.pro + sed -i "s/logo.ico/Lanxum_logo.ico/g" HGFWUpgradeTmp.pro + if "%ARCH%" == "x64" ( + %QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgradeTmp.pro + ) else ( + %QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgradeTmp.pro + ) + MSBuild.exe LSCFWUpgradeApp.vcxproj /m:6 /p:Configuration=Release /p:Platform=%ARCH% + ) else ( + if "%OEM%" == "cts" ( + sed -i "s/OEM_HUAGAO/OEM_CANGTIAN/g" HGFWUpgradeTmp.pro + sed -i "s/HGFWUpgradeApp/CTSFWUpgradeApp/g" HGFWUpgradeTmp.pro + sed -i "s/huagao/cumtenn/g" HGFWUpgradeTmp.pro + sed -i "s/HGBase/CTSBase/g" HGFWUpgradeTmp.pro + sed -i "s/HGVersion/CTSVersion/g" HGFWUpgradeTmp.pro + sed -i "s/logo.ico/Cumtenn_logo.ico/g" HGFWUpgradeTmp.pro + if "%ARCH%" == "x64" ( + %QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgradeTmp.pro + ) else ( + %QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgradeTmp.pro + ) + MSBuild.exe CTSFWUpgradeApp.vcxproj /m:6 /p:Configuration=Release /p:Platform=%ARCH% + ) else ( + if "%ARCH%" == "x64" ( + %QT_PATH%/msvc2017_64/bin/qmake -r -tp vc HGFWUpgradeTmp.pro + ) else ( + %QT_PATH%/msvc2017/bin/qmake -r -tp vc HGFWUpgradeTmp.pro + ) + MSBuild.exe HGFWUpgradeApp.vcxproj /m:6 /p:Configuration=Release /p:Platform=%ARCH% + ) + ) +) +del /f /s /q *.h +del /f /s /q .qmake.stash +del /f /s /q *.rc +del /f /s /q *.vcxproj.filters +del /f /s /q *.vcxproj +rd /s /q debug +rd /s /q release +del /f /s /q HGFWUpgradeTmp.pro + cd /d ../../../