62 lines
1.3 KiB
Batchfile
62 lines
1.3 KiB
Batchfile
echo off
|
|
echo "build.bat [hw | lsc] [x86 | x64] [0x100 | 0x...]"
|
|
|
|
set OEM=hg
|
|
set CPU=x86
|
|
set PID=0x100
|
|
|
|
set VAL=%1
|
|
if "%1"=="hw" (
|
|
set OEM=%1
|
|
)else if "%1"=="lsc" (
|
|
set OEM=%1
|
|
) else (
|
|
if "%1"=="x64" (
|
|
set CPU=%1
|
|
) else if "%1"=="x86" (
|
|
set CPU=%1
|
|
) else if "%VAL:~0,2%"=="0x" (
|
|
set PID=%VAL%
|
|
)
|
|
)
|
|
|
|
set VAL=%2
|
|
if "%2"=="hw" (
|
|
set OEM=%2
|
|
)else if "%2"=="lsc" (
|
|
set OEM=%2
|
|
) else (
|
|
if "%2"=="x64" (
|
|
set CPU=%2
|
|
) else if "%2"=="x86" (
|
|
set CPU=%2
|
|
) else if "%VAL:~0,2%"=="0x" (
|
|
set PID=%VAL%
|
|
)
|
|
)
|
|
|
|
set VAL=%3
|
|
if "%3"=="hw" (
|
|
set OEM=%3
|
|
)else if "%3"=="lsc" (
|
|
set OEM=%3
|
|
) else (
|
|
if "%3"=="x64" (
|
|
set CPU=%3
|
|
) else if "%3"=="x86" (
|
|
set CPU=%3
|
|
) else if "%VAL:~0,2%"=="0x" (
|
|
set PID=%VAL%
|
|
)
|
|
)
|
|
|
|
echo oem=%OEM%
|
|
echo cpu=%CPU%
|
|
echo pid=%PID%
|
|
"%~dp0\sln\release\hgsetver.exe" "%~dp0\twain\brand.h" -oem %OEM% -cpu %CPU% -pid %PID%
|
|
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe" "%~dp0\device\scanner.vcxproj" /p:Configuration=Release /p:Platform=x86
|
|
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe" "%~dp0\sane\sane.vcxproj" /p:Configuration=Release /p:Platform=x86
|
|
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe" "%~dp0\twain\twain.vcxproj" /p:Configuration=Release /p:Platform=x86
|
|
|
|
|