Rev 485 | Rev 508 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 485 | Rev 489 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | @echo off |
1 | @echo off |
- | 2 | cls |
|
- | 3 | goto MAIN |
|
- | 4 | ||
- | 5 | ||
- | 6 | rem |
|
- | 7 | rem %1 - variable name |
|
- | 8 | rem %2-x - allowed values |
|
- | 9 | rem |
|
- | 10 | :input_value |
|
- | 11 | set __var_name=%1 |
|
- | 12 | set __values= |
|
- | 13 | set __value= |
|
- | 14 | set __res= |
|
- | 15 | shift |
|
- | 16 | ||
- | 17 | :__allowed |
|
- | 18 | set __values=%1 %__values% |
|
- | 19 | shift |
|
- | 20 | if not "%1"=="" goto __allowed |
|
- | 21 | ||
- | 22 | set /P __res="> |
|
- | 23 | :Check_Value |
|
- | 24 | for %%a in (%__values%) do if %%a==%__res% set __value=%__res% |
|
- | 25 | if defined __value goto :__input_value_end |
|
- | 26 | ||
- | 27 | echo Value '%__res%' is incorrect |
|
- | 28 | echo Enter valid value from [ %__values% ]: |
|
- | 29 | ||
- | 30 | set /P __res="> |
|
- | 31 | goto Check_Value |
|
- | 32 | :__input_value_end |
|
- | 33 | set %__var_name%=%__value% |
|
- | 34 | goto :eof |
|
- | 35 | ||
- | 36 | ||
- | 37 | ||
Line -... | Line 38... | ||
- | 38 | ||
2 | 39 | :MAIN |
|
3 | set languages=en ru ge et |
40 | set languages=en ru ge et |
4 | set __CPU_type=p5 p6 k6 |
41 | set __CPU_type=p5 p6 k6 |
5 | set kpack=y n |
42 | set BIN=bin |
6 | cls |
43 | |
7 | echo Build KolibriOS apps |
44 | echo Build KolibriOS apps |
8 | echo Enter valide language |
45 | echo Enter valide language |
9 | echo [%languages%] |
- | |
10 | - | ||
11 | set /P res="> |
- | |
12 | 46 | echo [%languages%] |
|
13 | @erase lang.inc |
47 | call :input_value res %languages% |
Line 14... | Line 48... | ||
14 | echo lang fix %res% > lang.inc |
48 | echo lang fix %res% > lang.inc |
15 | - | ||
16 | echo Enter CPU_type ("p5" for interrupt, "p6" for SYSENTER, "k6" for SYSCALL) |
49 | |
17 | - | ||
18 | set /p res="> |
- | |
19 | 50 | echo Enter CPU_type ("p5" for interrupt, "p6" for SYSENTER, "k6" for SYSCALL) |
|
Line 20... | Line -... | ||
20 | @erase config.inc |
- | |
21 | echo __CPU_type fix %res% > config.inc |
- | |
22 | - | ||
23 | - | ||
24 | if not exist bin mkdir bin |
- | |
25 | if not exist bin\demos mkdir bin\demos |
51 | call :input_value res %__CPU_type% |
26 | if not exist bin\develop mkdir bin\develop |
- | |
27 | if not exist bin\games mkdir bin\games |
- | |
Line 28... | Line 52... | ||
28 | if not exist bin\network mkdir bin\network |
52 | echo __CPU_type fix %res% > config.inc |
29 | if not exist bin\3d mkdir bin\3d |
53 | |
30 | if not exist bin\fonts mkdir bin\fonts |
54 | for %%i in (%BIN% %BIN%\demos %BIN%\develop %BIN%\games %BIN%\network %BIN%\3d %BIN%\fonts) do if not exist %%i mkdir %%i |
31 | 55 | ||
32 | echo * |
56 | echo * |
33 | echo Building system |
57 | echo Building system |
34 | echo * |
58 | echo * |
35 | @fasm system\calendar\trunk\calendar.asm bin\calendar |
59 | fasm system\calendar\trunk\calendar.asm %BIN%\calendar |
36 | @fasm system\board\trunk\board.asm bin\develop\board |
60 | fasm system\board\trunk\board.asm %BIN%\develop\board |
37 | @fasm system\cpu\trunk\cpu.asm bin\cpu |
61 | fasm system\cpu\trunk\cpu.asm %BIN%\cpu |
38 | @fasm system\cpuid\trunk\cpuid.asm bin\cpuid |
62 | fasm system\cpuid\trunk\cpuid.asm %BIN%\cpuid |
39 | @fasm system\desktop\trunk\desktop.asm bin\desktop |
63 | fasm system\desktop\trunk\desktop.asm %BIN%\desktop |
40 | @fasm system\docpack\trunk\docpack.asm bin\docpack |
64 | fasm system\docpack\trunk\docpack.asm %BIN%\docpack |
41 | @fasm system\end\trunk\end.asm bin\end |
65 | fasm system\end\trunk\end.asm %BIN%\end |
42 | @fasm system\gmon\gmon.asm bin\gmon |
66 | fasm system\gmon\gmon.asm %BIN%\gmon |
43 | @fasm system\icon\trunk\icon.asm bin\icon |
67 | fasm system\icon\trunk\icon.asm %BIN%\icon |
44 | @fasm system\kbd\trunk\kbd.ASM bin\kbd |
68 | fasm system\kbd\trunk\kbd.ASM %BIN%\kbd |
45 | @fasm system\launcher\trunk\launcher.asm bin\launcher |
69 | fasm system\launcher\trunk\launcher.asm %BIN%\launcher |
46 | @fasm system\menu\trunk\menu.asm bin\@menu |
70 | fasm system\menu\trunk\menu.asm %BIN%\@menu |
47 | @fasm system\mgb\trunk\mgb.asm bin\mgb |
71 | fasm system\mgb\trunk\mgb.asm %BIN%\mgb |
48 | @fasm system\PANEL\trunk\@PANEL.ASM bin\@PANEL |
72 | fasm system\PANEL\trunk\@PANEL.ASM %BIN%\@PANEL |
49 | @fasm system\pcidev\trunk\pcidev.asm bin\pcidev |
73 | fasm system\pcidev\trunk\pcidev.asm %BIN%\pcidev |
50 | @fasm system\RB\trunk\@RB.ASM bin\@RB |
74 | fasm system\RB\trunk\@RB.ASM %BIN%\@RB |
51 | @fasm system\rdsave\trunk\rdsave.asm bin\rdsave |
75 | fasm system\rdsave\trunk\rdsave.asm %BIN%\rdsave |
52 | @fasm system\run\trunk\run.asm bin\run |
76 | fasm system\run\trunk\run.asm %BIN%\run |
Line 53... | Line 77... | ||
53 | @fasm system\setup\trunk\setup.asm bin\setup |
77 | fasm system\setup\trunk\setup.asm %BIN%\setup |
54 | @fasm system\skinsel\skinsel.asm bin\skinsel |
78 | fasm system\skinsel\skinsel.asm %BIN%\skinsel |
55 | @fasm system\vrr\trunk\vrr.asm bin\vrr |
79 | fasm system\vrr\trunk\vrr.asm %BIN%\vrr |
56 | @fasm system\vrr_m\trunk\vrr_m.asm bin\vrr_m |
80 | fasm system\vrr_m\trunk\vrr_m.asm %BIN%\vrr_m |
57 | 81 | ||
58 | echo * |
82 | echo * |
59 | echo Building develop |
83 | echo Building develop |
60 | echo * |
84 | echo * |
61 | @fasm develop\cmd\trunk\cmd.asm bin\cmd |
85 | fasm develop\cmd\trunk\cmd.asm %BIN%\cmd |
62 | @fasm develop\fasm\trunk\fasm.asm bin\develop\fasm |
86 | fasm develop\fasm\trunk\fasm.asm %BIN%\develop\fasm |
63 | @fasm develop\h2d2b\trunk\h2d2b.asm bin\develop\h2d2b |
87 | fasm develop\h2d2b\trunk\h2d2b.asm %BIN%\develop\h2d2b |
64 | @fasm develop\heed\trunk\heed.asm bin\demos\heed |
88 | fasm develop\heed\trunk\heed.asm %BIN%\demos\heed |
65 | rem @fasm develop\hexview\trunk\hexview.asm hexview |
89 | rem fasm develop\hexview\trunk\hexview.asm hexview |
Line 66... | Line 90... | ||
66 | @fasm develop\keyascii\trunk\keyascii.asm bin\develop\keyascii |
90 | fasm develop\keyascii\trunk\keyascii.asm %BIN%\develop\keyascii |
67 | @fasm develop\mtdbg\mtdbg.asm bin\develop\mtdbg |
91 | fasm develop\mtdbg\mtdbg.asm %BIN%\develop\mtdbg |
68 | rem @fasm develop\param\trunk\param.asm param |
92 | rem fasm develop\param\trunk\param.asm param |
69 | @fasm develop\scancode\trunk\scancode.asm bin\develop\scancode |
93 | fasm develop\scancode\trunk\scancode.asm %BIN%\develop\scancode |
70 | @fasm develop\tinypad\trunk\tinypad.asm bin\tinypad |
94 | fasm develop\tinypad\trunk\tinypad.asm %BIN%\tinypad |
71 | 95 | ||
72 | echo * |
96 | echo * |
73 | echo Building fs |
97 | echo Building fs |
Line 74... | Line 98... | ||
74 | echo * |
98 | echo * |
75 | @fasm fs\copy2\trunk\copy2.asm bin\copy2 |
99 | fasm fs\copy2\trunk\copy2.asm %BIN%\copy2 |
76 | @fasm fs\copyr\trunk\copyr.asm bin\copyr |
100 | fasm fs\copyr\trunk\copyr.asm %BIN%\copyr |
77 | @fasm fs\kfar\trunk\kfar.asm bin\kfar |
101 | fasm fs\kfar\trunk\kfar.asm %BIN%\kfar |
78 | rem @fasm fs\mfar\trunk\mfar.asm bin\mfar |
102 | rem fasm fs\mfar\trunk\mfar.asm %BIN%\mfar |
79 | @fasm fs\sysxtree\trunk\sysxtree.asm bin\sysxtree |
103 | fasm fs\sysxtree\trunk\sysxtree.asm %BIN%\sysxtree |
80 | 104 | ||
81 | echo * |
105 | echo * |
82 | echo Building network |
106 | echo Building network |
83 | echo * |
107 | echo * |
84 | @fasm network\airc\trunk\airc.asm bin\network\airc |
108 | fasm network\airc\trunk\airc.asm %BIN%\network\airc |
85 | @fasm network\arpstat\trunk\arpstat.asm bin\network\arpstat |
109 | fasm network\arpstat\trunk\arpstat.asm %BIN%\network\arpstat |
86 | @fasm network\autodhcp\trunk\autodhcp.asm bin\network\autodhcp |
110 | fasm network\autodhcp\trunk\autodhcp.asm %BIN%\network\autodhcp |
87 | @fasm network\dhcp\trunk\dhcp.asm bin\network\dhcp |
111 | fasm network\dhcp\trunk\dhcp.asm %BIN%\network\dhcp |
88 | @fasm network\dnsr\trunk\dnsr.asm bin\network\dnsr |
112 | fasm network\dnsr\trunk\dnsr.asm %BIN%\network\dnsr |
89 | @fasm network\ethstat\trunk\ethstat.asm bin\network\ethstat |
113 | fasm network\ethstat\trunk\ethstat.asm %BIN%\network\ethstat |
90 | @fasm network\ftps\trunk\https.asm bin\network\ftps |
114 | fasm network\ftps\trunk\https.asm %BIN%\network\ftps |
91 | @fasm network\httpc\trunk\httpc.asm bin\network\httpc |
115 | fasm network\httpc\trunk\httpc.asm %BIN%\network\httpc |
92 | @fasm network\https\trunk\https.asm bin\network\https |
116 | fasm network\https\trunk\https.asm %BIN%\network\https |
93 | @fasm network\ipc\trunk\ipc.asm bin\network\ipc |
117 | fasm network\ipc\trunk\ipc.asm %BIN%\network\ipc |
94 | @fasm network\local\trunk\local.asm bin\network\local |
118 | fasm network\local\trunk\local.asm %BIN%\network\local |
95 | @fasm network\mp3s\trunk\mp3s.asm bin\network\mp3s |
119 | fasm network\mp3s\trunk\mp3s.asm %BIN%\network\mp3s |
96 | @fasm network\netsendc\trunk\netsendc.asm bin\network\netsendc |
120 | fasm network\netsendc\trunk\netsendc.asm %BIN%\network\netsendc |
97 | @fasm network\netsends\trunk\netsends.asm bin\network\netsends |
121 | fasm network\netsends\trunk\netsends.asm %BIN%\network\netsends |
98 | @fasm network\nntpc\trunk\nntpc.asm bin\network\nntpc |
122 | fasm network\nntpc\trunk\nntpc.asm %BIN%\network\nntpc |
99 | @fasm network\popc\trunk\popc.asm bin\network\popc |
123 | fasm network\popc\trunk\popc.asm %BIN%\network\popc |
100 | @fasm network\ppp\trunk\ppp.asm bin\network\ppp |
124 | fasm network\ppp\trunk\ppp.asm %BIN%\network\ppp |
101 | @fasm network\rccc\trunk\rccc.asm bin\network\rccc |
125 | fasm network\rccc\trunk\rccc.asm %BIN%\network\rccc |
102 | @fasm network\rccs\trunk\rccs.asm bin\network\rccs |
126 | fasm network\rccs\trunk\rccs.asm %BIN%\network\rccs |
103 | @fasm network\remote\trunk\remote.asm bin\network\remote |
127 | fasm network\remote\trunk\remote.asm %BIN%\network\remote |
104 | @fasm network\smtps\trunk\smtps.asm bin\network\smtps |
128 | fasm network\smtps\trunk\smtps.asm %BIN%\network\smtps |
Line 105... | Line 129... | ||
105 | @fasm network\stackcfg\trunk\stackcfg.asm bin\network\stackcfg |
129 | fasm network\stackcfg\trunk\stackcfg.asm %BIN%\network\stackcfg |
106 | @fasm network\telnet\trunk\telnet.asm bin\network\telnet |
130 | fasm network\telnet\trunk\telnet.asm %BIN%\network\telnet |
107 | @fasm network\terminal\trunk\terminal.asm bin\network\terminal |
131 | fasm network\terminal\trunk\terminal.asm %BIN%\network\terminal |
108 | @fasm network\tftpa\trunk\tftpa.asm bin\network\tftpa |
132 | fasm network\tftpa\trunk\tftpa.asm %BIN%\network\tftpa |
109 | @fasm network\tftpc\trunk\tftpc.asm bin\network\tftpc |
133 | fasm network\tftpc\trunk\tftpc.asm %BIN%\network\tftpc |
110 | @fasm network\VNCclient\VNCclient.asm bin\network\VNCclient |
134 | fasm network\VNCclient\VNCclient.asm %BIN%\network\VNCclient |
111 | @fasm network\ym\trunk\ym.asm bin\network\ym |
135 | fasm network\ym\trunk\ym.asm %BIN%\network\ym |
112 | 136 | ||
Line 113... | Line 137... | ||
113 | echo * |
137 | echo * |
114 | echo Building other |
138 | echo Building other |
115 | echo * |
139 | echo * |
116 | rem @fasm other\archer\trunk\@rcher.asm bin\@rcher |
140 | rem fasm other\archer\trunk\@rcher.asm %BIN%\@rcher |
117 | @fasm other\calc\trunk\calc.asm bin\calc |
141 | fasm other\calc\trunk\calc.asm %BIN%\calc |
118 | @fasm other\mhc\trunk\mhc.asm bin\mhc |
142 | fasm other\mhc\trunk\mhc.asm %BIN%\mhc |
119 | @fasm other\period\trunk\period.asm bin\period |
143 | fasm other\period\trunk\period.asm %BIN%\period |
120 | @fasm other\rtfread\trunk\rtfread.asm bin\rtfread |
144 | fasm other\rtfread\trunk\rtfread.asm %BIN%\rtfread |
121 | 145 | ||
122 | echo * |
146 | echo * |
123 | echo Building media |
147 | echo Building media |
124 | echo * |
148 | echo * |
125 | rem media\ac97snd\trunk\ac97snd.asm ac97snd |
149 | rem media\ac97snd\trunk\ac97snd.asm ac97snd |
126 | @fasm media\animage\trunk\animage.asm bin\animage |
150 | fasm media\animage\trunk\animage.asm %BIN%\animage |
127 | @fasm media\cdp\trunk\cdp.asm bin\cdp |
151 | fasm media\cdp\trunk\cdp.asm %BIN%\cdp |
128 | @fasm media\gifview\trunk\gifview.asm bin\gifview |
152 | fasm media\gifview\trunk\gifview.asm %BIN%\gifview |
129 | @fasm media\iconedit\trunk\iconedit.asm bin\iconedit |
153 | fasm media\iconedit\trunk\iconedit.asm %BIN%\iconedit |
Line 130... | Line 154... | ||
130 | @fasm media\jpegview\trunk\jpegview.asm bin\jpegview |
154 | fasm media\jpegview\trunk\jpegview.asm %BIN%\jpegview |
131 | @fasm media\midamp\trunk\midamp.asm bin\midamp |
155 | fasm media\midamp\trunk\midamp.asm %BIN%\midamp |
132 | @fasm media\midiplay\trunk\midiplay.asm bin\midiplay |
156 | fasm media\midiplay\trunk\midiplay.asm %BIN%\midiplay |
133 | @fasm media\mixer\trunk\mixer.asm bin\mixer |
157 | fasm media\mixer\trunk\mixer.asm %BIN%\mixer |
134 | 158 | ||
135 | @fasm media\mv\trunk\mv.asm bin\mv |
159 | fasm media\mv\trunk\mv.asm %BIN%\mv |
136 | @fasm media\pic4\trunk\pic4.asm bin\pic4 |
160 | fasm media\pic4\trunk\pic4.asm %BIN%\pic4 |
137 | @fasm media\sb\trunk\sb.asm bin\sb |
161 | fasm media\sb\trunk\sb.asm %BIN%\sb |
138 | @fasm media\scrshoot\scrshoot.asm bin\scrshoot |
162 | fasm media\scrshoot\scrshoot.asm %BIN%\scrshoot |
139 | 163 | ||
140 | echo * |
164 | echo * |
141 | echo Building games |
165 | echo Building games |
142 | echo * |
166 | echo * |
143 | @fasm games\15\trunk\15.asm bin\games\15 |
167 | fasm games\15\trunk\15.asm %BIN%\games\15 |
144 | @fasm games\arcanii\trunk\arcanii.asm bin\games\arcanii |
168 | fasm games\arcanii\trunk\arcanii.asm %BIN%\games\arcanii |
145 | @fasm games\arcanoid\trunk\arcanoid.asm bin\games\arcanoid |
169 | fasm games\arcanoid\trunk\arcanoid.asm %BIN%\games\arcanoid |
146 | cd games\c4\trunk\ |
170 | cd games\c4\trunk\ |
147 | @nasmw -f bin -o ..\..\..\bin\games\c4 c4.asm |
171 | nasmw -f bin -o ..\..\..\%BIN%\games\c4 c4.asm |
148 | cd ..\..\.. |
172 | cd ..\..\.. |
Line 149... | Line 173... | ||
149 | @fasm games\chess\trunk\chess.asm bin\games\chess |
173 | fasm games\chess\trunk\chess.asm %BIN%\games\chess |
150 | @fasm games\freecell\freecell.asm bin\games\freecell |
174 | fasm games\freecell\freecell.asm %BIN%\games\freecell |
151 | @fasm games\mblocks\trunk\mblocks.asm bin\games\mblocks |
175 | fasm games\mblocks\trunk\mblocks.asm %BIN%\games\mblocks |
152 | @fasm games\phenix\trunk\phenix.asm bin\games\phenix |
176 | fasm games\phenix\trunk\phenix.asm %BIN%\games\phenix |
153 | @fasm games\pipes\pipes.asm bin\games\pipes |
177 | fasm games\pipes\pipes.asm %BIN%\games\pipes |
154 | @fasm games\pong\trunk\pong.asm bin\games\pong |
178 | fasm games\pong\trunk\pong.asm %BIN%\games\pong |
155 | @fasm games\pong3\trunk\pong3.asm bin\games\pong3 |
179 | fasm games\pong3\trunk\pong3.asm %BIN%\games\pong3 |
156 | @fasm games\tanks\trunk\tanks.asm bin\games\tanks |
180 | fasm games\tanks\trunk\tanks.asm %BIN%\games\tanks |
157 | @fasm games\tetris\trunk\tetris.asm bin\games\tetris |
181 | fasm games\tetris\trunk\tetris.asm %BIN%\games\tetris |
158 | rem @fasm games\hunter\trunk\hunter.asm bin\games\hunter |
182 | rem fasm games\hunter\trunk\hunter.asm %BIN%\games\hunter |
159 | 183 | ||
160 | echo * |
184 | echo * |
161 | echo Building demos |
185 | echo Building demos |
162 | echo * |
186 | echo * |
163 | @fasm demos\3dcube2\trunk\3dcube2.asm bin\3d\3dcube2 |
187 | fasm demos\3dcube2\trunk\3dcube2.asm %BIN%\3d\3dcube2 |
164 | rem @fasm demos\3detx60b\trunk\3detx60b.asm bin\3d\3detx60b |
188 | rem fasm demos\3detx60b\trunk\3detx60b.asm %BIN%\3d\3detx60b |
165 | @fasm demos\3dtcub10\trunk\3dtcub10.asm bin\3d\3dtcub10 |
189 | fasm demos\3dtcub10\trunk\3dtcub10.asm %BIN%\3d\3dtcub10 |
166 | cd demos\aclock\trunk\ |
190 | cd demos\aclock\trunk\ |
167 | @nasmw -t -f bin -o ..\..\..\bin\demos\aclock aclock.asm |
191 | nasmw -t -f bin -o ..\..\..\%BIN%\demos\aclock aclock.asm |
168 | cd ..\..\.. |
192 | cd ..\..\.. |
169 | @fasm demos\bcdclk\bcdclk\bcdclk.asm bin\demos\bcdclk |
193 | fasm demos\bcdclk\bcdclk\bcdclk.asm %BIN%\demos\bcdclk |
170 | @fasm demos\bgitest\trunk\bgitest.asm bin\fonts\bgitest |
194 | fasm demos\bgitest\trunk\bgitest.asm %BIN%\fonts\bgitest |
171 | @fasm demos\colorref\trunk\colorref.asm bin\demos\colorref |
195 | fasm demos\colorref\trunk\colorref.asm %BIN%\demos\colorref |
172 | @fasm demos\crownscr\trunk\crownscr.asm bin\3d\crownscr |
196 | fasm demos\crownscr\trunk\crownscr.asm %BIN%\3d\crownscr |
173 | @fasm demos\cslide\trunk\cslide.asm bin\demos\cslide |
197 | fasm demos\cslide\trunk\cslide.asm %BIN%\demos\cslide |
174 | @fasm demos\eyes\trunk\eyes.asm bin\demos\eyes |
198 | fasm demos\eyes\trunk\eyes.asm %BIN%\demos\eyes |
175 | @fasm demos\fire\trunk\fire.asm bin\demos\fire |
199 | fasm demos\fire\trunk\fire.asm %BIN%\demos\fire |
- | 200 | fasm demos\fire2\trunk\fire2.asm %BIN%\demos\fire2 |
|
- | 201 | fasm demos\free3d04\trunk\free3d04.asm %BIN%\3d\free3d04 |
|
- | 202 | fasm demos\magnify\trunk\magnify.asm %BIN%\magnify |
|
- | 203 | fasm demos\movback\trunk\movback.asm %BIN%\demos\movback |
|
- | 204 | fasm demos\plasma\trunk\plasma.asm %BIN%\demos\plasma |
|
- | 205 | fasm demos\ss\trunk\@ss.asm %BIN%\@ss |
|
- | 206 | fasm demos\timer\trunk\timer.asm %BIN%\demos\timer |
|
- | 207 | fasm demos\tinyfrac\trunk\tinyfrac.asm %BIN%\demos\tinyfrac |
|
- | 208 | fasm demos\transp\trunk\transp.asm %BIN%\demos\transp |
|
- | 209 | fasm demos\trantest\trunk\trantest.asm %BIN%\demos\trantest |
|
- | 210 | fasm demos\tube\trunk\tube.asm %BIN%\demos\tube |
|
- | 211 | ||
- | 212 | erase lang.inc |
|
Line 176... | Line -... | ||
176 | @fasm demos\fire2\trunk\fire2.asm bin\demos\fire2 |
- | |
Line 177... | Line 213... | ||
177 | @fasm demos\free3d04\trunk\free3d04.asm bin\3d\free3d04 |
213 | |
178 | @fasm demos\magnify\trunk\magnify.asm bin\magnify |
214 | rem verify accessibility of kpack |
179 | @fasm demos\movback\trunk\movback.asm bin\demos\movback |
215 | rem param "-v" can understand as version |
Line 180... | Line 216... | ||
180 | @fasm demos\plasma\trunk\plasma.asm bin\demos\plasma |
216 | kpack -v 2> nul |
181 | @fasm demos\ss\trunk\@ss.asm bin\@ss |
217 | if "%errorlevel%"=="9009" ( |
Line 182... | Line 218... | ||
182 | @fasm demos\timer\trunk\timer.asm bin\demos\timer |
218 | echo *** NOTICE *** |
Line 183... | Line 219... | ||
183 | @fasm demos\tinyfrac\trunk\tinyfrac.asm bin\demos\tinyfrac |
219 | echo If you want pack all applications you may |
Line 184... | Line 220... | ||
184 | @fasm demos\transp\trunk\transp.asm bin\demos\transp |
220 | echo place "kpack" in accessible directory. |
185 | @fasm demos\trantest\trunk\trantest.asm bin\demos\trantest |
221 | echo You can download that tool from http://diamondz.land.ru/ |
186 | @fasm demos\tube\trunk\tube.asm bin\demos\tube |
222 | goto END |
187 | 223 | ) |
|
188 | @erase lang.inc |
224 | |
189 | 225 | ||
190 | echo * |
226 | echo * |
191 | echo Finished building |
227 | echo Finished building |
192 | echo * |
228 | echo * |
193 | 229 | ||
194 | echo Kpack KolibriOS apps? |
230 | echo Kpack KolibriOS apps? |
195 | echo [%kpack%] |
231 | echo |
196 | 232 | ||
197 | set /P res="> |
233 | set /P res=[y/n]? |
198 | 234 | ||
199 | if "%res%"=="y" ( |
235 | if "%res%"=="y" ( |
200 | 236 | ||
201 | echo * |
237 | echo * |
202 | echo Compressing system |
238 | echo Compressing system |
203 | echo * |
239 | echo * |
204 | @kpack bin\calendar |
240 | kpack %BIN%\calendar |
205 | @kpack bin\develop\board |
241 | kpack %BIN%\develop\board |
206 | @kpack bin\cpu |
242 | kpack %BIN%\cpu |
207 | @kpack bin\cpuid |
243 | kpack %BIN%\cpuid |
208 | @kpack bin\desktop |
244 | kpack %BIN%\desktop |
Line 209... | Line 245... | ||
209 | @kpack bin\docpack |
245 | kpack %BIN%\docpack |
210 | @kpack bin\end |
246 | kpack %BIN%\end |
211 | @kpack bin\gmon |
247 | kpack %BIN%\gmon |
Line 212... | Line 248... | ||
212 | @kpack bin\icon |
248 | kpack %BIN%\icon |
213 | @kpack bin\kbd |
249 | kpack %BIN%\kbd |
214 | @kpack bin\launcher |
250 | kpack %BIN%\launcher |
215 | @kpack bin\menu |
251 | kpack %BIN%\menu |
216 | @kpack bin\mgb |
252 | kpack %BIN%\mgb |
217 | @kpack bin\@PANEL |
253 | kpack %BIN%\@PANEL |
218 | @kpack bin\pcidev |
254 | kpack %BIN%\pcidev |
Line 219... | Line 255... | ||
219 | @kpack bin\@RB |
255 | kpack %BIN%\@RB |
220 | @kpack bin\rdsave |
256 | kpack %BIN%\rdsave |
221 | @kpack bin\run |
257 | kpack %BIN%\run |
Line 222... | Line 258... | ||
222 | @kpack bin\setup |
258 | kpack %BIN%\setup |
223 | @kpack bin\skinsel |
259 | kpack %BIN%\skinsel |
224 | @kpack bin\vrr |
260 | kpack %BIN%\vrr |
225 | @kpack bin\vrr_m |
261 | kpack %BIN%\vrr_m |
Line 226... | Line 262... | ||
226 | 262 | ||
227 | echo * |
263 | echo * |
228 | echo Compressing develop |
264 | echo Compressing develop |
Line 229... | Line 265... | ||
229 | echo * |
265 | echo * |
230 | 266 | ||
231 | @kpack bin\cmd |
267 | kpack %BIN%\cmd |
232 | @kpack bin\develop\fasm |
268 | kpack %BIN%\develop\fasm |
233 | @kpack bin\develop\h2d2b |
269 | kpack %BIN%\develop\h2d2b |
234 | @kpack bin\demos\heed |
270 | kpack %BIN%\demos\heed |
235 | @kpack bin\develop\keyascii |
271 | kpack %BIN%\develop\keyascii |
236 | @kpack bin\develop\mtdbg |
272 | kpack %BIN%\develop\mtdbg |
237 | @kpack bin\develop\scancode |
273 | kpack %BIN%\develop\scancode |
238 | 274 | ||
239 | echo * |
275 | echo * |
240 | echo Compressing fs |
276 | echo Compressing fs |
241 | echo * |
277 | echo * |
242 | 278 | ||
243 | @kpack bin\copy2 |
279 | kpack %BIN%\copy2 |
244 | @kpack bin\copyr |
280 | kpack %BIN%\copyr |
245 | @kpack bin\kfar |
281 | kpack %BIN%\kfar |
246 | @kpack bin\sysxtree |
282 | kpack %BIN%\sysxtree |
247 | 283 | ||
248 | echo * |
284 | echo * |
249 | echo Compressing network |
285 | echo Compressing network |
250 | echo * |
286 | echo * |
251 | 287 | ||
252 | @kpack bin\network\airc |
288 | kpack %BIN%\network\airc |
253 | @kpack bin\network\arpstat |
289 | kpack %BIN%\network\arpstat |
254 | @kpack bin\network\autodhcp |
290 | kpack %BIN%\network\autodhcp |
Line 255... | Line 291... | ||
255 | @kpack bin\network\dhcp |
291 | kpack %BIN%\network\dhcp |
256 | @kpack bin\network\dnsr |
292 | kpack %BIN%\network\dnsr |
257 | @kpack bin\network\ethstat |
293 | kpack %BIN%\network\ethstat |
Line 258... | Line 294... | ||
258 | @kpack bin\network\httpc |
294 | kpack %BIN%\network\httpc |
259 | @kpack bin\network\https |
295 | kpack %BIN%\network\https |
260 | @kpack bin\network\ipc |
296 | kpack %BIN%\network\ipc |
261 | @kpack bin\network\local |
297 | kpack %BIN%\network\local |
262 | @kpack bin\network\netsendc |
298 | kpack %BIN%\network\netsendc |
Line 263... | Line 299... | ||
263 | @kpack bin\network\netsends |
299 | kpack %BIN%\network\netsends |
264 | @kpack bin\network\nntpc |
300 | kpack %BIN%\network\nntpc |
265 | @kpack bin\network\popc |
301 | kpack %BIN%\network\popc |
Line 266... | Line 302... | ||
266 | @kpack bin\network\ppp |
302 | kpack %BIN%\network\ppp |
267 | @kpack bin\network\rccc |
303 | kpack %BIN%\network\rccc |
268 | @kpack bin\network\rccs |
304 | kpack %BIN%\network\rccs |
269 | @kpack bin\network\remote |
305 | kpack %BIN%\network\remote |
270 | @kpack bin\network\smtps |
306 | kpack %BIN%\network\smtps |
271 | @kpack bin\network\stackcfg |
307 | kpack %BIN%\network\stackcfg |
272 | @kpack bin\network\telnet |
308 | kpack %BIN%\network\telnet |
273 | @kpack bin\network\terminal |
309 | kpack %BIN%\network\terminal |
274 | @kpack bin\network\tftpa |
310 | kpack %BIN%\network\tftpa |
275 | @kpack bin\network\tftpc |
311 | kpack %BIN%\network\tftpc |
276 | @kpack bin\network\VNCclient |
312 | kpack %BIN%\network\VNCclient |
277 | @kpack bin\network\ym |
313 | kpack %BIN%\network\ym |
278 | 314 | ||
Line 279... | Line 315... | ||
279 | echo * |
315 | echo * |
280 | echo Compressing other |
316 | echo Compressing other |
281 | echo * |
317 | echo * |
Line 282... | Line 318... | ||
282 | 318 | ||
283 | rem @kpack bin\@rcher |
319 | rem kpack %BIN%\@rcher |
284 | @kpack bin\calc |
320 | kpack %BIN%\calc |
285 | @kpack bin\mhc |
321 | kpack %BIN%\mhc |
286 | @kpack bin\period |
322 | kpack %BIN%\period |
287 | @kpack bin\rtfread |
323 | kpack %BIN%\rtfread |
288 | 324 | ||
289 | echo * |
325 | echo * |
290 | echo Compressing media |
326 | echo Compressing media |
291 | echo * |
327 | echo * |
292 | 328 | ||
293 | @kpack bin\animage |
329 | kpack %BIN%\animage |
Line 294... | Line 330... | ||
294 | @kpack bin\cdp |
330 | kpack %BIN%\cdp |
295 | @kpack bin\gifview |
331 | kpack %BIN%\gifview |
296 | @kpack bin\iconedit |
332 | kpack %BIN%\iconedit |
Line 297... | Line 333... | ||
297 | @kpack bin\jpegview |
333 | kpack %BIN%\jpegview |
298 | @kpack bin\midamp |
334 | kpack %BIN%\midamp |
299 | @kpack bin\midiplay |
335 | kpack %BIN%\midiplay |
300 | @kpack bin\mixer |
336 | kpack %BIN%\mixer |
301 | @kpack bin\mp3s |
337 | kpack %BIN%\mp3s |
302 | @kpack bin\mv |
338 | kpack %BIN%\mv |
303 | @kpack bin\pic4 |
339 | kpack %BIN%\pic4 |
304 | @kpack bin\sb |
340 | kpack %BIN%\sb |
305 | @kpack bin\scrshoot |
341 | kpack %BIN%\scrshoot |
306 | 342 | ||
307 | echo * |
343 | echo * |
308 | echo Compressing games |
344 | echo Compressing games |
309 | echo * |
345 | echo * |
310 | 346 | ||
311 | @kpack bin\games\15 |
347 | kpack %BIN%\games\15 |
312 | @kpack bin\games\arcanii |
348 | kpack %BIN%\games\arcanii |
313 | @kpack bin\games\arcanoid |
349 | kpack %BIN%\games\arcanoid |
314 | @kpack bin\games\chess |
350 | kpack %BIN%\games\chess |
315 | @kpack bin\games\freecell |
351 | kpack %BIN%\games\freecell |
316 | @kpack bin\games\mblocks |
352 | kpack %BIN%\games\mblocks |
317 | @kpack bin\games\phenix |
353 | kpack %BIN%\games\phenix |
Line 318... | Line 354... | ||
318 | @kpack bin\games\pipes |
354 | kpack %BIN%\games\pipes |
319 | @kpack bin\games\pong |
355 | kpack %BIN%\games\pong |
320 | @kpack bin\games\pong3 |
356 | kpack %BIN%\games\pong3 |
321 | @kpack bin\games\tanks |
357 | kpack %BIN%\games\tanks |
Line -... | Line 358... | ||
- | 358 | kpack %BIN%\games\tetris |
|
- | 359 | ||
- | 360 | echo * |
|
- | 361 | echo Compressing demos |
|
322 | @kpack bin\games\tetris |
362 | echo * |