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

📄 makedriver.bat

📁 WinAoE is an open source GPLv3 driver for using AoE (ATA over Ethernet) on Microsoft Windows
💻 BAT
字号:
@echo off
if "%1" == "" goto help
if "%2" == "" goto help
if "%1" == "/?" goto help

if "%1" == "f" goto next_1
if "%1" == "c" goto next_1
if "%1" == "32" goto next_2
if "%1" == "64" goto next_2
goto help

:next_1
if "%1" == "f" set arg1=fre
if "%1" == "c" set arg1=chk
if "%1" == "f" set obj=fre
if "%1" == "c" set obj=chk
if "%2" == "32" goto next_1_ok
if "%2" == "64" goto next_1_ok
goto help

:next_1_ok
if "%2" == "32" set arg2=w2k
if "%2" == "64" set arg2=wnet amd64
if "%2" == "32" set arch=i386
if "%2" == "64" set arch=amd64
if "%2" == "32" set name=aoe32
if "%2" == "64" set name=aoe64
if "%2" == "32" set obj=%obj%_w2k_x86
if "%2" == "64" set obj=%obj%_wnet_amd64
goto run

:next_2
if "%1" == "32" set arg2=w2k
if "%1" == "64" set arg2=wnet amd64
if "%1" == "32" set arch=i386
if "%1" == "64" set arch=amd64
if "%1" == "32" set name=aoe32
if "%1" == "64" set name=aoe64
if "%1" == "32" set obj=w2k_x86
if "%1" == "64" set obj=wnet_amd64
if "%2" == "f" goto next_2_ok
if "%2" == "c" goto next_2_ok
goto help

:next_2_ok
if "%2" == "f" set arg1=fre
if "%2" == "c" set arg1=chk
if "%2" == "f" set obj=fre_%obj%
if "%2" == "c" set obj=chk_%obj%
goto run

:help
echo.
echo Usage: "makedriver [f|c] [32|64]"
echo.
goto end

:run
mkdir bin 2>nul
call config.bat
pushd .
call %ddkdir%\bin\setenv.bat %ddkdir% %arg1% %arg2%
popd

cd src
echo !INCLUDE $(NTMAKEENV)\makefile.def > makefile
echo TARGETNAME=%name% > sources
echo TARGETTYPE=DRIVER >> sources
echo TARGETPATH=obj >> sources
echo TARGETLIBS=$(DDK_LIB_PATH)\\ndis.lib >> sources
echo SOURCES=%c% >> sources
build
copy obj%obj%\%arch%\%name%.sys ..\bin >nul
copy obj%obj%\%arch%\%name%.pdb ..\bin >nul
del makefile
del sources
del build%obj%.log
del build%obj%.wrn 2>nul
del build%obj%.err 2>nul
rd /s /q obj%obj%
cd ..

:end

⌨️ 快捷键说明

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