📄 make.bat
字号:
@echo off
if "%1"=="" goto usage
if "%1"=="/?" goto usage
if "%1"=="-?" goto usage
if "%1"=="\?" goto usage
if "%1"=="-help" goto usage
if "%1"=="/help?" goto usage
if "%1"=="all" goto build_all
if "%1"=="inst" goto install
if "%1"=="install" goto install
if "%1"=="distrib" goto distrib
if "%1"=="tarball" goto tarball
if "%1"=="clean" goto clean
goto usage
:build_all
del iceext.exe
rem *******************************************
cd ./sys
set SAVEDDIR=%CD%
call %BASEDIR%\bin\setenv.bat %BASEDIR% fre w2k
cd /d %SAVEDDIR%
set SAVEDDIR=
del .\objfre_w2k_x86\i386\*.res
del .\objchk_w2k_x86\i386\*.res
build
IF %ERRORLEVEL% NEQ 0 exit
rem prefast build
rem prefast list
cd ../
rem *******************************************
cd ./exe
set SAVEDDIR=%CD%
call %BASEDIR%\bin\setenv.bat %BASEDIR% fre w2k
cd /d %SAVEDDIR%
set SAVEDDIR=
del .\objfre_w2k_x86\i386\*.res
del .\objchk_w2k_x86\i386\*.res
build
IF %ERRORLEVEL% NEQ 0 exit
rem prefast build
rem prefast list
cd ../
rem *******************************************
echo on
set SAVEDDIR=%CD%
cd ./exe/objfre_w2k_x86/i386
copy IceExt.exe "%SAVEDDIR%\IceExt.exe"
cd %CD%
set SAVEDDIR=
exit
:distrib
winrar a iceext-bin.zip iceext.exe
winrar a iceext-bin.zip ./doc/copying
winrar a iceext-bin.zip ./doc/faq
winrar a iceext-bin.zip ./doc/readme
winrar a iceext-bin.zip ./doc/todo
winrar a iceext-bin.zip ./tools/SiwRender.zip
exit
:tarball
winrar a iceext-src.zip make.bat
winrar a iceext-src.zip ./doc/
winrar a iceext-src.zip ./exe/
winrar a iceext-src.zip ./sys/
winrar a iceext-src.zip ./sys/libmad/
winrar a iceext-src.zip ./sys/libmad/msvc++/Release/
exit
:clean
cd ./exe
del buildfre_w2K_x86.log
del buildfre_w2K_x86.err
del buildfre_w2K_x86.wrn
del /Q .\objfre_w2k_x86\i386\*.*
del .\objfre_w2k_x86\_objects.mac
rmdir .\objfre_w2k_x86\i386
rmdir .\objfre_w2k_x86
cd ../
cd ./sys
del buildfre_w2K_x86.log
del buildfre_w2K_x86.err
del buildfre_w2K_x86.wrn
del /Q .\objfre_w2k_x86\i386\*.*
del .\objfre_w2k_x86\_objects.mac
rmdir .\objfre_w2k_x86\i386
rmdir .\objfre_w2k_x86
cd ../
exit
:usage
echo.
echo Usage: "make [all|distrib|tarball|clean]"
echo.
exit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -