亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ddkbuild.bat

?? ddk examples by experts
?? BAT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
    set ddk=NET
    set wdf=1  
    goto buildswitchdone
)

:buildswitchdone
::
:: =====================
:: arg sanity tests
:: =====================
::
if %verbose% EQU 1 @echo sanity tests

if "%w2kflag%" EQU "" goto BadTarget

if "%BASEDIR%" EQU "" goto ErrNoBASEDIR
set path=%BASEDIR%\bin;%path%
if "%scriptDebug%" EQU "on" @echo PATH: %PATH%
::
:: =====================
:: check drvfast switch
:: =====================
::
if /I "%1" EQU "-drvfast" (
    if %verbose% EQU 1 @echo drvfast support
    set prefast=prefast
    if EXIST %basedir%\bin\drvfast.cmd (
        set setenv=drvfast.cmd
    ) else if EXIST %basedir%\bin\drvfast.bat (
        set setenv=drvfast.bat
    )     
    shift
)    
::
:: =====================
:: check prefast switch
:: =====================
::
if /I "%1" EQU "-prefast" (
    if %verbose% EQU 1 @echo prefast support 
    set prefast=prefast
    shift
)
::
:: =====================
:: check CUV switch
:: =====================
::
if /I "%1" EQU "-cuv" (
    if %verbose% EQU 1 @echo CUV support
    set VERIFIER_DDK_EXTENSIONS=1
    shift
)    
::
:: END of position independent switches
::
if /I "%1" EQU "free" (

    set mode=%fre%

) else if /I "%1" EQU "checked" (

    set mode=%chk%

)

if "%mode%" EQU "" goto ErrBadMode
shift

if "%1" EQU "" goto ErrNoDir
if not exist %1 goto ErrNoDir
set buildDir=%1
shift
::
:: ====================
:: force prefast log file to build dir so we know where it is and
:: so it does not conflict with other activities
:: ===================
::
if "%prefast%" NEQ "" (
    set prefast_log=.\prefast.xml
    set prefast=!prefast! /log=!prefast_log! 
)

set batfile=%BASEDIR%\bin\%setenv%
if "%xp2k%" EQU "1" set batfile=%BASEDIR%\bin\w2k\set2k.bat
::
:: =====================
:: invoke the DDK's setenv script
:: =====================
::
if %verbose% EQU 1 @echo run ddk setenv
pushd .
if "%w2kflag%" NEQ "" (
    if %verbose% EQU 1 @echo check for .net sp1 ddk
    for /F "usebackq"  %%x IN (`findstr /M "_BscMake" %batfile%`) do (
        if %verbose% EQU 1 @echo call %batfile% %BASEDIR% %mode% %xp64% %wnet% bscmake
        call %batfile% %BASEDIR% %mode% %xp64% %wnet% bscmake
        if "%NO_BROWSER_FILE%" NEQ "" (
            set NO_BROWSER_FILE=
            if %verbose% EQU 1 @echo deleted NO_BROWSER_FILE 
        )    
        goto wnetddkdone
    )
    if %verbose% EQU 1 @echo call %batfile% %BASEDIR% %mode% %xp64% %wnet%
    call %batfile% %BASEDIR% %mode% %xp64% %wnet%
    
) else (

    call %batfile% %BASEDIR% %mode% 
)
:wnetddkdone    
popd
::
:: ======================
:: latest WDF beta has its own extra setenv script, so run it if it exists
:: =======================
:: 
if %verbose% EQU 1 @echo WDF_ROOT "%WDF_ROOT%" wdf "%wdf%" 
if %wdf% EQU 1 (    
    if %verbose% EQU 1 @echo check for wdf environment scripts
    if EXIST %WDF_ROOT%\set_wdf_env.cmd (
        if %verbose% EQU 1 @echo run wdf set env
        call %WDF_ROOT%\set_wdf_env.cmd
    )
)

@echo %scriptDebug%
::
:: =====================
:: fixup the multiprocessor flag
:: so that Visual Studio doesn't get confused
:: =====================
::
if %verbose% EQU 1 @echo fix MP flags
set mpFlag=-M
if "%BUILD_ALT_DIR%" EQU "" goto NT4
set W2kEXT=%BUILD_ALT_DIR%
set mpFlag=-MI
:NT4
if "%NUMBER_OF_PROCESSORS%"=="" set mpFlag=
if "%NUMBER_OF_PROCESSORS%" EQU "1" set mpFlag=

