3 if exist "%ProgramFiles(x86)%" goto is_x64
4 set path="%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE";%PATH%
5 set path="%ProgramFiles%\Windows Kits\8.1\bin\x86";%PATH%
9 set path="%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\Common7\IDE";%PATH%
10 set path="%ProgramFiles(x86)%\Windows Kits\8.1\bin\x86";%PATH%
15 ren Release Release_tmp
16 rmdir /s /q Release_tmp
18 devenv.com babbage2nd.vcproj /Rebuild Release
19 mkdir build_xp\babbage2nd
20 copy Release\babbage2nd.exe build_xp\babbage2nd\.
22 devenv.com bmjr.vcproj /Rebuild Release
24 copy Release\bmjr.exe build_xp\bmjr\.
26 devenv.com bubcom80.vcproj /Rebuild Release
27 mkdir build_xp\bubcom80
28 copy Release\bubcom80.exe build_xp\bubcom80\.
30 devenv.com colecovision.vcproj /Rebuild Release
31 mkdir build_xp\colecovision
32 copy Release\colecovision.exe build_xp\colecovision\.
34 devenv.com ex80.vcproj /Rebuild Release
36 copy Release\ex80.exe build_xp\ex80\.
38 devenv.com familybasic.vcproj /Rebuild Release
39 mkdir build_xp\familybasic
40 copy Release\familybasic.exe build_xp\familybasic\.
42 devenv.com fm8.vcproj /Rebuild Release
44 copy Release\fm8.exe build_xp\fm8\.
46 devenv.com fm7.vcproj /Rebuild Release
47 devenv.com fm77.vcproj /Rebuild Release
48 devenv.com fm77l4.vcproj /Rebuild Release
49 devenv.com fm77av.vcproj /Rebuild Release
51 copy Release\fm7.exe build_xp\fm7\.
52 copy Release\fm77.exe build_xp\fm7\.
53 copy Release\fm77l4.exe build_xp\fm7\.
54 copy Release\fm77av.exe build_xp\fm7\.
56 devenv.com fm77av40.vcproj /Rebuild Release
57 devenv.com fm77av40ex.vcproj /Rebuild Release
58 mkdir build_xp\fm77av40
59 copy Release\fm77av40.exe build_xp\fm77av40\.
60 copy Release\fm77av40ex.exe build_xp\fm77av40\.
62 devenv.com fm16beta_i186.vcproj /Rebuild Release
63 mkdir build_xp\fm16beta
64 copy Release\fm16beta_i186.exe build_xp\fm16beta\.
66 devenv.com fm16pi.vcproj /Rebuild Release
68 copy Release\fm16pi.exe build_xp\fm16pi\.
70 devenv.com fmr30_i86.vcproj /Rebuild Release
71 devenv.com fmr30_i286.vcproj /Rebuild Release
73 copy Release\fmr30_i86.exe build_xp\fmr30\.
74 copy Release\fmr30_i286.exe build_xp\fmr30\.
76 devenv.com fmr50_i286.vcproj /Rebuild Release
77 devenv.com fmr50_i386.vcproj /Rebuild Release
78 devenv.com fmr50_i486.vcproj /Rebuild Release
80 copy Release\fmr50_i286.exe build_xp\fmr50\.
81 copy Release\fmr50_i386.exe build_xp\fmr50\.
82 copy Release\fmr50_i486.exe build_xp\fmr50\.
84 devenv.com fmr60.vcproj /Rebuild Release
85 devenv.com fmr70.vcproj /Rebuild Release
86 devenv.com fmr80.vcproj /Rebuild Release
88 copy Release\fmr60.exe build_xp\fmr60\.
89 copy Release\fmr70.exe build_xp\fmr60\.
90 copy Release\fmr80.exe build_xp\fmr60\.
92 devenv.com fp200.vcproj /Rebuild Release
94 copy Release\fp200.exe build_xp\fp200\.
96 devenv.com fp1100.vcproj /Rebuild Release
98 copy Release\fp1100.exe build_xp\fp1100\.
100 devenv.com gamegear.vcproj /Rebuild Release
101 mkdir build_xp\gamegear
102 copy Release\gamegear.exe build_xp\gamegear\.
104 devenv.com hc20.vcproj /Rebuild Release
106 copy Release\hc20.exe build_xp\hc20\.
108 devenv.com hc40.vcproj /Rebuild Release
110 copy Release\hc40.exe build_xp\hc40\.
112 devenv.com hc80.vcproj /Rebuild Release
114 copy Release\hc80.exe build_xp\hc80\.
116 devenv.com jr100.vcproj /Rebuild Release
118 copy Release\jr100.exe build_xp\jr100\.
120 devenv.com jr800.vcproj /Rebuild Release
122 copy Release\jr800.exe build_xp\jr800\.
124 devenv.com jx.vcproj /Rebuild Release
126 copy Release\jx.exe build_xp\jx\.
127 mkdir build_xp\jx_hires
128 copy Release\jx.exe build_xp\jx_hires\.
130 devenv.com m5.vcproj /Rebuild Release
132 copy Release\m5.exe build_xp\m5\.
134 devenv.com map1010.vcproj /Rebuild Release
135 mkdir build_xp\map1010
136 copy Release\map1010.exe build_xp\map1010\.
138 devenv.com mastersystem.vcproj /Rebuild Release
139 mkdir build_xp\mastersystem
140 copy Release\mastersystem.exe build_xp\mastersystem\.
142 devenv.com msx1.vcproj /Rebuild Release
143 devenv.com msx2.vcproj /Rebuild Release
144 devenv.com msx2p.vcproj /Rebuild Release
145 devenv.com fsa1.vcproj /Rebuild Release
146 devenv.com hx20.vcproj /Rebuild Release
148 copy Release\msx1.exe build_xp\msx\.
149 copy Release\msx2.exe build_xp\msx\.
150 copy Release\msx2p.exe build_xp\msx\.
151 copy Release\fsa1.exe build_xp\msx\.
152 copy Release\hx20.exe build_xp\msx\.
154 devenv.com multi8.vcproj /Rebuild Release
155 mkdir build_xp\multi8
156 copy Release\multi8.exe build_xp\multi8\.
158 devenv.com mycomz80a.vcproj /Rebuild Release
159 mkdir build_xp\mycomz80a
160 copy Release\mycomz80a.exe build_xp\mycomz80a\.
162 devenv.com mz80a.vcproj /Rebuild Release
164 copy Release\mz80a.exe build_xp\mz80a\.
166 devenv.com mz80b.vcproj /Rebuild Release
168 copy Release\mz80b.exe build_xp\mz80b\.
170 devenv.com mz80k.vcproj /Rebuild Release
172 copy Release\mz80k.exe build_xp\mz80k\.
174 devenv.com mz700.vcproj /Rebuild Release
176 copy Release\mz700.exe build_xp\mz700\.
178 devenv.com mz800.vcproj /Rebuild Release
180 copy Release\mz800.exe build_xp\mz800\.
182 devenv.com mz1200.vcproj /Rebuild Release
183 mkdir build_xp\mz1200
184 copy Release\mz1200.exe build_xp\mz1200\.
186 devenv.com mz1500.vcproj /Rebuild Release
187 mkdir build_xp\mz1500
188 copy Release\mz1500.exe build_xp\mz1500\.
190 devenv.com mz2200.vcproj /Rebuild Release
191 mkdir build_xp\mz2200
192 copy Release\mz2200.exe build_xp\mz2200\.
194 devenv.com mz2500.vcproj /Rebuild Release
195 mkdir build_xp\mz2500
196 copy Release\mz2500.exe build_xp\mz2500\.
198 devenv.com mz2800.vcproj /Rebuild Release
199 mkdir build_xp\mz2800
200 copy Release\mz2800.exe build_xp\mz2800\.
202 devenv.com mz3500.vcproj /Rebuild Release
203 mkdir build_xp\mz3500
204 copy Release\mz3500.exe build_xp\mz3500\.
206 devenv.com mz5500.vcproj /Rebuild Release
207 mkdir build_xp\mz5500
208 copy Release\mz5500.exe build_xp\mz5500\.
210 devenv.com mz6500.vcproj /Rebuild Release
211 mkdir build_xp\mz6500
212 copy Release\mz6500.exe build_xp\mz6500\.
214 devenv.com pasopia.vcproj /Rebuild Release
215 mkdir build_xp\pasopia
216 copy Release\pasopia.exe build_xp\pasopia\.
218 devenv.com pasopia7.vcproj /Rebuild Release
219 devenv.com pasopia7lcd.vcproj /Rebuild Release
220 mkdir build_xp\pasopia7
221 copy Release\pasopia7.exe build_xp\pasopia7\.
222 copy Release\pasopia7lcd.exe build_xp\pasopia7\.
224 devenv.com pc2001.vcproj /Rebuild Release
225 mkdir build_xp\pc2001
226 copy Release\pc2001.exe build_xp\pc2001\.
228 devenv.com pc6001.vcproj /Rebuild Release
229 devenv.com pc6001mk2.vcproj /Rebuild Release
230 devenv.com pc6001mk2sr.vcproj /Rebuild Release
231 devenv.com pc6601.vcproj /Rebuild Release
232 devenv.com pc6601sr.vcproj /Rebuild Release
233 mkdir build_xp\pc6001
234 copy Release\pc6001.exe build_xp\pc6001\.
235 copy Release\pc6001mk2.exe build_xp\pc6001\.
236 copy Release\pc6001mk2sr.exe build_xp\pc6001\.
237 copy Release\pc6601.exe build_xp\pc6001\.
238 copy Release\pc6601sr.exe build_xp\pc6001\.
240 devenv.com pc8001mk2sr.vcproj /Rebuild Release
241 mkdir build_xp\pc8001mk2sr
242 copy Release\pc8001mk2sr.exe build_xp\pc8001mk2sr\.
244 devenv.com pc8201.vcproj /Rebuild Release
245 mkdir build_xp\pc8201
246 copy Release\pc8201.exe build_xp\pc8201\.
248 devenv.com pc8201a.vcproj /Rebuild Release
249 mkdir build_xp\pc8201a
250 copy Release\pc8201a.exe build_xp\pc8201a\.
252 devenv.com pc8801ma.vcproj /Rebuild Release
253 mkdir build_xp\pc8801ma
254 copy Release\pc8801ma.exe build_xp\pc8801ma\.
256 devenv.com pc9801.vcproj /Rebuild Release
257 mkdir build_xp\pc9801
258 copy Release\pc9801.exe build_xp\pc9801\.
260 devenv.com pc9801e.vcproj /Rebuild Release
261 mkdir build_xp\pc9801e
262 copy Release\pc9801e.exe build_xp\pc9801e\.
264 devenv.com pc9801u.vcproj /Rebuild Release
265 devenv.com pc9801vf.vcproj /Rebuild Release
266 devenv.com pc9801vm.vcproj /Rebuild Release
267 mkdir build_xp\pc9801vm
268 copy Release\pc9801u.exe build_xp\pc9801vm\.
269 copy Release\pc9801vf.exe build_xp\pc9801vm\.
270 copy Release\pc9801vm.exe build_xp\pc9801vm\.
272 devenv.com pc9801vx.vcproj /Rebuild Release
273 mkdir build_xp\pc9801vx
274 copy Release\pc9801vx.exe build_xp\pc9801vx\.
276 devenv.com pc9801ra.vcproj /Rebuild Release
277 mkdir build_xp\pc9801ra
278 copy Release\pc9801ra.exe build_xp\pc9801ra\.
280 devenv.com pc98rl.vcproj /Rebuild Release
281 mkdir build_xp\pc98rl
282 copy Release\pc98rl.exe build_xp\pc98rl\.
284 devenv.com pc98xa.vcproj /Rebuild Release
285 mkdir build_xp\pc98xa
286 copy Release\pc98xa.exe build_xp\pc98xa\.
288 devenv.com pc98xl.vcproj /Rebuild Release
289 mkdir build_xp\pc98xl
290 copy Release\pc98xl.exe build_xp\pc98xl\.
292 devenv.com pc98do.vcproj /Rebuild Release
293 mkdir build_xp\pc98do
294 copy Release\pc98do.exe build_xp\pc98do\.
296 devenv.com pc98ha.vcproj /Rebuild Release
297 mkdir build_xp\pc98ha
298 copy Release\pc98ha.exe build_xp\pc98ha\.
300 devenv.com pc98lt.vcproj /Rebuild Release
301 mkdir build_xp\pc98lt
302 copy Release\pc98lt.exe build_xp\pc98lt\.
304 devenv.com pc100.vcproj /Rebuild Release
306 copy Release\pc100.exe build_xp\pc100\.
308 devenv.com pcengine.vcproj /Rebuild Release
309 mkdir build_xp\pcengine
310 copy Release\pcengine.exe build_xp\pcengine\.
312 devenv.com phc20.vcproj /Rebuild Release
314 copy Release\phc20.exe build_xp\phc20\.
316 devenv.com phc25.vcproj /Rebuild Release
318 copy Release\phc25.exe build_xp\phc25\.
320 devenv.com pv1000.vcproj /Rebuild Release
321 mkdir build_xp\pv1000
322 copy Release\pv1000.exe build_xp\pv1000\.
324 devenv.com pv2000.vcproj /Rebuild Release
325 mkdir build_xp\pv2000
326 copy Release\pv2000.exe build_xp\pv2000\.
328 devenv.com px7.vcproj /Rebuild Release
330 copy Release\px7.exe build_xp\px7\.
332 devenv.com pyuta.vcproj /Rebuild Release
334 copy Release\pyuta.exe build_xp\pyuta\.
335 mkdir build_xp\pyuta_jr
336 copy Release\pyuta.exe build_xp\pyuta_jr\.
338 devenv.com qc10.vcproj /Rebuild Release
339 devenv.com qc10cms.vcproj /Rebuild Release
341 copy Release\qc10.exe build_xp\qc10\.
342 copy Release\qc10cms.exe build_xp\qc10\.
344 devenv.com rx78.vcproj /Rebuild Release
346 copy Release\rx78.exe build_xp\rx78\.
348 devenv.com sc3000.vcproj /Rebuild Release
349 mkdir build_xp\sc3000
350 copy Release\sc3000.exe build_xp\sc3000\.
352 devenv.com scv.vcproj /Rebuild Release
354 copy Release\scv.exe build_xp\scv\.
356 devenv.com smb80te.vcproj /Rebuild Release
357 mkdir build_xp\smb80te
358 copy Release\smb80te.exe build_xp\smb80te\.
360 devenv.com smc70.vcproj /Rebuild Release
361 devenv.com smc777.vcproj /Rebuild Release
362 mkdir build_xp\smc777
363 copy Release\smc70.exe build_xp\smc777\.
364 copy Release\smc777.exe build_xp\smc777\.
366 devenv.com tk80bs.vcproj /Rebuild Release
367 mkdir build_xp\tk80bs
368 copy Release\tk80bs.exe build_xp\tk80bs\.
370 devenv.com tk85.vcproj /Rebuild Release
372 copy Release\tk85.exe build_xp\tk85\.
374 devenv.com x07.vcproj /Rebuild Release
376 copy Release\x07.exe build_xp\x07\.
378 devenv.com x1.vcproj /Rebuild Release
379 devenv.com x1twin.vcproj /Rebuild Release
380 devenv.com x1turbo.vcproj /Rebuild Release
381 devenv.com x1turboz.vcproj /Rebuild Release
383 copy Release\x1.exe build_xp\x1\.
384 copy Release\x1twin.exe build_xp\x1\.
385 copy Release\x1turbo.exe build_xp\x1\.
386 copy Release\x1turboz.exe build_xp\x1\.
388 devenv.com yalky.vcproj /Rebuild Release
390 copy Release\yalky.exe build_xp\yalky\.
392 devenv.com yis.vcproj /Rebuild Release
394 copy Release\yis.exe build_xp\yis\.
396 devenv.com ys6464a.vcproj /Rebuild Release
397 mkdir build_xp\ys6464a
398 copy Release\ys6464a.exe build_xp\ys6464a\.
400 devenv.com z80tvgame_i8255.vcproj /Rebuild Release
401 devenv.com z80tvgame_z80pio.vcproj /Rebuild Release
402 mkdir build_xp\z80tvgame
403 copy Release\z80tvgame_i8255.exe build_xp\z80tvgame\.
404 copy Release\z80tvgame_z80pio.exe build_xp\z80tvgame\.
406 rmdir /s /q binary_xp
408 copy Release\*.exe binary_xp\.
409 rmdir /s /q binary_vista
411 copy Release\*.exe binary_vista\.
412 rmdir /s /q build_vista
413 xcopy /e /y build_xp build_vista\
417 for /r %%i in (*.exe) do mt.exe /manifest ..\..\src\res\vista.manifest -outputresource:%%i;1
420 for /r %%i in (*.exe) do mt.exe /manifest ..\..\src\res\vista.manifest -outputresource:%%i;1