Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
670 | bw | 1 | @echo off |
2 | |||
3 | rem Для сборки игры необходимо в переменной UNITS (определена ниже) |
||
4 | rem указать расположение папки, в которой находятся откомпилированные модули |
||
5 | rem RTL для KolibriOS. Например, если исходники RTL находятся в папке my/rtl, |
||
6 | rem то собранные модули RTL - скорее всего в my/units. Может оказаться |
||
7 | rem достаточным просто перенести эту папку (lrl) в директорию my. |
||
8 | |||
9 | rem Так же, для сборки, вам понадобится утилита exe2kos.exe и FreePascal 2.2.0. |
||
10 | |||
11 | |||
12 | set NAME=lrl |
||
13 | set NAMEEXE=%NAME%.exe |
||
14 | set NAMEKEX=%NAME%.kex |
||
15 | |||
16 | set BUILD=-FUbuild |
||
17 | set UNITS=-Fu../units |
||
18 | |||
19 | fpc %NAME%.pp -n -Twin32 -Se5 -XXs -Sg -O3pPENTIUM3 -CfSSE -WB0 %BUILD% %UNITS% |
||
20 | if errorlevel 1 goto error |
||
21 | |||
22 | exe2kos.exe %NAMEEXE% %NAMEKEX% |
||
23 | del %NAMEEXE% |
||
24 | move %NAMEKEX% bin |
||
25 | goto end |
||
26 | |||
27 | :error |
||
28 | echo An error occured while building %NAME% |
||
29 | |||
30 | :end |