makelib.bat

来自「本软件是TI公司免费提供的网络开发包 现在好象很难找到,有黑心的公司把它改一改,」· Batch 代码 · 共 82 行

BAT
82
字号
echo off
if "%1"=="c62" goto COK62
if "%1"=="c64" goto COK64
if "%1"=="c64+" goto COK6plus
goto USAGE
:COK6plus
set TIMLTV_DIR=lib\c64plus
set TIMLTV_CLOPT=-dCHIP_6455 -mv6400+
goto CDONE
:COK64
set TIMLTV_DIR=lib\c6400
set TIMLTV_CLOPT=-dCHIP_6416 -mv6400
goto CDONE
:COK62
set TIMLTV_DIR=lib\c6200
set TIMLTV_CLOPT=-dCHIP_6711 -mv6710
goto CDONE
:CDONE
md lib
md %TIMLTV_DIR%
if "%2"=="netctrl" goto NETCTRL
if "%2"=="os" goto OS
if "%2"=="miniPrintf" goto PRINTF
:USAGE
echo "
echo "  This batch file can be used to re-build the various libraries in
echo "  the SRC directory. This version of the NDK includes source code for
echo "  the following libraries:
echo "
echo "      netctrl        - NETCTRL Network Initialization & Scheduling
echo "      os             - OS adaptation layer (Memory, buffering, etc)
echo "      miniPrintf     - Mini printf functions 
echo "
echo "  The resulting library files are created in the LIB directory
echo "
echo "  Usage: makelib [c64/c64+] [library] (noclean)
echo "
echo "  Example: Type 'makelib c64 netctrl' to make netctrl.lib for
echo "           the C6400 from a clean start.
echo "
echo "
goto END


:NETCTRL
if "%3"=="noclean" goto NC3
gmake -C src\netctrl clean
:NC3
gmake -C src\netctrl CONFIG_FLAGS="%TIMLTV_CLOPT%"
copy src\netctrl\netctrl.lib %TIMLTV_DIR%
echo "
echo " Library created in %TIMLTV_DIR% directory
echo "
goto END

:OS
if "%3"=="noclean" goto NC4
gmake -C src\os clean
:NC4
gmake -C src\os CFLAGS="-o2" CONFIG_FLAGS="%TIMLTV_CLOPT%"
copy src\os\os.lib %TIMLTV_DIR%
echo "
echo " Library created in %TIMLTV_DIR% directory
echo "
goto END

:PRINTF
if "%3"=="noclean" goto NC5
gmake -C src\miniPrintf clean
:NC5
gmake -C src\miniPrintf CFLAGS="-o2" CONFIG_FLAGS="%TIMLTV_CLOPT%"
copy src\miniPrintf\miniPrintf.lib %TIMLTV_DIR%
echo "
echo " Library created in %TIMLTV_DIR% directory
echo "
goto END

:END
set TIMLTV_DIR=
set TIMLTV_CLOPT=

⌨️ 快捷键说明

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