set bflags=-e
set bscFlags="/n"
::
:: ===================
:: add any remaining commandline arguments to extraArgs
:: ===================
::
if %verbose% EQU 1 @echo add extra commandline args
:moreargs
if "%~1" NEQ "" (
    if "%~1" EQU "/a" (
        set extraArgs=%extraArgs% -cfe
    ) else (
        set extraArgs=%extraArgs% %~1
    )    
    shift
    goto moreargs
) 
:: set quietMode=
:: if %quiet% EQU 1 set moreExtraArgs=%moreExtraArgs% ^> NUL 2^>^&1
:: if %quiet% EQU 1 set quietMode= ^> NUL 2^>^&1


if EXIST %buildDir%\build%W2kEXT%.err  erase %buildDir%\build%W2kEXT%.err
if EXIST %buildDir%\build%W2kEXT%.wrn  erase %buildDir%\build%W2kEXT%.wrn
if EXIST %buildDir%\build%W2kEXT%.log  erase %buildDir%\build%W2kEXT%.log

if %quiet% EQU 0 (
    @echo.
    @echo DDKBUILD using %ddk% DDK in directory %buildDir% 
    @echo  for %mode% version basedir %BASEDIR% extension %W2kEXT%
    @echo  commandline: "%prefast% build %bflags% %mpFlag% %extraArgs% %quietMode%" 
    @echo.
)


if %verbose% EQU 1 @echo run build using path %path%
pushd .
pushd %buildDir%
::
:: ===================
:: if quiet mode all output goes to NUL
:: ===================
::
if %quiet% EQU 1 (
    %prefast% build  %bflags% %mpFlag% %extraArgs% >NUL 2>&1
) else (
    %prefast% build  %bflags% %mpFlag% %extraArgs%
)    
set status=%ERRORLEVEL%
if %status%==1 set status=0
popd
popd

@echo %scriptDebug%
::
:: ===================
:: assume that the onscreen errors are complete!
:: ===================
::
if %verbose% EQU 1 @echo process error and warning messages
if %quiet% EQU 0 @echo =============== build warnings ======================
if exist %buildDir%\build%W2kEXT%.log (
    if %quiet% EQU 1 (
        findstr "warning.*[CDLU][0-9]* error.*[CDLU][0-9]*" %buildDir%\build%W2kEXT%.log 
    ) else (
        findstr "warning.*[CDLU][0-9]*" %buildDir%\build%W2kEXT%.log
    )    
)

if %verbose% EQU 1 @echo check for warning and error log files
if exist %buildDir%\build%W2kEXT%.wrn (
    set status=3
    if %quiet% EQU 0 (
        @echo.
        @echo warnings found in build!
        @echo.
    )    
)

if exist %buildDir%\build%W2kEXT%.err (
    set status=4
    if %quiet% EQU 0 (
        @echo.
        @echo errors found in build!
        @echo.
    )    
)   

if %quiet% EQU 0 (
    @echo. 
    @echo. 
    @echo build complete status %status%
)    
::
:: ===================
:: BSCMAKE support
:: ===================
::
if %verbose% EQU 1 @echo building browse information files

@echo %scriptDebug%

if EXIST buildbrowse.cmd goto doBrowsescript
set sbrlist=sbrList.txt
if not EXIST sbrList%CPU%.txt goto sbrDefault
set sbrlist=sbrList%CPU%.txt

:sbrDefault
if not EXIST %sbrlist% goto postBuildEvents
if %bscFlags% == "" goto noBscFlags
bscmake %bscFlags% @%sbrlist%
goto buildExit
::
:: ===================
:: error handlers
:: ===================
::
:noBscFlags
bscmake @%sbrlist%
goto buildExit

:doBrowsescript
call buildBrowse %mode% %w2kflag%
goto buildExit

:ErrBadMode
@echo error: first param must be "checked" or "free"
goto usage

:ErrNoBASEDIR
@echo error: BASEDIR environment variable not set, reinstall DDK!
goto usage

:NoW2kBase
@echo error: W2KBASE environment variable not set!
goto usage

:NoW2k64Base
@echo error: W2K64BASE environment variable not set!
goto usage

:NoXPBase
@echo error: XPBASE environment variable not set!
goto usage

:NoWNBase
@echo error: WNETBASE environment variable not set!
goto usage

:NoWLHBase
@echo error: WLHBASE environment variable not set!
goto usage

:ErrnoDir
@echo Error: invalid build directory specified
goto usage

:BadTarget
@echo Error: invalid TARGET specified
goto usage

:NoWDFroot
@echo Error: WDF_ROOT environment variable not set!
goto usage

