mirror of
https://github.com/pbatard/rufus.git
synced 2024-08-14 23:57:05 +00:00
[wdk] use batch file in order to keep a Makefile
This commit is contained in:
parent
d6f32a189a
commit
4dfb38430f
3 changed files with 38 additions and 0 deletions
38
wdk_build.cmd
Normal file
38
wdk_build.cmd
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
if Test%BUILD_ALT_DIR%==Test goto usage
|
||||||
|
|
||||||
|
::# /M 2 for multiple cores
|
||||||
|
set BUILD_CMD=build -bcwgZ -M2
|
||||||
|
set PWD=%~dp0
|
||||||
|
|
||||||
|
::# Set target platform type
|
||||||
|
set ARCH_DIR=%_BUILDARCH%
|
||||||
|
if /I Test%_BUILDARCH%==Testx86 set ARCH_DIR=i386
|
||||||
|
|
||||||
|
if EXIST Makefile ren Makefile Makefile.hide
|
||||||
|
|
||||||
|
copy .msvc\rufus_sources sources >NUL 2>&1
|
||||||
|
@echo on
|
||||||
|
%BUILD_CMD%
|
||||||
|
@echo off
|
||||||
|
if errorlevel 1 goto builderror
|
||||||
|
copy obj%BUILD_ALT_DIR%\%ARCH_DIR%\rufus.exe . >NUL 2>&1
|
||||||
|
|
||||||
|
if EXIST Makefile.hide ren Makefile.hide Makefile
|
||||||
|
if EXIST sources del sources >NUL 2>&1
|
||||||
|
|
||||||
|
goto done
|
||||||
|
|
||||||
|
:builderror
|
||||||
|
if EXIST Makefile.hide ren Makefile.hide Makefile
|
||||||
|
if EXIST sources del sources >NUL 2>&1
|
||||||
|
echo Build failed
|
||||||
|
goto done
|
||||||
|
|
||||||
|
:usage
|
||||||
|
echo wdk_build must be run in a Windows Driver Kit build environment
|
||||||
|
pause
|
||||||
|
|
||||||
|
:done
|
||||||
|
cd %PWD%
|
Loading…
Reference in a new issue