📄 build.bat
字号:
if errorlevel 1 goto :eof
)
goto :eof
:pspc
REM *******************************************
REM PsPC
REM *******************************************
set OSVERSION=WCE211
set COMPVERSION=WCE211
set PLATFORM=ms palm size pc
set SDKROOT=C:\Program Files\Windows CE Tools
set CESubsystem=windowsce,2.11
set CEVersion=211
set CE_PLATFORM=WIN32_PLATFORM_PSPC
set AFXDLL=
if not defined MFCSTATIC set AFXDLL=LL
set BE300=0
set EXTRACFLAGS=
if defined SH3 (
set LASTBUILD=Building for PsPC/SH3
Title Building for PsPC/SH3
call :sh3
if errorlevel 1 goto :eof
)
if defined MIPS (
set LASTBUILD=Building for PsPC/MIPS
Title Building for PsPC/MIPS
call :mips
if errorlevel 1 goto :eof
)
REM copy exe files
if defined CABDIR (
move /y MIPSRel\TextViewNG.exe %CABDIR%\%NAME%.PsPC.MIPS.exe
if errorlevel 1 goto :eof
move /y SH3Rel\TextViewNG.exe %CABDIR%\%NAME%.PsPC.SH3.exe
if errorlevel 1 goto :eof
)
goto :eof
:pocketpc
REM *******************************************
REM Pocket PC
REM *******************************************
set OSVERSION=WCE300
set COMPVERSION=WCE300
set PLATFORM=ms pocket pc
set SDKROOT=C:\Program Files\Windows CE Tools
set CESubsystem=windowsce,3.0
set CEVersion=300
set CE_PLATFORM=WIN32_PLATFORM_PSPC
set AFXDLL=
if not defined MFCSTATIC set AFXDLL=LL
set BE300=0
set EXTRACFLAGS=
if defined ARM (
set LASTBUILD=Building for PocketPC/ARM
Title Building for PocketPC/ARM
call :arm
if errorlevel 1 goto :eof
)
if defined MIPS (
set LASTBUILD=Building for PocketPC/MIPS
Title Building for PocketPC/MIPS
call :mips
if errorlevel 1 goto :eof
)
set COMPVERSION=WCE300
if defined SH3 (
set LASTBUILD=Building for PocketPC/SH3
Title Building for PocketPC/SH3
call :sh3
if errorlevel 1 goto :eof
)
REM copy exe files
if defined CABDIR (
move /y ARMRel\TextViewNG.exe %CABDIR%\%NAME%.PPC.ARM.exe
if errorlevel 1 goto :eof
move /y MIPSRel\TextViewNG.exe %CABDIR%\%NAME%.PPC.MIPS.exe
if errorlevel 1 goto :eof
move /y SH3Rel\TextViewNG.exe %CABDIR%\%NAME%.PPC.SH3.exe
if errorlevel 1 goto :eof
)
goto :eof
:xscale
REM *******************************************
REM Pocket PC (xscale)
REM *******************************************
set OSVERSION=WCE300
set COMPVERSION=WCE300a
set PLATFORM=ms pocket pc
set SDKROOT=C:\Program Files\Windows CE Tools
set CESubsystem=windowsce,3.0
set CEVersion=300
set CE_PLATFORM=WIN32_PLATFORM_PSPC
set AFXDLL=
if not defined MFCSTATIC set AFXDLL=LL
set BE300=0
set EXTRACFLAGS=/QRxscale /QRxscalesched
set LASTBUILD=Building for PocketPC/ARM
Title Building for PocketPC/ARM
call :arm
if errorlevel 1 goto :eof
REM copy exe files
if defined CABDIR (
move /y ARMRel\TextViewNG.exe %CABDIR%\%NAME%.PPC.XScale.exe
if errorlevel 1 goto :eof
)
goto :eof
:dotnet
REM *******************************************
REM Build for CE .net (ARMV4,MIPS)
REM *******************************************
set SDK4ROOT=C:\Program Files\Windows CE Tools
set OSVERSION=WCE400
set COMPVERSION=WCE400
set PLATFORM=STANDARDSDK
set CESubsystem=windowsce,4.00
set CEVersion=400
set CE_PLATFORM=WIN32_PLATFORM_PSPC
set AFXDLL=
if not defined MFCSTATIC set AFXDLL=LL
set BE300=0
set EXTRACFLAGS=
if defined ARM (
set LASTBUILD=Building for .NET/ARMV4
Title Building for .NET/ARMV4
call :armv4
if errorlevel 1 goto :eof
)
if defined MIPS (
set LASTBUILD=Building for .NET/MIPSII
Title Building for .NET/MIPSII
call :mipsii
if errorlevel 1 goto :eof
)
REM copy exe files
if defined CABDIR (
move /y ARMV4Rel\tvngnet.exe %CABDIR%\%NAME%.NET.ARMV4.exe
move /y MIPSIIRel\tvngnet.exe %CABDIR%\%NAME%.NET.MIPSII.exe
if errorlevel 1 goto :eof
)
goto :eof
:dict
REM *******************************************
REM Dict (all platforms)
REM *******************************************
set OSVERSION=WCE211
set COMPVERSION=WCE211
set PLATFORM=MS HPC Pro
set SDKROOT=C:\Program Files\Windows CE Tools
set CESubsystem=windowsce,2.11
set CEVersion=211
set CE_PLATFORM=WIN32_PLATFORM_HPC
set AFXDLL=
set BE300=0
set EXTRACFLAGS=
cmd /c echo 1 > nul:
if defined ARM (
set LASTBUILD=Building dict for ARM
Title %LASTBUILD%
call :dictarm
if errorlevel 1 goto :eof
)
if defined MIPS (
set LASTBUILD=Building dict for MIPS
Title %LASTBUILD%
call :dictmips
if errorlevel 1 goto :eof
)
if defined SH3 (
set LASTBUILD=Building dict for SH3
Title %LASTBUILD%
call :dictsh3
if errorlevel 1 goto :eof
)
REM copy exe files
if defined CABDIR (
move /y dict_run\ARMRel\dict_run.exe %CABDIR%\dict.ARM.exe
if errorlevel 1 goto :eof
move /y dict_run\MIPSRel\dict_run.exe %CABDIR%\dict.MIPS.exe
if errorlevel 1 goto :eof
move /y dict_run\SH3Rel\dict_run.exe %CABDIR%\dict.SH3.exe
if errorlevel 1 goto :eof
)
goto :eof
REM *******************************************
REM Build for ARMV4 cpu (.NET)
REM *******************************************
:armv4
set PATH=%WCE4ROOT%\COMMON\EVC\bin;%WCE4ROOT%\EVC\%COMPVERSION%\bin;%SAVEPATH%
set INCLUDE=%SDK4ROOT%\%OSVERSION%\%PLATFORM%\include\armv4;%SDK4ROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDK4ROOT%\%OSVERSION%\%PLATFORM%\ATL\include
set LIB=%SDK4ROOT%\%OSVERSION%\%PLATFORM%\lib\armv4;%SDK4ROOT%\%OSVERSION%\%PLATFORM%\MFC\lib\armv4;%SDK4ROOT%\%OSVERSION%\%PLATFORM%\ATL\lib\armv4
set CC=clarm.exe
set TARGETCPU=ARM
set LASTBUILD=Building for .NET/ARMV4
Title %LASTBUILD%
set CFG=tvngnet - Win32 (WCE ARMV4) Release
if not defined NOCLEAN nmake /f tvngnet.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f tvngnet.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
goto :eof
REM *******************************************
REM Build for MIPS cpu (.NET)
REM *******************************************
:mipsii
set PATH=%WCE4ROOT%\COMMON\EVC\bin;%WCE4ROOT%\EVC\%COMPVERSION%\bin;%SAVEPATH%
set INCLUDE=%SDK4ROOT%\%OSVERSION%\%PLATFORM%\include\mipsii;%SDK4ROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDK4ROOT%\%OSVERSION%\%PLATFORM%\ATL\include
set LIB=%SDK4ROOT%\%OSVERSION%\%PLATFORM%\lib\mipsii;%SDK4ROOT%\%OSVERSION%\%PLATFORM%\MFC\lib\mipsii;%SDK4ROOT%\%OSVERSION%\%PLATFORM%\ATL\lib\mipsii
set CC=clarm.exe
set TARGETCPU=ARM
set LASTBUILD=Building for .NET/MIPSII
Title %LASTBUILD%
set CFG=tvngnet - Win32 (WCE MIPSII) Release
if not defined NOCLEAN nmake /f tvngnet.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f tvngnet.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
goto :eof
REM *******************************************
REM Build for ARM cpu
REM *******************************************
:arm
set PATH=%WCEROOT%\COMMON\EVC\bin;%WCEROOT%\EVC\%COMPVERSION%\bin;%SAVEPATH%
set INCLUDE=%SDKROOT%\%OSVERSION%\%PLATFORM%\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\include;
set LIB=%SDKROOT%\%OSVERSION%\%PLATFORM%\lib\arm;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\lib\arm;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\lib\arm;
set CC=clarm.exe
set TARGETCPU=ARM
set CFG=zlib - Win32 (WCE ARM) Release
cd zlib
if not defined NOCLEAN nmake /f zlib.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f zlib.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=expat - Win32 (WCE ARM) Release
cd expat
if not defined NOCLEAN nmake /f expat.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f expat.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=libjpeg - Win32 (WCE ARM) Release
cd libjpeg
if not defined NOCLEAN nmake /f libjpeg.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f libjpeg.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=libpng - Win32 (WCE ARM) Release
cd libpng
if not defined NOCLEAN nmake /f libpng.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f libpng.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=TextViewNG - Win32 (WCE ARM) Release
if not defined NOCLEAN nmake /f TextViewNG.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f TextViewNG.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% FORCEPSPC=%FORCEPSPC%
goto :eof
REM *******************************************
REM Build for SH3 cpu
REM *******************************************
:sh3
set PATH=%WCEROOT%\COMMON\EVC\bin;%WCEROOT%\EVC\%COMPVERSION%\bin;%SAVEPATH%
set INCLUDE=%SDKROOT%\%OSVERSION%\%PLATFORM%\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\include;
set LIB=%SDKROOT%\%OSVERSION%\%PLATFORM%\lib\SH3;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\lib\SH3;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\lib\SH3;
set CC=shcl.exe
set TARGETCPU=SH3
set CFG=zlib - Win32 (WCE SH3) Release
cd zlib
if not defined NOCLEAN nmake /f zlib.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f zlib.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=expat - Win32 (WCE SH3) Release
cd expat
if not defined NOCLEAN nmake /f expat.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f expat.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=libjpeg - Win32 (WCE SH3) Release
cd libjpeg
if not defined NOCLEAN nmake /f libjpeg.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f libjpeg.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=libpng - Win32 (WCE SH3) Release
cd libpng
if not defined NOCLEAN nmake /f libpng.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f libpng.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=TextViewNG - Win32 (WCE SH3) Release
if not defined NOCLEAN nmake /f TextViewNG.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f TextViewNG.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% FORCEPSPC=%FORCEPSPC%
goto :eof
REM *******************************************
REM Build for MIPS cpu
REM *******************************************
:mips
set PATH=%WCEROOT%\COMMON\EVC\bin;%WCEROOT%\EVC\%COMPVERSION%\bin;%SAVEPATH%
set INCLUDE=%SDKROOT%\%OSVERSION%\%PLATFORM%\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\include;
set LIB=%SDKROOT%\%OSVERSION%\%PLATFORM%\lib\MIPS;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\lib\MIPS;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\lib\MIPS;
set CC=clmips.exe
set TARGETCPU=R4100
set CFG=zlib - Win32 (WCE MIPS) Release
cd zlib
if not defined NOCLEAN nmake /f zlib.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f zlib.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=expat - Win32 (WCE MIPS) Release
cd expat
if not defined NOCLEAN nmake /f expat.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f expat.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=libjpeg - Win32 (WCE MIPS) Release
cd libjpeg
if not defined NOCLEAN nmake /f libjpeg.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f libjpeg.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=libpng - Win32 (WCE MIPS) Release
cd libpng
if not defined NOCLEAN nmake /f libpng.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f libpng.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
set CFG=TextViewNG - Win32 (WCE MIPS) Release
if not defined NOCLEAN nmake /f TextViewNG.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% BE300=%BE300% clean
nmake /f TextViewNG.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% BE300=%BE300% FORCEPSPC=%FORCEPSPC%
goto :eof
REM *******************************************
REM Build for ARM cpu (dict)
REM *******************************************
:dictarm
set PATH=%WCEROOT%\COMMON\EVC\bin;%WCEROOT%\EVC\%COMPVERSION%\bin;%SAVEPATH%
set INCLUDE=%SDKROOT%\%OSVERSION%\%PLATFORM%\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\include;
set LIB=%SDKROOT%\%OSVERSION%\%PLATFORM%\lib\arm;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\lib\arm;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\lib\arm;
set CC=clarm.exe
set TARGETCPU=ARM
set CFG=dict_run - Win32 (WCE ARM) Release
cd dict_run
if not defined NOCLEAN nmake /f dict_run.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f dict_run.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
goto :eof
REM *******************************************
REM Build for MIPS cpu (dict)
REM *******************************************
:dictmips
set PATH=%WCEROOT%\COMMON\EVC\bin;%WCEROOT%\EVC\%COMPVERSION%\bin;%SAVEPATH%
set INCLUDE=%SDKROOT%\%OSVERSION%\%PLATFORM%\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\include;
set LIB=%SDKROOT%\%OSVERSION%\%PLATFORM%\lib\mips;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\lib\mips;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\lib\mips;
set CC=clmips.exe
set TARGETCPU=R4100
set CFG=dict_run - Win32 (WCE MIPS) Release
cd dict_run
if not defined NOCLEAN nmake /f dict_run.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f dict_run.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
goto :eof
REM *******************************************
REM Build for SH3 cpu (dict)
REM *******************************************
:dictsh3
set PATH=%WCEROOT%\COMMON\EVC\bin;%WCEROOT%\EVC\%COMPVERSION%\bin;%SAVEPATH%
set INCLUDE=%SDKROOT%\%OSVERSION%\%PLATFORM%\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\include;
set LIB=%SDKROOT%\%OSVERSION%\%PLATFORM%\lib\sh3;%SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\lib\sh3;%SDKROOT%\%OSVERSION%\%PLATFORM%\ATL\lib\sh3;
set CC=shcl.exe
set TARGETCPU=SH3
set CFG=dict_run - Win32 (WCE SH3) Release
cd dict_run
if not defined NOCLEAN nmake /f dict_run.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion% clean
nmake /f dict_run.vcn CESubsystem=%CESubsystem% CEVersion=%CEVersion%
cd ..
goto :eof
REM *******************************************
REM construct a list of files
REM *******************************************
:find
if %1==extra goto :eof
if %1==CVS goto :eof
if %1==. goto :eof
if %1==.. goto :eof
pushd %1
for /d %%d in (*) do call :find %%d %2/%%d
for %%f in (*) do echo %2/%%f
popd
goto :eof
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -