📄 buildme.bat
字号:
@echo off
REM
REM (c) Marvell Semiconductor, Inc., 2005 - 2006
REM
REM =================================================================
IF "%1"=="clean" (
echo Cleaning ...
IF EXIST .\Build.log del /q Build.log
IF EXIST .\Build.err del /q Build.err
IF EXIST .\Build.wrn del /q Build.wrn
IF EXIST .\WLAN\obj rd /q/s .\WLAN\obj
IF EXIST .\IO\GSPI\PXA270\obj rd /q/s .\IO\GSPI\PXA270\obj
IF EXIST .\IO\SDIO\PXA270\obj rd /q/s .\IO\SDIO\PXA270\obj
IF EXIST .\IO\CF\X86\obj rd /q/s .\IO\CF\X86\obj
IF EXIST .\IO\USB\X86\obj rd /q/s .\IO\USB\X86\obj
IF EXIST .\IF\IF_GSPI\obj rd /q/s .\IF\IF_GSPI\obj
IF EXIST .\IF\IF_SDIO\obj rd /q/s .\IF\IF_SDIO\obj
IF EXIST .\IF\IF_CF\obj rd /q/s .\IF\IF_CF\obj
IF EXIST .\IF\IF_USB\obj rd /q/s .\IF\IF_USB\obj
goto :END
)
IF "%1"=="set" (
echo Set building parameters ...
IF "%2"=="GSPI" (
echo DEVINTRF: %2 > .config
) ELSE IF "%2"=="SDIO" (
echo DEVINTRF: %2 > .config
) ELSE IF "%2"=="CF" (
echo DEVINTRF: %2 > .config
) ELSE IF "%2"=="USB" (
echo DEVINTRF: %2 > .config
) ELSE (
echo Error
del /q .config
goto :HELP
)
IF "%3"=="8305" (
echo CHIPSID: %3 >> .config
) else IF "%3"=="8381" (
echo CHIPSID: %3 >> .config
) else IF "%3"=="8385" (
echo CHIPSID: %3 >> .config
) else IF "%3"=="8388" (
echo CHIPSID: %3 >> .config
) else IF "%3"=="8399" (
echo CHIPSID: %3 >> .config
) else IF "%3"=="8686" (
echo CHIPSID: %3 >> .config
) else (
echo Error
del /q .config
goto :HELP
)
IF "%4"=="8010" (
echo RF: %4 >> .config
) else IF "%4"=="8015" (
echo RF: %4 >> .config
) else IF "%4"=="8030" (
echo RF: %4 >> .config
) else IF "%4"=="8031" (
echo RF: %4 >> .config
) else (
echo Error
del /q .config
goto :HELP
)
IF "%5"=="PXA270" (
echo HOST: %5 >> .config
) ELSE IF "%5"=="X86" (
echo HOST: %5 >> .config
) ELSE (
echo Error
del /q .config
goto :HELP
)
IF "%6"=="B" (
echo MODE: %6 >> .config
) ELSE IF "%6"=="BG" (
echo MODE: %6 >> .config
) ELSE IF "%6"=="A" (
echo MODE: %6 >> .config
) ELSE IF "%6"=="ABG" (
echo MODE: %6 >> .config
) ELSE (
echo Error
del /q .config
goto :HELP
)
goto :END
)
IF "%1"=="all" (
IF NOT exist .config (
goto :HELP
)
echo Building Project...
FOR /F "eol=; tokens=1,2* " %%i in (.config) do (
rem @echo "%%i|%%j"
IF "%%i"=="DEVINTRF:" (
SET DEVIF=%%j
)
IF "%%i"=="CHIPSID:" (
SET CHIPID=%%j
)
IF "%%i"=="RF:" (
SET RF=%%j
)
IF "%%i"=="HOST:" (
SET HOSTTYPE=%%j
)
IF "%%i"=="MODE:" (
SET 80211MODE=%%j
)
)
echo I/O Interface: %DEVIF%
echo ChipId: %CHIPID%
echo HostType: %HOSTTYPE%
build -c
goto :END
)
:HELP
echo Usage: (case sensibility)
echo "buildme [CMD] [interface] [BBchip] [RFchip] [hosts] [mode]"
echo " [CMD] = [clean | set | all]"
echo " [interface] = [SDIO | GSPI | CF | USB]"
echo " [BBchip] = [8305 | 8381 | 8385 | 8388 | 8399 | 8686]"
echo " [RFchip] = [8010 | 8015 | 8030 | 8031]"
echo " [hosts] = [PXA270 | X86]"
echo " [mode] = [B | BG | A | ABG]"
goto :End
:END
echo End_Of_Building....
:EXIT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -