3 if exist "%ProgramFiles(x86)%" goto is_x64
4 set path="%ProgramFiles%\Microsoft Visual Studio 12.0\Common7\IDE";%PATH%
8 set path="%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE";%PATH%
11 rmdir /s /q binary_vc12
13 rmdir /s /q build_vc12
15 ren Release Release_tmp
16 rmdir /s /q Release_tmp
18 devenv.com babbage2nd.vcxproj /Rebuild Release
20 mkdir build_vc12\babbage2nd
21 copy binary_vc12\babbage2nd.exe build_vc12\babbage2nd\.
23 devenv.com bmjr.vcxproj /Rebuild Release
26 copy binary_vc12\bmjr.exe build_vc12\bmjr\.
28 devenv.com colecovision.vcxproj /Rebuild Release
30 mkdir build_vc12\colecovision
31 copy binary_vc12\colecovision.exe build_vc12\colecovision\.
33 devenv.com ex80.vcxproj /Rebuild Release
36 copy binary_vc12\ex80.exe build_vc12\ex80\.
38 devenv.com familybasic.vcxproj /Rebuild Release
40 mkdir build_vc12\familybasic
41 copy binary_vc12\familybasic.exe build_vc12\familybasic\.
43 devenv.com fm8.vcxproj /Rebuild Release
46 copy binary_vc12\fm8.exe build_vc12\fm8\.
48 devenv.com fm7.vcxproj /Rebuild Release
50 devenv.com fm77.vcxproj /Rebuild Release
52 devenv.com fm77av.vcxproj /Rebuild Release
55 copy binary_vc12\fm7.exe build_vc12\fm7\.
56 copy binary_vc12\fm77.exe build_vc12\fm7\.
57 copy binary_vc12\fm77av.exe build_vc12\fm7\.
59 devenv.com fm77av40.vcxproj /Rebuild Release
61 devenv.com fm77av40ex.vcxproj /Rebuild Release
63 mkdir build_vc12\fm77av40
64 copy binary_vc12\fm77av40.exe build_vc12\fm77av40\.
65 copy binary_vc12\fm77av40ex.exe build_vc12\fm77av40\.
67 devenv.com fm16pi.vcxproj /Rebuild Release
69 mkdir build_vc12\fm16pi
70 copy binary_vc12\fm16pi.exe build_vc12\fm16pi\.
72 devenv.com fmr30_i86.vcxproj /Rebuild Release
74 devenv.com fmr30_i286.vcxproj /Rebuild Release
76 mkdir build_vc12\fmr30
77 copy binary_vc12\fmr30_i86.exe build_vc12\fmr30\.
78 copy binary_vc12\fmr30_i286.exe build_vc12\fmr30\.
80 devenv.com fmr50_i286.vcxproj /Rebuild Release
82 devenv.com fmr50_i386.vcxproj /Rebuild Release
84 devenv.com fmr50_i486.vcxproj /Rebuild Release
86 mkdir build_vc12\fmr50
87 copy binary_vc12\fmr50_i286.exe build_vc12\fmr50\.
88 copy binary_vc12\fmr50_i386.exe build_vc12\fmr50\.
89 copy binary_vc12\fmr50_i486.exe build_vc12\fmr50\.
91 devenv.com fmr60.vcxproj /Rebuild Release
93 devenv.com fmr70.vcxproj /Rebuild Release
95 devenv.com fmr80.vcxproj /Rebuild Release
97 mkdir build_vc12\fmr60
98 copy binary_vc12\fmr60.exe build_vc12\fmr60\.
99 copy binary_vc12\fmr70.exe build_vc12\fmr60\.
100 copy binary_vc12\fmr80.exe build_vc12\fmr60\.
102 devenv.com fp200.vcxproj /Rebuild Release
104 mkdir build_vc12\fp200
105 copy binary_vc12\fp200.exe build_vc12\fp200\.
107 devenv.com fp1100.vcxproj /Rebuild Release
109 mkdir build_vc12\fp1100
110 copy binary_vc12\fp1100.exe build_vc12\fp1100\.
112 devenv.com gamegear.vcxproj /Rebuild Release
114 mkdir build_vc12\gamegear
115 copy binary_vc12\gamegear.exe build_vc12\gamegear\.
117 devenv.com hc20.vcxproj /Rebuild Release
119 mkdir build_vc12\hc20
120 copy binary_vc12\hc20.exe build_vc12\hc20\.
122 devenv.com hc40.vcxproj /Rebuild Release
124 mkdir build_vc12\hc40
125 copy binary_vc12\hc40.exe build_vc12\hc40\.
127 devenv.com hc80.vcxproj /Rebuild Release
129 mkdir build_vc12\hc80
130 copy binary_vc12\hc80.exe build_vc12\hc80\.
132 devenv.com jr100.vcxproj /Rebuild Release
134 mkdir build_vc12\jr100
135 copy binary_vc12\jr100.exe build_vc12\jr100\.
137 devenv.com jr800.vcxproj /Rebuild Release
139 mkdir build_vc12\jr800
140 copy binary_vc12\jr800.exe build_vc12\jr800\.
142 devenv.com jx.vcxproj /Rebuild Release
145 copy binary_vc12\jx.exe build_vc12\jx\.
146 mkdir build_vc12\jx_hires
147 copy binary_vc12\jx.exe build_vc12\jx_hires\.
149 devenv.com m5.vcxproj /Rebuild Release
152 copy binary_vc12\m5.exe build_vc12\m5\.
154 devenv.com map1010.vcxproj /Rebuild Release
156 mkdir build_vc12\map1010
157 copy binary_vc12\map1010.exe build_vc12\map1010\.
159 devenv.com mastersystem.vcxproj /Rebuild Release
161 mkdir build_vc12\mastersystem
162 copy binary_vc12\mastersystem.exe build_vc12\mastersystem\.
164 devenv.com msx1.vcxproj /Rebuild Release
166 devenv.com msx2.vcxproj /Rebuild Release
168 devenv.com msx2p.vcxproj /Rebuild Release
170 devenv.com fsa1.vcxproj /Rebuild Release
172 devenv.com hx20.vcxproj /Rebuild Release
175 copy binary_vc12\msx1.exe build_vc12\msx\.
176 copy binary_vc12\msx2.exe build_vc12\msx\.
177 copy binary_vc12\msx2p.exe build_vc12\msx\.
178 copy binary_vc12\fsa1.exe build_vc12\msx\.
179 copy binary_vc12\hx20.exe build_vc12\msx\.
181 devenv.com multi8.vcxproj /Rebuild Release
183 mkdir build_vc12\multi8
184 copy binary_vc12\multi8.exe build_vc12\multi8\.
186 devenv.com mycomz80a.vcxproj /Rebuild Release
188 mkdir build_vc12\mycomz80a
189 copy binary_vc12\mycomz80a.exe build_vc12\mycomz80a\.
191 devenv.com mz80a.vcxproj /Rebuild Release
193 mkdir build_vc12\mz80a
194 copy binary_vc12\mz80a.exe build_vc12\mz80a\.
196 devenv.com mz80b.vcxproj /Rebuild Release
198 mkdir build_vc12\mz80b
199 copy binary_vc12\mz80b.exe build_vc12\mz80b\.
201 devenv.com mz80k.vcxproj /Rebuild Release
203 mkdir build_vc12\mz80k
204 copy binary_vc12\mz80k.exe build_vc12\mz80k\.
206 devenv.com mz700.vcxproj /Rebuild Release
208 mkdir build_vc12\mz700
209 copy binary_vc12\mz700.exe build_vc12\mz700\.
211 devenv.com mz800.vcxproj /Rebuild Release
213 mkdir build_vc12\mz800
214 copy binary_vc12\mz800.exe build_vc12\mz800\.
216 devenv.com mz1200.vcxproj /Rebuild Release
218 mkdir build_vc12\mz1200
219 copy binary_vc12\mz1200.exe build_vc12\mz1200\.
221 devenv.com mz1500.vcxproj /Rebuild Release
223 mkdir build_vc12\mz1500
224 copy binary_vc12\mz1500.exe build_vc12\mz1500\.
226 devenv.com mz2200.vcxproj /Rebuild Release
228 mkdir build_vc12\mz2200
229 copy binary_vc12\mz2200.exe build_vc12\mz2200\.
231 devenv.com mz2500.vcxproj /Rebuild Release
233 mkdir build_vc12\mz2500
234 copy binary_vc12\mz2500.exe build_vc12\mz2500\.
236 devenv.com mz2800.vcxproj /Rebuild Release
238 mkdir build_vc12\mz2800
239 copy binary_vc12\mz2800.exe build_vc12\mz2800\.
241 devenv.com mz3500.vcxproj /Rebuild Release
243 mkdir build_vc12\mz3500
244 copy binary_vc12\mz3500.exe build_vc12\mz3500\.
246 devenv.com mz5500.vcxproj /Rebuild Release
248 mkdir build_vc12\mz5500
249 copy binary_vc12\mz5500.exe build_vc12\mz5500\.
251 devenv.com mz6500.vcxproj /Rebuild Release
253 mkdir build_vc12\mz6500
254 copy binary_vc12\mz6500.exe build_vc12\mz6500\.
256 devenv.com pasopia.vcxproj /Rebuild Release
258 mkdir build_vc12\pasopia
259 copy binary_vc12\pasopia.exe build_vc12\pasopia\.
261 devenv.com pasopia7.vcxproj /Rebuild Release
263 devenv.com pasopia7lcd.vcxproj /Rebuild Release
265 mkdir build_vc12\pasopia7
266 copy binary_vc12\pasopia7.exe build_vc12\pasopia7\.
267 copy binary_vc12\pasopia7lcd.exe build_vc12\pasopia7\.
269 devenv.com pc2001.vcxproj /Rebuild Release
271 mkdir build_vc12\pc2001
272 copy binary_vc12\pc2001.exe build_vc12\pc2001\.
274 devenv.com pc6001.vcxproj /Rebuild Release
276 devenv.com pc6001mk2.vcxproj /Rebuild Release
278 devenv.com pc6001mk2sr.vcxproj /Rebuild Release
280 devenv.com pc6601.vcxproj /Rebuild Release
282 devenv.com pc6601sr.vcxproj /Rebuild Release
284 mkdir build_vc12\pc6001
285 copy binary_vc12\pc6001.exe build_vc12\pc6001\.
286 copy binary_vc12\pc6001mk2.exe build_vc12\pc6001\.
287 copy binary_vc12\pc6001mk2sr.exe build_vc12\pc6001\.
288 copy binary_vc12\pc6601.exe build_vc12\pc6001\.
289 copy binary_vc12\pc6601sr.exe build_vc12\pc6001\.
291 devenv.com pc8001mk2sr.vcxproj /Rebuild Release
293 mkdir build_vc12\pc8001mk2sr
294 copy binary_vc12\pc8001mk2sr.exe build_vc12\pc8001mk2sr\.
296 devenv.com pc8201.vcxproj /Rebuild Release
298 mkdir build_vc12\pc8201
299 copy binary_vc12\pc8201.exe build_vc12\pc8201\.
301 devenv.com pc8201a.vcxproj /Rebuild Release
303 mkdir build_vc12\pc8201a
304 copy binary_vc12\pc8201a.exe build_vc12\pc8201a\.
306 devenv.com pc8801ma.vcxproj /Rebuild Release
308 mkdir build_vc12\pc8801ma
309 copy binary_vc12\pc8801ma.exe build_vc12\pc8801ma\.
311 devenv.com pc9801.vcxproj /Rebuild Release
313 mkdir build_vc12\pc9801
314 copy binary_vc12\pc9801.exe build_vc12\pc9801\.
316 devenv.com pc9801e.vcxproj /Rebuild Release
318 mkdir build_vc12\pc9801e
319 copy binary_vc12\pc9801e.exe build_vc12\pc9801e\.
321 devenv.com pc9801u.vcxproj /Rebuild Release
323 devenv.com pc9801vf.vcxproj /Rebuild Release
325 devenv.com pc9801vm.vcxproj /Rebuild Release
327 mkdir build_vc12\pc9801vm
328 copy binary_vc12\pc9801u.exe build_vc12\pc9801vm\.
329 copy binary_vc12\pc9801vf.exe build_vc12\pc9801vm\.
330 copy binary_vc12\pc9801vm.exe build_vc12\pc9801vm\.
332 devenv.com pc98do.vcxproj /Rebuild Release
334 mkdir build_vc12\pc98do
335 copy binary_vc12\pc98do.exe build_vc12\pc98do\.
337 devenv.com pc98ha.vcxproj /Rebuild Release
339 mkdir build_vc12\pc98ha
340 copy binary_vc12\pc98ha.exe build_vc12\pc98ha\.
342 devenv.com pc98lt.vcxproj /Rebuild Release
344 mkdir build_vc12\pc98lt
345 copy binary_vc12\pc98lt.exe build_vc12\pc98lt\.
347 devenv.com pc100.vcxproj /Rebuild Release
349 mkdir build_vc12\pc100
350 copy binary_vc12\pc100.exe build_vc12\pc100\.
352 devenv.com pcengine.vcxproj /Rebuild Release
354 mkdir build_vc12\pcengine
355 copy binary_vc12\pcengine.exe build_vc12\pcengine\.
357 devenv.com phc20.vcxproj /Rebuild Release
359 mkdir build_vc12\phc20
360 copy binary_vc12\phc20.exe build_vc12\phc20\.
362 devenv.com phc25.vcxproj /Rebuild Release
364 mkdir build_vc12\phc25
365 copy binary_vc12\phc25.exe build_vc12\phc25\.
367 devenv.com pv1000.vcxproj /Rebuild Release
369 mkdir build_vc12\pv1000
370 copy binary_vc12\pv1000.exe build_vc12\pv1000\.
372 devenv.com pv2000.vcxproj /Rebuild Release
374 mkdir build_vc12\pv2000
375 copy binary_vc12\pv2000.exe build_vc12\pv2000\.
377 devenv.com px7.vcxproj /Rebuild Release
380 copy binary_vc12\px7.exe build_vc12\px7\.
382 devenv.com pyuta.vcxproj /Rebuild Release
384 mkdir build_vc12\pyuta
385 copy binary_vc12\pyuta.exe build_vc12\pyuta\.
386 mkdir build_vc12\pyuta_jr
387 copy binary_vc12\pyuta.exe build_vc12\pyuta_jr\.
389 devenv.com qc10.vcxproj /Rebuild Release
391 devenv.com qc10cms.vcxproj /Rebuild Release
393 mkdir build_vc12\qc10
394 copy binary_vc12\qc10.exe build_vc12\qc10\.
395 copy binary_vc12\qc10cms.exe build_vc12\qc10\.
397 devenv.com rx78.vcxproj /Rebuild Release
399 mkdir build_vc12\rx78
400 copy binary_vc12\rx78.exe build_vc12\rx78\.
402 devenv.com sc3000.vcxproj /Rebuild Release
404 mkdir build_vc12\sc3000
405 copy binary_vc12\sc3000.exe build_vc12\sc3000\.
407 devenv.com scv.vcxproj /Rebuild Release
410 copy binary_vc12\scv.exe build_vc12\scv\.
412 devenv.com smb80te.vcxproj /Rebuild Release
414 mkdir build_vc12\smb80te
415 copy binary_vc12\smb80te.exe build_vc12\smb80te\.
417 devenv.com smc70.vcxproj /Rebuild Release
419 devenv.com smc777.vcxproj /Rebuild Release
421 mkdir build_vc12\smc777
422 copy binary_vc12\smc70.exe build_vc12\smc777\.
423 copy binary_vc12\smc777.exe build_vc12\smc777\.
425 devenv.com tk80bs.vcxproj /Rebuild Release
427 mkdir build_vc12\tk80bs
428 copy binary_vc12\tk80bs.exe build_vc12\tk80bs\.
430 devenv.com tk85.vcxproj /Rebuild Release
432 mkdir build_vc12\tk85
433 copy binary_vc12\tk85.exe build_vc12\tk85\.
435 devenv.com x07.vcxproj /Rebuild Release
438 copy binary_vc12\x07.exe build_vc12\x07\.
440 devenv.com x1.vcxproj /Rebuild Release
442 devenv.com x1twin.vcxproj /Rebuild Release
444 devenv.com x1turbo.vcxproj /Rebuild Release
447 copy binary_vc12\x1.exe build_vc12\x1\.
448 copy binary_vc12\x1twin.exe build_vc12\x1\.
449 copy binary_vc12\x1turbo.exe build_vc12\x1\.
451 devenv.com yalky.vcxproj /Rebuild Release
453 mkdir build_vc12\yalky
454 copy binary_vc12\yalky.exe build_vc12\yalky\.
456 devenv.com ys6464a.vcxproj /Rebuild Release
458 mkdir build_vc12\ys6464a
459 copy binary_vc12\ys6464a.exe build_vc12\ys6464a\.
461 devenv.com z80tvgame_i8255.vcxproj /Rebuild Release
463 devenv.com z80tvgame_z80pio.vcxproj /Rebuild Release
465 mkdir build_vc12\z80tvgame
466 copy binary_vc12\z80tvgame_i8255.exe build_vc12\z80tvgame\.
467 copy binary_vc12\z80tvgame_z80pio.exe build_vc12\z80tvgame\.
474 copy Release\*.exe binary_vc12\.
475 ren Release Release_tmp
476 rmdir /s /q Release_tmp