📄 makelib.bat
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -