⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _build.bat

📁 怎样在win2000下构造驱动程序znsoft_Serial2000_demo.ZIP
💻 BAT
字号:
@echo   off

set BASEDIR=%W2DDK%

set     _DRIVERNAME=%1
echo .                                                   
echo +++++ Start Building the %_DRIVERNAME% driver ( BASEDIR = %BASEDIR% ) +++++
echo .                                                   


%BASEDIR%\bin\prchdir > %BASEDIR%\@temp.bat

del     OBJ\*.mac            
del     \I386\*.pdb       

if "%2"=="free" goto lab1
if "%2"=="FREE" goto lab1
del     OBJCHK\I386\*.obj      
del     OBJCHK\I386\*.res      
del     OBJCHK\I386\*.sys       
del     OBJCHK\I386\*.map       
del     OBJCHK\I386\*.asm       
del     OBJCHK\I386\*.sym       
:lab1

if "%2"=="checked" goto lab2
if "%2"=="CHECKED" goto lab2
del     OBJFRE\I386\*.obj      
del     OBJFRE\I386\*.res      
del     OBJFRE\I386\*.sys       
del     OBJFRE\I386\*.map       
del     OBJFRE\I386\*.asm       
del     OBJFRE\I386\*.sym       
del     OBJFRE\I386\*.sbr       
:lab2

del     %BASEDIR%\build.dat 

call    %BASEDIR%\bin\setenv.bat %BASEDIR% %2

set     SZDRIVERNAME="%_DRIVERNAME%"  
set     USDRIVERNAME=L"%_DRIVERNAME%"  

if "%2"=="free" goto free
if "%2"=="FREE" goto free
echo Setting additional defines for 'checked' build  
set     C_DEFINES= %C_DEFINES% -DDBG -DSZDRVNAME="""%_DRIVERNAME%""" -DUSDRVNAME=L"""%_DRIVERNAME%"""
:free

if "%2"=="checked" goto checked
if "%2"=="CHECKED" goto checked
echo Setting additional defines for 'free' build
set     C_DEFINES= %C_DEFINES%       -DSZDRVNAME="""%_DRIVERNAME%""" -DUSDRVNAME=L"""%_DRIVERNAME%"""
:checked

call    %BASEDIR%\@temp.bat
del     %BASEDIR%\@temp.bat

set     TARGETPATH=.
mkdir   %TARGETPATH%\I386
mkdir   %TARGETPATH%\I386\%2
del     %TARGETPATH%\I386\%2\%1.sys

%BASEDIR%\bin\build.exe   -j %1 -w -f 

rmdir   release >nul
rmdir   debug   >nul

del     *.bsc

rem #### shuffle around the *.bsc 

copy    %TARGETPATH%\I386\%1.bsc
del     %TARGETPATH%\I386\%1.bsc

rem #### shuffle around the *.sys

mkdir   %TARGETPATH%\I386
mkdir   %TARGETPATH%\I386\%2
del     %TARGETPATH%\I386\%2\%1.sys
copy    %TARGETPATH%\I386\%1.sys .\I386\%2\%1.sys
del     %TARGETPATH%\I386\%1.sys

exit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -