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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ddkbuild.htm

?? EasySYS一鍵建立VC+DDK的驅動開發環境的源碼
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
    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

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
        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
:: =====================
::
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 extraArgs=%~1
::
:: =====================
:: add any locally generated extra args to build command
:: =====================
::
cd /d %2
set bflags=-e
set bscFlags=""

if "%extraArgs%" NEQ "" (

    if "%extraArgs%"  EQU  "/a" (
        set bscFlags=/n
        set bflags=-cfe 

    ) else (
        set bscFlags=/n
        set bflags=%extraArgs% -e
    )
)
shift
::
:: ===================
:: add any remaining commandline arguments to extraArgs
:: ===================
::
set moreExtraArgs=%1 %2 %3 %4 %5 %6 %7 %8 %9

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

@echo.
@echo DDKBUILD using %ddk% DDK in directory %buildDir% 
@echo  for %mode% version (basedir %BASEDIR% extension %W2kEXT%)
@echo  commandline: "%prefast% build %bflags% %mpFlag% %moreExtraArgs%" 
@echo.
if %verbose% EQU 1 @echo Using path %path%
pushd .
pushd %buildDir%
%prefast% build  %bflags% %mpFlag% %moreExtraArgs%
set status=%ERRORLEVEL%
if %status%==1 set status=0
popd
popd

@echo %scriptDebug%
::
:: ===================
:: assume that the onscreen errors are complete!
:: ===================
::
@echo =============== build warnings ======================
if exist build%W2kEXT%.log (
    findstr "warning.*[CLU][0-9]*" build%W2kEXT%.log
)

if exist build%W2kEXT%.err (
    set status=3
    @echo.
    @echo warnings found in build!
    @echo.
)

if exist build%W2kEXT%.err (
    set status=4
    @echo.
    @echo errors found in build!
    @echo.
)   

@echo. 
@echo. 
@echo build complete status %status%
::
:: ===================
:: BSCMAKE support
:: ===================
::
@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
start http:\\www.hollistech.com\Resources\ddkbuild\ddkbuildhelp3_12.htm

