如何使用多個DDK的setenv在一個batch file

下面的範例簡單的展示了如何在一個batch file進行多個不同平台的DDK驅動程式製作。看起來是很簡單,但是也花了我一段時間,因為Microsoft的MSDN上面所給的範例是錯的,根本run不起來。

REM Filename is buildall.bat.  

set CWD=%cd%  
set BUILD_TYPE=%1%  
set DDKPATH=D:\winddk\5744  

cmd /C "%DDKPATH%\bin\setenv.bat %DDKPATH% %BUILD_TYPE% WLH && cd /D %CWD% && build"  
cmd /C "%DDKPATH%\bin\setenv.bat %DDKPATH% %BUILD_TYPE% AMD64 WLH && cd /D %CWD% && build"  

使用時,只需要在要編譯的source code目錄下,輸入如下的命令即可:

> buildall.bat chk

或者

> buildall.bat fre

這樣一次可以建立32與64位元的Vista驅動程式版本。

comments powered by Disqus