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

📄 build.bat

📁 俄罗斯人开发的大名鼎鼎的Pocket Pc 阅读器haaliread的源代码,visual c
💻 BAT
📖 第 1 页 / 共 2 页
字号:
  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 + -