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

📄 buildme.bat

📁 此压缩包为杰得开发得z228的BSP的源代码,可以实现很多功能,尤其是视频解码有很好的效果.
💻 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 + -