增加固件升级软件的一键编译
This commit is contained in:
parent
73f38a9c34
commit
82b74597d0
63
build.bat
63
build.bat
|
@ -143,4 +143,67 @@ rd /s /q debug
|
||||||
rd /s /q release
|
rd /s /q release
|
||||||
del /f /s /q HGUpgradeTmp.pro
|
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 ../../../
|
cd /d ../../../
|
||||||
|
|
Loading…
Reference in New Issue