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