build.bat
来自「本代码利用nmake来实现编译驱动程序。」· Batch 代码 · 共 49 行
BAT
49 行
@echo off
rem -----------------------------------------------------------
rem usage:
rem build.bat [<checked | free>]
rem -----------------------------------------------------------
if exist *.sys del *.sys
if exist .\objchk\i386\*.pdb del .\objchk\i386\*.pdb
if exist .\objfre\i386\*.pdb del .\objfre\i386\*.pdb
if exist .\objchk\i386\*.sys del .\objchk\i386\*.sys
if exist .\objfre\i386\*.sys del .\objfre\i386\*.sys
:start
set DDKOPT=%1
if "%DDKOPT%" == "" set DDKOPT=free
pushd .
if not exist %DDKROOT%\bin\setenv.bat goto :SetenvNotFound
call %DDKROOT%\bin\setenv.bat %DDKROOT% %DDKOPT%
popd
if exist %DDKROOT%\bin\x86\build.exe goto :start
%DDKROOT%\bin\build.exe
:start
%DDKROOT%\bin\x86\build.exe
if "%DDKOPT%" == "checked" goto :CopyChecked
if "%DDKOPT%" == "chk" goto :CopyChecked
if "%DDKOPT%" == "free" goto :CopyFree
if "%DDKOPT%" == "fre" goto :CopyFree
goto :exit
:CopyChecked
if exist .\objchk\i386\*.sys move .\objchk\i386\*.sys .
goto :exit
:CopyFree
if exist .\objfre\i386\*.sys move .\objfre\i386\*.sys .
goto :exit
:SetenvNotFound
echo Can't found Setenv.bat.
goto :exit
:exit
set DDKOPT=
del *.log
pause
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?