:NoWDFddk
@echo Error: WDF_DDK environment variable not set!
goto usage

:usage
if %quiet% EQU 0 start http:\\www.hollistech.com\Resources\ddkbuild\ddkbuildhelp3_13.htm

@echo usage: ddkbuild [-debug^|-verbose^|-quiet] "TARGET" [-prefast^|-drvfast^|-cuv] "checked | free" "directory-to-build" [flags] 
@echo.
@echo       -debug      turns on script echoing for debug purposes
@echo.
@echo       -verbose    announce various script activities to standard out
@echo.
@echo       -quiet      no output to standard out EXCEPT warnings and errors. (And modifies prefast behavior)
@echo.
@echo        TARGET     can be any of the following combinations of DDK and target platform:
@echo.
@echo        -W2K       indicates development system uses W2KBASE environment variable
@echo                    to locate the win2000 ddk, otherwise BASEDIR is used (optional.)
@echo.
@echo        -W2K64     indicates development syatem uses W2K64BASE environment variable
@echo                    to locate the win2000 64 ddk, otherwise BASEDIR is used (optional.)
@echo.
@echo        -XP        indicates development system uses XPBASE environment variable
@echo                    to locate the XP ddk, otherwise BASEDIR is used (optional.)
@echo.
@echo        -XP64      indicates development system uses XPBASE environment variable
@echo                    to locate the XP ddk and builds IA64 binaries (optional.)
@echo.
@echo        -XPW2K     indicates development system uses the XPBASE environment variable
@echo                    to locate the XP ddk and builds W2K binaries (optional.)
@echo.
@echo        -WNET      indicates development system uses WNETBASE environment variable
@echo                    to locate the .Net ddk and builds .net binaries (optional.)
@echo.
@echo        -WNETW2K   indicates development system uses the WNETBASE environment variable
@echo                    to locate the .Net ddk and builds W2K binaries (optional.)
@echo.
@echo        -WNETXP    indicates development system uses WNETBASE environment variable
@echo                    to locate the .Net ddk and builds xp binaries (optional.)
@echo.
@echo        -WNET64    indicates development system uses WNETBASE environment variable
@echo                    to locate the .Net ddk and builds 64bit binaries (optional.)
@echo.
@echo        -WNETA64   indicates development system uses WNETBASE environment variable
@echo                    to locate the .Net ddk and builds AMD 64bit binaries (optional.)
@echo.
@echo        -WLH       indicates development system uses the WLHBASE environment variable
@echo                    to locate the Longhorn ddk and builds Longhorn binaries (optional.)
@echo.
@echo        -WLH64     indicates development system uses the WLHBASE environment variable
@echo                    to locate the Longhorn ddk and builds IA64 Longhorn binaries (optional.)
@echo.
@echo        -WLHA64    indicates development system uses the WLHBASE environment variable
@echo                    to locate the Longhorn ddk and builds AMD64 Longhorn binaries (optional.)
@echo.
:: @echo        -WLHW2K    indicates development system uses the WLHBASE environment variable
:: @echo                    to locate the Longhorn ddk and builds W2K binaries (optional.)
:: @echo.
@echo        -WLHXP     indicates development system uses the WLHBASE environment variable
@echo                    to locate the Longhorn ddk and builds XP binaries (optional.)
@echo.
@echo        -WLHXP64   indicates development system uses the WLHBASE environment variable
@echo                    to locate the Longhorn ddk and builds XP IA64 binaries (optional.)
@echo.
@echo        -WLHNET    indicates development system uses the WLHBASE environment variable
@echo                    to locate the Longhorn ddk and builds .net binaries (optional.)
@echo.
@echo        -WLHNET64  indicates development system uses the WLHBASE environment variable
@echo                    to locate the Longhorn ddk and builds IA64 .bet binaries (optional.)
@echo.
@echo        -WLHNETA64 indicates development system uses the WLHBASE environment variable
@echo                    to locate the Longhorn ddk and builds AMD64 .net binaries (optional.)
@echo.
@echo       -WDF    indicates development system uses the WDF_DDK and WDF_ROOT environment variables
@echo                to locate the WDF supported DDK and builds a W2K3 binary (optional).
@echo.
@echo       -WDFXP  indicates development system uses the WDF_DDK and WDF_ROOT environment variables
@echo                to locate the WDF supported DDK and builds an XP binary (optional). 
@echo.
@echo.
@echo       -WDFW2K  indicates development system uses the WDF_DDK and WDF_ROOT environment variables
@echo                to locate the WDF supported DDK and builds an Windowa 2000 binary (optional). 
@echo.
@echo.
@echo       -WDF64  indicates development system uses the WDF_DDK and WDF_ROOT environment variables
@echo                to locate the WDF supported DDK and builds an W2K3 IA64 (Itanium) binary (optional). 
@echo.
@echo.
@echo       -WDFA64  indicates development system uses the WDF_DDK and WDF_ROOT environment variables
@echo                to locate the WDF supported DDK and builds an W2K3 X64 (AMD and Intel) binary (optional). 
@echo.
@echo       -prefast run prefast rather than a normal build if quiet mode is not set, the prefast browser is opened
@echo                after prefast is run otherwise prefast errors and warnings goto stdout
@echo.
@echo       -drvfast   run the 'driver fast' version of prefast if the ddk supports it
@echo.
@echo       -cuv    use code usage verifier when building driver
@echo.
@echo        checked    indicates a checked build.
@echo.
@echo        free       indicates a free build (must choose one or the other of free or checked.)
@echo.
@echo        directory  path to build directory, try . (cwd).
@echo.
@echo        flags      any random flags or arguments you think should be passed to build (note that the
@echo                    visual studio /a for clean build is translated to the equivalent build flag.)
@echo                    Note also that multiple arguments can be specified by using quotes to contain
@echo                    the set of arguments, as in "-Z foo blortz w2k xp"
@echo.        
@echo         ex: ddkbuild -XP checked . 
@echo.
@echo         NOTE: windows .net DDK versions supported must be build 3663 or later 
@echo.

