OSDN Git Service

[General] Completely merge upstream 2019-01-11.
[csp-qt/common_source_project-fm7.git] / source / vc++2013 / build12.bat
1 echo off
2
3 if exist "%ProgramFiles(x86)%" goto is_x64
4 set path="%ProgramFiles%\Microsoft Visual Studio 12.0\Common7\IDE";%PATH%
5 goto start
6
7 :is_x64
8 set path="%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE";%PATH%
9
10 :start
11 rmdir /s /q binary_vc12
12 mkdir binary_vc12
13 rmdir /s /q build_vc12
14 mkdir build_vc12
15 ren Release Release_tmp
16 rmdir /s /q Release_tmp
17
18 devenv.com babbage2nd.vcxproj /Rebuild Release
19 call :clean
20 mkdir build_vc12\babbage2nd
21 copy binary_vc12\babbage2nd.exe build_vc12\babbage2nd\.
22
23 devenv.com bmjr.vcxproj /Rebuild Release
24 call :clean
25 mkdir build_vc12\bmjr
26 copy binary_vc12\bmjr.exe build_vc12\bmjr\.
27
28 devenv.com bubcom80.vcxproj /Rebuild Release
29 call :clean
30 mkdir build_vc12\bubcom80
31 copy binary_vc12\bubcom80.exe build_vc12\bubcom80\.
32
33 devenv.com colecovision.vcxproj /Rebuild Release
34 call :clean
35 mkdir build_vc12\colecovision
36 copy binary_vc12\colecovision.exe build_vc12\colecovision\.
37
38 devenv.com ex80.vcxproj /Rebuild Release
39 call :clean
40 mkdir build_vc12\ex80
41 copy binary_vc12\ex80.exe build_vc12\ex80\.
42
43 devenv.com familybasic.vcxproj /Rebuild Release
44 call :clean
45 mkdir build_vc12\familybasic
46 copy binary_vc12\familybasic.exe build_vc12\familybasic\.
47
48 devenv.com fm8.vcxproj /Rebuild Release
49 call :clean
50 mkdir build_vc12\fm8
51 copy binary_vc12\fm8.exe build_vc12\fm8\.
52
53 devenv.com fm7.vcxproj /Rebuild Release
54 call :clean
55 devenv.com fm77.vcxproj /Rebuild Release
56 call :clean
57 devenv.com fm77l4.vcxproj /Rebuild Release
58 call :clean
59 devenv.com fm77av.vcxproj /Rebuild Release
60 call :clean
61 mkdir build_vc12\fm7
62 copy binary_vc12\fm7.exe build_vc12\fm7\.
63 copy binary_vc12\fm77.exe build_vc12\fm7\.
64 copy binary_vc12\fm77l4.exe build_vc12\fm7\.
65 copy binary_vc12\fm77av.exe build_vc12\fm7\.
66
67 devenv.com fm77av40.vcxproj /Rebuild Release
68 call :clean
69 devenv.com fm77av40ex.vcxproj /Rebuild Release
70 call :clean
71 mkdir build_vc12\fm77av40
72 copy binary_vc12\fm77av40.exe build_vc12\fm77av40\.
73 copy binary_vc12\fm77av40ex.exe build_vc12\fm77av40\.
74
75 devenv.com fm16beta_i186.vcxproj /Rebuild Release
76 call :clean
77 mkdir build_vc12\fm16beta
78 copy binary_vc12\fm16beta_i186.exe build_vc12\fm16beta\.
79
80 devenv.com fm16pi.vcxproj /Rebuild Release
81 call :clean
82 mkdir build_vc12\fm16pi
83 copy binary_vc12\fm16pi.exe build_vc12\fm16pi\.
84
85 devenv.com fmr30_i86.vcxproj /Rebuild Release
86 call :clean
87 devenv.com fmr30_i286.vcxproj /Rebuild Release
88 call :clean
89 mkdir build_vc12\fmr30
90 copy binary_vc12\fmr30_i86.exe build_vc12\fmr30\.
91 copy binary_vc12\fmr30_i286.exe build_vc12\fmr30\.
92
93 devenv.com fmr50_i286.vcxproj /Rebuild Release
94 call :clean
95 devenv.com fmr50_i386.vcxproj /Rebuild Release
96 call :clean
97 devenv.com fmr50_i486.vcxproj /Rebuild Release
98 call :clean
99 mkdir build_vc12\fmr50
100 copy binary_vc12\fmr50_i286.exe build_vc12\fmr50\.
101 copy binary_vc12\fmr50_i386.exe build_vc12\fmr50\.
102 copy binary_vc12\fmr50_i486.exe build_vc12\fmr50\.
103
104 devenv.com fmr60.vcxproj /Rebuild Release
105 call :clean
106 devenv.com fmr70.vcxproj /Rebuild Release
107 call :clean
108 devenv.com fmr80.vcxproj /Rebuild Release
109 call :clean
110 mkdir build_vc12\fmr60
111 copy binary_vc12\fmr60.exe build_vc12\fmr60\.
112 copy binary_vc12\fmr70.exe build_vc12\fmr60\.
113 copy binary_vc12\fmr80.exe build_vc12\fmr60\.
114
115 devenv.com fp200.vcxproj /Rebuild Release
116 call :clean
117 mkdir build_vc12\fp200
118 copy binary_vc12\fp200.exe build_vc12\fp200\.
119
120 devenv.com fp1100.vcxproj /Rebuild Release
121 call :clean
122 mkdir build_vc12\fp1100
123 copy binary_vc12\fp1100.exe build_vc12\fp1100\.
124
125 devenv.com gamegear.vcxproj /Rebuild Release
126 call :clean
127 mkdir build_vc12\gamegear
128 copy binary_vc12\gamegear.exe build_vc12\gamegear\.
129
130 devenv.com hc20.vcxproj /Rebuild Release
131 call :clean
132 mkdir build_vc12\hc20
133 copy binary_vc12\hc20.exe build_vc12\hc20\.
134
135 devenv.com hc40.vcxproj /Rebuild Release
136 call :clean
137 mkdir build_vc12\hc40
138 copy binary_vc12\hc40.exe build_vc12\hc40\.
139
140 devenv.com hc80.vcxproj /Rebuild Release
141 call :clean
142 mkdir build_vc12\hc80
143 copy binary_vc12\hc80.exe build_vc12\hc80\.
144
145 devenv.com jr100.vcxproj /Rebuild Release
146 call :clean
147 mkdir build_vc12\jr100
148 copy binary_vc12\jr100.exe build_vc12\jr100\.
149
150 devenv.com jr800.vcxproj /Rebuild Release
151 call :clean
152 mkdir build_vc12\jr800
153 copy binary_vc12\jr800.exe build_vc12\jr800\.
154
155 devenv.com jx.vcxproj /Rebuild Release
156 call :clean
157 mkdir build_vc12\jx
158 copy binary_vc12\jx.exe build_vc12\jx\.
159 mkdir build_vc12\jx_hires
160 copy binary_vc12\jx.exe build_vc12\jx_hires\.
161
162 devenv.com m5.vcxproj /Rebuild Release
163 call :clean
164 mkdir build_vc12\m5
165 copy binary_vc12\m5.exe build_vc12\m5\.
166
167 devenv.com map1010.vcxproj /Rebuild Release
168 call :clean
169 mkdir build_vc12\map1010
170 copy binary_vc12\map1010.exe build_vc12\map1010\.
171
172 devenv.com mastersystem.vcxproj /Rebuild Release
173 call :clean
174 mkdir build_vc12\mastersystem
175 copy binary_vc12\mastersystem.exe build_vc12\mastersystem\.
176
177 devenv.com msx1.vcxproj /Rebuild Release
178 call :clean
179 devenv.com msx2.vcxproj /Rebuild Release
180 call :clean
181 devenv.com msx2p.vcxproj /Rebuild Release
182 call :clean
183 devenv.com fsa1.vcxproj /Rebuild Release
184 call :clean
185 devenv.com hx20.vcxproj /Rebuild Release
186 call :clean
187 mkdir build_vc12\msx
188 copy binary_vc12\msx1.exe build_vc12\msx\.
189 copy binary_vc12\msx2.exe build_vc12\msx\.
190 copy binary_vc12\msx2p.exe build_vc12\msx\.
191 copy binary_vc12\fsa1.exe build_vc12\msx\.
192 copy binary_vc12\hx20.exe build_vc12\msx\.
193
194 devenv.com multi8.vcxproj /Rebuild Release
195 call :clean
196 mkdir build_vc12\multi8
197 copy binary_vc12\multi8.exe build_vc12\multi8\.
198
199 devenv.com mycomz80a.vcxproj /Rebuild Release
200 call :clean
201 mkdir build_vc12\mycomz80a
202 copy binary_vc12\mycomz80a.exe build_vc12\mycomz80a\.
203
204 devenv.com mz80a.vcxproj /Rebuild Release
205 call :clean
206 mkdir build_vc12\mz80a
207 copy binary_vc12\mz80a.exe build_vc12\mz80a\.
208
209 devenv.com mz80b.vcxproj /Rebuild Release
210 call :clean
211 mkdir build_vc12\mz80b
212 copy binary_vc12\mz80b.exe build_vc12\mz80b\.
213
214 devenv.com mz80k.vcxproj /Rebuild Release
215 call :clean
216 mkdir build_vc12\mz80k
217 copy binary_vc12\mz80k.exe build_vc12\mz80k\.
218
219 devenv.com mz700.vcxproj /Rebuild Release
220 call :clean
221 mkdir build_vc12\mz700
222 copy binary_vc12\mz700.exe build_vc12\mz700\.
223
224 devenv.com mz800.vcxproj /Rebuild Release
225 call :clean
226 mkdir build_vc12\mz800
227 copy binary_vc12\mz800.exe build_vc12\mz800\.
228
229 devenv.com mz1200.vcxproj /Rebuild Release
230 call :clean
231 mkdir build_vc12\mz1200
232 copy binary_vc12\mz1200.exe build_vc12\mz1200\.
233
234 devenv.com mz1500.vcxproj /Rebuild Release
235 call :clean
236 mkdir build_vc12\mz1500
237 copy binary_vc12\mz1500.exe build_vc12\mz1500\.
238
239 devenv.com mz2200.vcxproj /Rebuild Release
240 call :clean
241 mkdir build_vc12\mz2200
242 copy binary_vc12\mz2200.exe build_vc12\mz2200\.
243
244 devenv.com mz2500.vcxproj /Rebuild Release
245 call :clean
246 mkdir build_vc12\mz2500
247 copy binary_vc12\mz2500.exe build_vc12\mz2500\.
248
249 devenv.com mz2800.vcxproj /Rebuild Release
250 call :clean
251 mkdir build_vc12\mz2800
252 copy binary_vc12\mz2800.exe build_vc12\mz2800\.
253
254 devenv.com mz3500.vcxproj /Rebuild Release
255 call :clean
256 mkdir build_vc12\mz3500
257 copy binary_vc12\mz3500.exe build_vc12\mz3500\.
258
259 devenv.com mz5500.vcxproj /Rebuild Release
260 call :clean
261 mkdir build_vc12\mz5500
262 copy binary_vc12\mz5500.exe build_vc12\mz5500\.
263
264 devenv.com mz6500.vcxproj /Rebuild Release
265 call :clean
266 mkdir build_vc12\mz6500
267 copy binary_vc12\mz6500.exe build_vc12\mz6500\.
268
269 devenv.com pasopia.vcxproj /Rebuild Release
270 call :clean
271 mkdir build_vc12\pasopia
272 copy binary_vc12\pasopia.exe build_vc12\pasopia\.
273
274 devenv.com pasopia7.vcxproj /Rebuild Release
275 call :clean
276 devenv.com pasopia7lcd.vcxproj /Rebuild Release
277 call :clean
278 mkdir build_vc12\pasopia7
279 copy binary_vc12\pasopia7.exe build_vc12\pasopia7\.
280 copy binary_vc12\pasopia7lcd.exe build_vc12\pasopia7\.
281
282 devenv.com pc2001.vcxproj /Rebuild Release
283 call :clean
284 mkdir build_vc12\pc2001
285 copy binary_vc12\pc2001.exe build_vc12\pc2001\.
286
287 devenv.com pc6001.vcxproj /Rebuild Release
288 call :clean
289 devenv.com pc6001mk2.vcxproj /Rebuild Release
290 call :clean
291 devenv.com pc6001mk2sr.vcxproj /Rebuild Release
292 call :clean
293 devenv.com pc6601.vcxproj /Rebuild Release
294 call :clean
295 devenv.com pc6601sr.vcxproj /Rebuild Release
296 call :clean
297 mkdir build_vc12\pc6001
298 copy binary_vc12\pc6001.exe build_vc12\pc6001\.
299 copy binary_vc12\pc6001mk2.exe build_vc12\pc6001\.
300 copy binary_vc12\pc6001mk2sr.exe build_vc12\pc6001\.
301 copy binary_vc12\pc6601.exe build_vc12\pc6001\.
302 copy binary_vc12\pc6601sr.exe build_vc12\pc6001\.
303
304 devenv.com pc8001.vcxproj /Rebuild Release
305 call :clean
306 devenv.com pc8001mk2.vcxproj /Rebuild Release
307 call :clean
308 devenv.com pc8001mk2sr.vcxproj /Rebuild Release
309 call :clean
310 mkdir build_vc12\pc8001
311 copy binary_vc12\pc8001.exe build_vc12\pc8001\.
312 copy binary_vc12\pc8001mk2.exe build_vc12\pc8001\.
313 copy binary_vc12\pc8001mk2sr.exe build_vc12\pc8001\.
314
315 devenv.com pc8201.vcxproj /Rebuild Release
316 call :clean
317 mkdir build_vc12\pc8201
318 copy binary_vc12\pc8201.exe build_vc12\pc8201\.
319
320 devenv.com pc8201a.vcxproj /Rebuild Release
321 call :clean
322 mkdir build_vc12\pc8201a
323 copy binary_vc12\pc8201a.exe build_vc12\pc8201a\.
324
325 devenv.com pc8801.vcxproj /Rebuild Release
326 call :clean
327 devenv.com pc8801mk2.vcxproj /Rebuild Release
328 call :clean
329 mkdir build_vc12\pc8801
330 copy binary_vc12\pc8801.exe build_vc12\pc8801\.
331 copy binary_vc12\pc8801mk2.exe build_vc12\pc8801\.
332
333 devenv.com pc8801ma.vcxproj /Rebuild Release
334 call :clean
335 mkdir build_vc12\pc8801ma
336 copy binary_vc12\pc8801ma.exe build_vc12\pc8801ma\.
337
338 devenv.com pc9801.vcxproj /Rebuild Release
339 call :clean
340 mkdir build_vc12\pc9801
341 copy binary_vc12\pc9801.exe build_vc12\pc9801\.
342
343 devenv.com pc9801e.vcxproj /Rebuild Release
344 call :clean
345 mkdir build_vc12\pc9801e
346 copy binary_vc12\pc9801e.exe build_vc12\pc9801e\.
347
348 devenv.com pc9801u.vcxproj /Rebuild Release
349 call :clean
350 devenv.com pc9801vf.vcxproj /Rebuild Release
351 call :clean
352 devenv.com pc9801vm.vcxproj /Rebuild Release
353 call :clean
354 mkdir build_vc12\pc9801vm
355 copy binary_vc12\pc9801u.exe build_vc12\pc9801vm\.
356 copy binary_vc12\pc9801vf.exe build_vc12\pc9801vm\.
357 copy binary_vc12\pc9801vm.exe build_vc12\pc9801vm\.
358
359 devenv.com pc9801vx.vcxproj /Rebuild Release
360 call :clean
361 mkdir build_vc12\pc9801vx
362 copy binary_vc12\pc9801vx.exe build_vc12\pc9801vx\.
363
364 devenv.com pc9801ra.vcxproj /Rebuild Release
365 call :clean
366 mkdir build_vc12\pc9801ra
367 copy binary_vc12\pc9801ra.exe build_vc12\pc9801ra\.
368
369 devenv.com pc98rl.vcxproj /Rebuild Release
370 call :clean
371 mkdir build_vc12\pc98rl
372 copy binary_vc12\pc98rl.exe build_vc12\pc98rl\.
373
374 devenv.com pc98xa.vcxproj /Rebuild Release
375 call :clean
376 mkdir build_vc12\pc98xa
377 copy binary_vc12\pc98xa.exe build_vc12\pc98xa\.
378
379 devenv.com pc98xl.vcxproj /Rebuild Release
380 call :clean
381 mkdir build_vc12\pc98xl
382 copy binary_vc12\pc98xl.exe build_vc12\pc98xl\.
383
384 devenv.com pc98do.vcxproj /Rebuild Release
385 call :clean
386 mkdir build_vc12\pc98do
387 copy binary_vc12\pc98do.exe build_vc12\pc98do\.
388
389 devenv.com pc98ha.vcxproj /Rebuild Release
390 call :clean
391 mkdir build_vc12\pc98ha
392 copy binary_vc12\pc98ha.exe build_vc12\pc98ha\.
393
394 devenv.com pc98lt.vcxproj /Rebuild Release
395 call :clean
396 mkdir build_vc12\pc98lt
397 copy binary_vc12\pc98lt.exe build_vc12\pc98lt\.
398
399 devenv.com pc100.vcxproj /Rebuild Release
400 call :clean
401 mkdir build_vc12\pc100
402 copy binary_vc12\pc100.exe build_vc12\pc100\.
403
404 devenv.com pcengine.vcxproj /Rebuild Release
405 call :clean
406 mkdir build_vc12\pcengine
407 copy binary_vc12\pcengine.exe build_vc12\pcengine\.
408
409 devenv.com phc20.vcxproj /Rebuild Release
410 call :clean
411 mkdir build_vc12\phc20
412 copy binary_vc12\phc20.exe build_vc12\phc20\.
413
414 devenv.com phc25.vcxproj /Rebuild Release
415 call :clean
416 mkdir build_vc12\phc25
417 copy binary_vc12\phc25.exe build_vc12\phc25\.
418
419 devenv.com pv1000.vcxproj /Rebuild Release
420 call :clean
421 mkdir build_vc12\pv1000
422 copy binary_vc12\pv1000.exe build_vc12\pv1000\.
423
424 devenv.com pv2000.vcxproj /Rebuild Release
425 call :clean
426 mkdir build_vc12\pv2000
427 copy binary_vc12\pv2000.exe build_vc12\pv2000\.
428
429 devenv.com px7.vcxproj /Rebuild Release
430 call :clean
431 mkdir build_vc12\px7
432 copy binary_vc12\px7.exe build_vc12\px7\.
433
434 devenv.com pyuta.vcxproj /Rebuild Release
435 call :clean
436 mkdir build_vc12\pyuta
437 copy binary_vc12\pyuta.exe build_vc12\pyuta\.
438 mkdir build_vc12\pyuta_jr
439 copy binary_vc12\pyuta.exe build_vc12\pyuta_jr\.
440
441 devenv.com qc10.vcxproj /Rebuild Release
442 call :clean
443 devenv.com qc10cms.vcxproj /Rebuild Release
444 call :clean
445 mkdir build_vc12\qc10
446 copy binary_vc12\qc10.exe build_vc12\qc10\.
447 copy binary_vc12\qc10cms.exe build_vc12\qc10\.
448
449 devenv.com rx78.vcxproj /Rebuild Release
450 call :clean
451 mkdir build_vc12\rx78
452 copy binary_vc12\rx78.exe build_vc12\rx78\.
453
454 devenv.com sc3000.vcxproj /Rebuild Release
455 call :clean
456 mkdir build_vc12\sc3000
457 copy binary_vc12\sc3000.exe build_vc12\sc3000\.
458
459 devenv.com scv.vcxproj /Rebuild Release
460 call :clean
461 mkdir build_vc12\scv
462 copy binary_vc12\scv.exe build_vc12\scv\.
463
464 devenv.com smb80te.vcxproj /Rebuild Release
465 call :clean
466 mkdir build_vc12\smb80te
467 copy binary_vc12\smb80te.exe build_vc12\smb80te\.
468
469 devenv.com smc70.vcxproj /Rebuild Release
470 call :clean
471 devenv.com smc777.vcxproj /Rebuild Release
472 call :clean
473 mkdir build_vc12\smc777
474 copy binary_vc12\smc70.exe build_vc12\smc777\.
475 copy binary_vc12\smc777.exe build_vc12\smc777\.
476
477 devenv.com tk80bs.vcxproj /Rebuild Release
478 call :clean
479 mkdir build_vc12\tk80bs
480 copy binary_vc12\tk80bs.exe build_vc12\tk80bs\.
481
482 devenv.com tk85.vcxproj /Rebuild Release
483 call :clean
484 mkdir build_vc12\tk85
485 copy binary_vc12\tk85.exe build_vc12\tk85\.
486
487 devenv.com x07.vcxproj /Rebuild Release
488 call :clean
489 mkdir build_vc12\x07
490 copy binary_vc12\x07.exe build_vc12\x07\.
491
492 devenv.com x1.vcxproj /Rebuild Release
493 call :clean
494 devenv.com x1twin.vcxproj /Rebuild Release
495 call :clean
496 devenv.com x1turbo.vcxproj /Rebuild Release
497 call :clean
498 devenv.com x1turboz.vcxproj /Rebuild Release
499 call :clean
500 mkdir build_vc12\x1
501 copy binary_vc12\x1.exe build_vc12\x1\.
502 copy binary_vc12\x1twin.exe build_vc12\x1\.
503 copy binary_vc12\x1turbo.exe build_vc12\x1\.
504 copy binary_vc12\x1turboz.exe build_vc12\x1\.
505
506 devenv.com yalky.vcxproj /Rebuild Release
507 call :clean
508 mkdir build_vc12\yalky
509 copy binary_vc12\yalky.exe build_vc12\yalky\.
510
511 devenv.com yis.vcxproj /Rebuild Release
512 call :clean
513 mkdir build_vc12\yis
514 copy binary_vc12\yis.exe build_vc12\yis\.
515
516 devenv.com ys6464a.vcxproj /Rebuild Release
517 call :clean
518 mkdir build_vc12\ys6464a
519 copy binary_vc12\ys6464a.exe build_vc12\ys6464a\.
520
521 devenv.com z80tvgame_i8255.vcxproj /Rebuild Release
522 call :clean
523 devenv.com z80tvgame_z80pio.vcxproj /Rebuild Release
524 call :clean
525 mkdir build_vc12\z80tvgame
526 copy binary_vc12\z80tvgame_i8255.exe build_vc12\z80tvgame\.
527 copy binary_vc12\z80tvgame_z80pio.exe build_vc12\z80tvgame\.
528
529 pause
530 echo on
531 exit /b
532
533 :clean
534 copy Release\*.exe binary_vc12\.
535 ren Release Release_tmp
536 rmdir /s /q Release_tmp
537 exit /b