boinc/client/os2/setup.cmd

70 lines
2.0 KiB
Batchfile

rem @echo off
set PREFIX=e:\usr\local\seti
set PATH_WARPIN=e:\bin\WarpIn
set OS2_TOOLKIT=e:\dev\toolkit452
set boinc_Major=5
set boinc_Minor=2
set boinc_Rev=1
set boinc_Bld=1
set PATH_boinc=boinc-%boinc_Major%.%boinc_Minor%.%boinc_Rev%
set boinc_VER=%boinc_Major%.%boinc_Minor%.%boinc_Rev%
set boinc-VER=%boinc_Major%-%boinc_Minor%-%boinc_Rev%
set boincsVER=%boinc_Major%\%boinc_Minor%\%boinc_Rev%
set WPI=boinc-%boinc_Major%-%boinc_Minor%-%boinc_Rev%-b%boinc_Bld%.wpi
set beginlibpath=%PATH_WARPIN%;%beginlibpath%
del %PREFIX\%WPI% >nul 2>nul
REM *** create ppwizard header ***
echo #define WARPIN_VERSION "1.0.8" > boinc.ih
echo #define boinc.Major %boinc_Major% >> boinc.ih
echo #define boinc.Minor %boinc_Minor% >> boinc.ih
echo #define boinc.Rev %boinc_Rev% >> boinc.ih
echo #define boinc.BLD %boinc_Bld% >> boinc.ih
echo #define boinc\VER %boinc_Major%\%boinc_Minor%\%boinc_Rev%\%boinc_Bld% >> boinc.ih
echo #define boinc.VER %boinc_Major%.%boinc_Minor%.%boinc_Rev% >> boinc.ih
echo #define boinc-VER %boinc_Major%-%boinc_Minor%-%boinc_Rev% >> boinc.ih
REM *** create scripts ***
call ppwizard.cmd boinc.wis /Pack:N /output:%PREFIX%\boinc.wis /other
REM *** add OS/2 files ****
%OS2_TOOLKIT%\bin\mapsym ..\client\boinc_client.map
%OS2_TOOLKIT%\bin\mapsym ..\lib\boinc_cmd.map
%OS2_TOOLKIT%\bin\mapsym ..\lib\crypt_prog.map
splitdbg %PREFIX%\bin\boinc_client.exe
splitdbg %PREFIX%\bin\boinc_cmd.exe
splitdbg %PREFIX%\bin\crypt_prog.exe
copy ReadMe.txt %PREFIX%
copy COPYING %PREFIX%
copy *.ico %PREFIX%
copy e:\bin\dll\libc06.dll %PREFIX%\bin
copy *.sym %PREFIX%\bin
copy boinc_attach.cmd %PREFIX%\bin
touch %PREFIX%\bin\*.exe %PREFIX%\bin\*.sym
REM *** delete temp files here ***
del *.dbg
del *.sym
REM *** start packaging ***
setlocal
cd %PREFIX%
SET INSTALL_PARM=-a 1 *.ico 1 ReadMe.txt 1 COPYING 1 bin\libc06.dll 1 bin\boinc_*.* 1 bin\crypt*.* 2 -r include\* 2 lib\* 2 src\*
echo %INSTALL_PARM% > install.lst
%PATH_WARPIN%\wic.exe %WPI% @install.lst
%PATH_WARPIN%\wic.exe %WPI% -s boinc.wis
endlocal
copy %PREFIX%\%WPI% ..\..\
del %PREFIX%\%WPI%