set status=2
goto buildExit

:: ======================
:: post build events
:: currently supports prefast view
:: ======================
:postBuildEvents
if %verbose% EQU 1 @echo post build prefast processing %prefast% %prefast_log%
if "%prefast%" NEQ "" (
    if "%prefast_log%" NEQ "" (
        if exist "%prefast_log%" (
            if %quiet% EQU 1 (
                findstr DEFECTCODE %prefast_log% > NUL 2>&1     
                if not ERRORLEVEL 1 %prefast% list | findstr "warning [0-9]*  FUNCTION: PATH:"
            ) else (
                %prefast% view
            )
        ) 
    )
)
goto buildExit

:: ======================
:: bad shell error handlers
:: ======================

:wrongplatform
@echo Sorry: NT4/W2K/XP/.net only! 
set status=5
goto buildExit

:nt4ddkbuild

@echo Sorry ddkbuild supports windows2000 or later platforms only
set status=6
goto buildExit

:buildExit
exit /b %status%

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产一区在线观看| 国产精品久久综合| 欧美日韩国产a| 欧美午夜片在线观看| jlzzjlzz亚洲日本少妇| 国产精品亚洲人在线观看| 麻豆久久一区二区| 不卡视频一二三| 激情综合五月天| 日韩一区二区三区四区五区六区| 亚洲线精品一区二区三区| 91精品黄色片免费大全| 欧美日本国产一区| 精品国精品自拍自在线| 中文字幕综合网| 欧美日韩成人在线| 欧美喷水一区二区| 欧美变态tickling挠脚心| 欧美日韩中文一区| 精品国产一区久久| 国产精品久99| 一区二区理论电影在线观看| 国产成人免费视频网站| 精品91自产拍在线观看一区| 欧美丝袜自拍制服另类| 91精品一区二区三区久久久久久 | 洋洋成人永久网站入口| 午夜精品爽啪视频| 成人午夜在线播放| 欧美老人xxxx18| 国产精品三级电影| 日韩精品高清不卡| 色综合天天综合网国产成人综合天| 色系网站成人免费| 国产日韩精品一区二区浪潮av | 亚洲成人av电影| 激情久久五月天| 欧美日韩亚洲综合在线 | 亚洲一级片在线观看| 国产精品亚洲一区二区三区在线| 在线免费观看日韩欧美| 精品国产乱码久久久久久久| 亚洲国产一二三| 99视频在线观看一区三区| 亚洲精品一区二区三区福利 | 国产精品久久久久久久浪潮网站 | 国产成人一区在线| 91免费观看视频| 亚洲欧美视频在线观看视频| 国产成人自拍网| 久久女同性恋中文字幕| 国产精品乡下勾搭老头1| 日韩免费一区二区| 国产一区二区三区| 久久久久久久一区| 99久久99久久精品国产片果冻| 中文字幕成人网| 九九**精品视频免费播放| 日韩一区二区电影| 国产成人精品免费| 亚洲美女一区二区三区| 精品婷婷伊人一区三区三| 蜜臀91精品一区二区三区 | 欧美国产视频在线| 欧美三级电影在线看| 日韩电影免费一区| 欧美精品第一页| 国产福利一区二区三区视频| 精品裸体舞一区二区三区| 国产自产视频一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 91国偷自产一区二区三区成为亚洲经典| 国产三级欧美三级日产三级99| 91小视频免费观看| 国产综合久久久久久久久久久久| 中文字幕欧美国产| 欧美一区二区黄| 91丨porny丨国产| 国产精品一区二区无线| 亚洲综合网站在线观看| 欧美激情一区不卡| 日韩欧美一区二区视频| 欧美午夜精品一区二区三区| 日本在线播放一区二区三区| 国产偷v国产偷v亚洲高清| 在线日韩国产精品| 成人三级伦理片| 视频一区二区中文字幕| 一区二区三区小说| 中文字幕人成不卡一区| 久久你懂得1024| 日韩色视频在线观看| 欧美日韩国产片| 97se狠狠狠综合亚洲狠狠| 成人黄色av电影| 国产成人在线色| 国产成人av电影在线| 日韩国产欧美在线视频| 美女视频网站久久| 日本成人在线网站| 国产一区二区三区av电影 | 精品亚洲成a人在线观看| 老鸭窝一区二区久久精品| 久久国产精品72免费观看| 国产又黄又大久久| a4yy欧美一区二区三区| 欧美在线色视频| 日韩一区二区三区观看| 亚洲丝袜另类动漫二区| 青青草97国产精品免费观看无弹窗版 | 亚洲精品在线免费播放| 国产精品午夜在线观看| 奇米四色…亚洲| 粉嫩欧美一区二区三区高清影视| 欧美日韩国产bt| 亚洲女女做受ⅹxx高潮| 成人一区二区三区视频| 337p亚洲精品色噜噜狠狠| 亚洲精品一二三区| 成人免费观看男女羞羞视频| 日韩欧美成人激情| 亚洲一区日韩精品中文字幕| 处破女av一区二区| 国产蜜臀97一区二区三区| 蜜桃av一区二区在线观看| 6080日韩午夜伦伦午夜伦| 中文一区二区完整视频在线观看| 男男成人高潮片免费网站| 欧美在线免费观看视频| 亚洲精品综合在线| 91看片淫黄大片一级在线观看| 久久精品夜色噜噜亚洲aⅴ| 伦理电影国产精品| 2023国产精品视频| 国产在线视视频有精品| 国产亚洲污的网站| www.欧美亚洲| 一区二区三区中文字幕| 色婷婷综合久久久久中文 | 欧美高清一级片在线| 视频一区视频二区中文| 欧美zozozo| 福利电影一区二区三区| 一区二区三区四区av| 欧美videos中文字幕| 成人精品gif动图一区| 亚洲三级免费观看| 日韩一级黄色片| 成人综合在线视频| 亚洲第一搞黄网站| 国产亚洲一二三区| 欧美一区二区三区思思人| 国产精品资源在线看| 亚洲自拍偷拍网站| 欧美经典一区二区| 欧美少妇性性性| 99久久国产综合精品麻豆| 日韩成人精品视频| 亚洲精品久久7777| 欧美高清在线精品一区| 欧美性受极品xxxx喷水| 国产精品88av| 精品中文字幕一区二区小辣椒| 亚洲欧美激情在线| 欧美国产成人精品| 久久这里只有精品6| 日韩视频一区二区三区| 在线国产亚洲欧美| 色88888久久久久久影院野外| 国产在线播放一区三区四| 日韩国产精品久久久久久亚洲| 日韩理论片中文av| 国产精品免费视频网站| 国产亚洲成av人在线观看导航| 欧美日韩在线观看一区二区| 欧美视频一区二| 欧美日韩一区二区三区四区| 在线国产电影不卡| 欧美精品777| 日韩精品专区在线影院重磅| 久久天天做天天爱综合色| 久久久久久麻豆| 国产伦精品一区二区三区视频青涩| 精品剧情v国产在线观看在线| 777午夜精品视频在线播放| 国产精品综合一区二区三区| 午夜伊人狠狠久久| 奇米综合一区二区三区精品视频| 欧美无乱码久久久免费午夜一区 | 亚洲成a人v欧美综合天堂下载| 高清不卡一区二区| 肉肉av福利一精品导航| 国产福利不卡视频| 欧美色国产精品| 午夜视频久久久久久| 日韩一级片在线播放| 精品一区免费av| 国产亚洲欧美激情| 91在线看国产| 日日夜夜精品视频天天综合网|