@echo usage: ddkbuild [-debug^|-verbose] "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        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 WHLBASE environment variable
@echo                    to locate the Longhorn ddk and builds Longhorn binaries (optional.)
@echo.
@echo        -WLH64     indicates development system uses the WHLBASE environment variable
@echo                    to locate the Longhorn ddk and builds IA64 Longhorn binaries (optional.)
@echo.
@echo        -WLHA64    indicates development system uses the WHLBASE environment variable
@echo                    to locate the Longhorn ddk and builds AMD64 Longhorn binaries (optional.)
@echo.
:: @echo        -WLHW2K    indicates development system uses the WHLBASE environment variable
:: @echo                    to locate the Longhorn ddk and builds W2K binaries (optional.)
:: @echo.
:: @echo        -WLHXP     indicates development system uses the WHLBASE environment variable
:: @echo                    to locate the Longhorn ddk and builds XP binaries (optional.)
:: @echo.
:: @echo        -WLHXP64   indicates development system uses the WHLBASE environment variable
:: @echo                    to locate the Longhorn ddk and builds XP IA64 binaries (optional.)
:: @echo.
@echo        -WLHNET    indicates development system uses the WHLBASE environment variable
@echo                    to locate the Longhorn ddk and builds .net binaries (optional.)
@echo.
:: @echo        -WLHNET64  indicates development system uses the WHLBASE environment variable
:: @echo                    to locate the Longhorn ddk and builds IA64 .bet binaries (optional.)
:: @echo.
:: @echo        -WLHNETA64 indicates development system uses the WHLBASE environment variable
:: @echo                    to locate the Longhorn ddk and builds AMD64 .net binaries (optional.)
:: @echo.
@echo       -WDF    indicates development system uses the WDF_DDK environment variable
@echo                to locate the WDF supported DDK and builds a W2K3 binary (optional).
@echo.
@echo       -WDFXP  indicates development system uses the WDF_DDK environment variable
@echo                to locate the WDF supported DDK and builds an XP binary (optional). 
@echo.
@echo       -prefast   run prefast rather than a normal build
@echo.
@echo       -drvfast   run the 'driver fast' version of prefast
@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 "%prefast%" NEQ "" (
        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%

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩亚洲欧美综合| 国产一区二区三区在线观看免费| 久久久蜜臀国产一区二区| 欧美天堂一区二区三区| 欧美视频一区二区在线观看| 日本韩国精品一区二区在线观看| 91小视频免费观看| 91免费在线看| 欧美日韩在线播放一区| 欧美性大战久久久| 777xxx欧美| 精品999在线播放| 久久嫩草精品久久久精品| 国产亚洲一区二区三区四区| 国产精品三级久久久久三级| 亚洲女人的天堂| 亚洲一区在线视频| 天天影视网天天综合色在线播放| 日韩国产高清影视| 国模娜娜一区二区三区| 成人免费观看av| 欧美在线一二三四区| 91精品国产综合久久久蜜臀图片| 日韩一二三区视频| 国产无一区二区| 一区二区三区在线视频观看58| 亚洲444eee在线观看| 国内精品不卡在线| 91亚洲国产成人精品一区二区三| 欧美日韩在线播放一区| 久久青草国产手机看片福利盒子 | 欧美激情一区二区在线| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品国产三级国产a| 亚洲大片免费看| 国产精品一区二区在线看| 色噜噜夜夜夜综合网| 精品福利视频一区二区三区| 中文字幕制服丝袜一区二区三区 | 久久99精品国产麻豆婷婷洗澡| 国产成人在线影院| 精品视频在线看| 国产精品色呦呦| 蜜臀av性久久久久蜜臀aⅴ四虎| 波多野结衣的一区二区三区| 日韩一区二区视频| 亚洲三级久久久| 国产电影一区在线| 欧美乱熟臀69xxxxxx| 中文字幕在线不卡视频| 老汉av免费一区二区三区| 在线这里只有精品| 国产精品剧情在线亚洲| 久久99这里只有精品| 欧美三级三级三级爽爽爽| 亚洲欧洲精品天堂一级| 国产精品一区专区| 日韩欧美第一区| 午夜精品福利一区二区三区蜜桃| aaa亚洲精品一二三区| 久久久欧美精品sm网站| 久久精品国产澳门| 日韩三级伦理片妻子的秘密按摩| 一区二区三区在线观看动漫| 成人免费视频一区二区| 2020日本不卡一区二区视频| 免费国产亚洲视频| 欧美一区二区三区啪啪| 午夜一区二区三区视频| 91高清在线观看| 有坂深雪av一区二区精品| 91麻豆精东视频| 亚洲欧洲另类国产综合| 成人黄色软件下载| 国产精品久久免费看| 国产成a人无v码亚洲福利| 久久男人中文字幕资源站| 国产麻豆精品视频| 国产日韩欧美精品电影三级在线| 国产一区在线视频| 久久久久综合网| 丰满亚洲少妇av| 国产精品久久久久久久久果冻传媒| 国产不卡视频一区二区三区| 国产女人aaa级久久久级| 不卡av免费在线观看| 亚洲色图制服丝袜| 色综合久久久久综合| 亚洲国产一区在线观看| 欧美一区欧美二区| 国产麻豆成人传媒免费观看| 国产欧美一区视频| 色综合天天在线| 日本不卡高清视频| 久久精品一二三| 一本到不卡免费一区二区| 亚洲欧美日韩国产中文在线| 欧美日韩国产美女| 久久99精品一区二区三区| 欧美高清一级片在线观看| 色88888久久久久久影院野外| 婷婷丁香久久五月婷婷| 久久亚洲二区三区| 91美女精品福利| 免费看欧美女人艹b| 日本一区二区不卡视频| 欧美少妇性性性| 国产精品影视在线观看| 亚洲五月六月丁香激情| 精品欧美乱码久久久久久1区2区| 成人福利视频在线看| 亚洲一二三四在线观看| 精品日韩99亚洲| 在线日韩一区二区| 国产真实乱对白精彩久久| 一区二区三区四区不卡在线 | 久久99国产精品久久99果冻传媒| 亚洲国产精品成人综合色在线婷婷| 日本黄色一区二区| 久久精品噜噜噜成人av农村| 亚洲品质自拍视频网站| 久久网站热最新地址| 色婷婷亚洲综合| 国产成人激情av| 蜜臀久久久99精品久久久久久| ㊣最新国产の精品bt伙计久久| 日韩一区二区三区在线| 在线视频欧美精品| 从欧美一区二区三区| 卡一卡二国产精品| 亚洲成a人片在线不卡一二三区| 国产亚洲综合色| 亚洲精品一区二区在线观看| 欧美日韩国产另类不卡| 91首页免费视频| 国产91精品一区二区| 韩国在线一区二区| 天堂一区二区在线免费观看| 亚洲人成电影网站色mp4| 国产精品看片你懂得| 久久久精品国产99久久精品芒果| 欧美一区二区三区在线观看 | 亚洲女爱视频在线| 欧美国产精品一区| 日韩三级视频中文字幕| 欧美日韩亚洲国产综合| 在线观看av不卡| 在线精品亚洲一区二区不卡| av激情综合网| www.av精品| 91美女在线视频| 色先锋资源久久综合| 91丨porny丨蝌蚪视频| 91丨九色丨黑人外教| 97精品超碰一区二区三区| 成人av在线资源网| 不卡一卡二卡三乱码免费网站| 粉嫩蜜臀av国产精品网站| 国产成人一区二区精品非洲| 国产成人自拍高清视频在线免费播放| 激情综合网激情| 国产精品一区二区91| 国产成人综合视频| 99国产精品99久久久久久| 99国产一区二区三精品乱码| 色老头久久综合| 欧美亚洲禁片免费| 91精品国产欧美日韩| 欧美刺激脚交jootjob| 久久久久久免费毛片精品| 国产精品九色蝌蚪自拍| 亚洲男帅同性gay1069| 婷婷成人激情在线网| 国内成+人亚洲+欧美+综合在线| 成人动漫中文字幕| 欧洲日韩一区二区三区| 欧美一级xxx| 国产亚洲欧美色| 樱花草国产18久久久久| 视频一区中文字幕| 国产福利视频一区二区三区| 91社区在线播放| 日韩亚洲国产中文字幕欧美| 国产女同互慰高潮91漫画| 一区二区三区四区不卡视频| 免费观看成人鲁鲁鲁鲁鲁视频| 国产河南妇女毛片精品久久久| 91啦中文在线观看| 精品国精品自拍自在线| 亚洲男帅同性gay1069| 美女被吸乳得到大胸91| 大桥未久av一区二区三区中文| 在线视频你懂得一区二区三区| 日韩免费看的电影| 亚洲色欲色欲www| 国产一区二区美女| 欧美日韩亚洲综合一区二区三区| 国产网站一区二区| 七七婷婷婷婷精品国产| 99久久久精品|