OSDN Git Service

d805929d8afe25260fda78aa8a57ccc3471935e5
[csp-qt/common_source_project-fm7.git] / source / vc++2008 / build9.bat
1 echo off
2
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%
6 goto start
7
8 :is_x64
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%
11
12 :start
13 rmdir /s /q build_xp
14 mkdir build_xp
15 ren Release Release_tmp
16 rmdir /s /q Release_tmp
17
18 devenv.com babbage2nd.vcproj /Rebuild Release
19 mkdir build_xp\babbage2nd
20 copy Release\babbage2nd.exe build_xp\babbage2nd\.
21
22 devenv.com bmjr.vcproj /Rebuild Release
23 mkdir build_xp\bmjr
24 copy Release\bmjr.exe build_xp\bmjr\.
25
26 devenv.com bubcom80.vcproj /Rebuild Release
27 mkdir build_xp\bubcom80
28 copy Release\bubcom80.exe build_xp\bubcom80\.
29
30 devenv.com colecovision.vcproj /Rebuild Release
31 mkdir build_xp\colecovision
32 copy Release\colecovision.exe build_xp\colecovision\.
33
34 devenv.com ex80.vcproj /Rebuild Release
35 mkdir build_xp\ex80
36 copy Release\ex80.exe build_xp\ex80\.
37
38 devenv.com familybasic.vcproj /Rebuild Release
39 mkdir build_xp\familybasic
40 copy Release\familybasic.exe build_xp\familybasic\.
41
42 devenv.com fm8.vcproj /Rebuild Release
43 mkdir build_xp\fm8
44 copy Release\fm8.exe build_xp\fm8\.
45
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
50 mkdir build_xp\fm7
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\.
55
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\.
61
62 devenv.com fm16beta_i186.vcproj /Rebuild Release
63 mkdir build_xp\fm16beta
64 copy Release\fm16beta_i186.exe build_xp\fm16beta\.
65
66 devenv.com fm16pi.vcproj /Rebuild Release
67 mkdir build_xp\fm16pi
68 copy Release\fm16pi.exe build_xp\fm16pi\.
69
70 devenv.com fmr30_i86.vcproj /Rebuild Release
71 devenv.com fmr30_i286.vcproj /Rebuild Release
72 mkdir build_xp\fmr30
73 copy Release\fmr30_i86.exe build_xp\fmr30\.
74 copy Release\fmr30_i286.exe build_xp\fmr30\.
75
76 devenv.com fmr50_i286.vcproj /Rebuild Release
77 devenv.com fmr50_i386.vcproj /Rebuild Release
78 devenv.com fmr50_i486.vcproj /Rebuild Release
79 mkdir build_xp\fmr50
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\.
83
84 devenv.com fmr60.vcproj /Rebuild Release
85 devenv.com fmr70.vcproj /Rebuild Release
86 devenv.com fmr80.vcproj /Rebuild Release
87 mkdir build_xp\fmr60
88 copy Release\fmr60.exe build_xp\fmr60\.
89 copy Release\fmr70.exe build_xp\fmr60\.
90 copy Release\fmr80.exe build_xp\fmr60\.
91
92 devenv.com fp200.vcproj /Rebuild Release
93 mkdir build_xp\fp200
94 copy Release\fp200.exe build_xp\fp200\.
95
96 devenv.com fp1100.vcproj /Rebuild Release
97 mkdir build_xp\fp1100
98 copy Release\fp1100.exe build_xp\fp1100\.
99
100 devenv.com gamegear.vcproj /Rebuild Release
101 mkdir build_xp\gamegear
102 copy Release\gamegear.exe build_xp\gamegear\.
103
104 devenv.com hc20.vcproj /Rebuild Release
105 mkdir build_xp\hc20
106 copy Release\hc20.exe build_xp\hc20\.
107
108 devenv.com hc40.vcproj /Rebuild Release
109 mkdir build_xp\hc40
110 copy Release\hc40.exe build_xp\hc40\.
111
112 devenv.com hc80.vcproj /Rebuild Release
113 mkdir build_xp\hc80
114 copy Release\hc80.exe build_xp\hc80\.
115
116 devenv.com jr100.vcproj /Rebuild Release
117 mkdir build_xp\jr100
118 copy Release\jr100.exe build_xp\jr100\.
119
120 devenv.com jr800.vcproj /Rebuild Release
121 mkdir build_xp\jr800
122 copy Release\jr800.exe build_xp\jr800\.
123
124 devenv.com jx.vcproj /Rebuild Release
125 mkdir build_xp\jx
126 copy Release\jx.exe build_xp\jx\.
127 mkdir build_xp\jx_hires
128 copy Release\jx.exe build_xp\jx_hires\.
129
130 devenv.com m5.vcproj /Rebuild Release
131 mkdir build_xp\m5
132 copy Release\m5.exe build_xp\m5\.
133
134 devenv.com map1010.vcproj /Rebuild Release
135 mkdir build_xp\map1010
136 copy Release\map1010.exe build_xp\map1010\.
137
138 devenv.com mastersystem.vcproj /Rebuild Release
139 mkdir build_xp\mastersystem
140 copy Release\mastersystem.exe build_xp\mastersystem\.
141
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
147 mkdir build_xp\msx
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\.
153
154 devenv.com multi8.vcproj /Rebuild Release
155 mkdir build_xp\multi8
156 copy Release\multi8.exe build_xp\multi8\.
157
158 devenv.com mycomz80a.vcproj /Rebuild Release
159 mkdir build_xp\mycomz80a
160 copy Release\mycomz80a.exe build_xp\mycomz80a\.
161
162 devenv.com mz80a.vcproj /Rebuild Release
163 mkdir build_xp\mz80a
164 copy Release\mz80a.exe build_xp\mz80a\.
165
166 devenv.com mz80b.vcproj /Rebuild Release
167 mkdir build_xp\mz80b
168 copy Release\mz80b.exe build_xp\mz80b\.
169
170 devenv.com mz80k.vcproj /Rebuild Release
171 mkdir build_xp\mz80k
172 copy Release\mz80k.exe build_xp\mz80k\.
173
174 devenv.com mz700.vcproj /Rebuild Release
175 mkdir build_xp\mz700
176 copy Release\mz700.exe build_xp\mz700\.
177
178 devenv.com mz800.vcproj /Rebuild Release
179 mkdir build_xp\mz800
180 copy Release\mz800.exe build_xp\mz800\.
181
182 devenv.com mz1200.vcproj /Rebuild Release
183 mkdir build_xp\mz1200
184 copy Release\mz1200.exe build_xp\mz1200\.
185
186 devenv.com mz1500.vcproj /Rebuild Release
187 mkdir build_xp\mz1500
188 copy Release\mz1500.exe build_xp\mz1500\.
189
190 devenv.com mz2200.vcproj /Rebuild Release
191 mkdir build_xp\mz2200
192 copy Release\mz2200.exe build_xp\mz2200\.
193
194 devenv.com mz2500.vcproj /Rebuild Release
195 mkdir build_xp\mz2500
196 copy Release\mz2500.exe build_xp\mz2500\.
197
198 devenv.com mz2800.vcproj /Rebuild Release
199 mkdir build_xp\mz2800
200 copy Release\mz2800.exe build_xp\mz2800\.
201
202 devenv.com mz3500.vcproj /Rebuild Release
203 mkdir build_xp\mz3500
204 copy Release\mz3500.exe build_xp\mz3500\.
205
206 devenv.com mz5500.vcproj /Rebuild Release
207 mkdir build_xp\mz5500
208 copy Release\mz5500.exe build_xp\mz5500\.
209
210 devenv.com mz6500.vcproj /Rebuild Release
211 mkdir build_xp\mz6500
212 copy Release\mz6500.exe build_xp\mz6500\.
213
214 devenv.com pasopia.vcproj /Rebuild Release
215 mkdir build_xp\pasopia
216 copy Release\pasopia.exe build_xp\pasopia\.
217
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\.
223
224 devenv.com pc2001.vcproj /Rebuild Release
225 mkdir build_xp\pc2001
226 copy Release\pc2001.exe build_xp\pc2001\.
227
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\.
239
240 devenv.com pc8001mk2sr.vcproj /Rebuild Release
241 mkdir build_xp\pc8001mk2sr
242 copy Release\pc8001mk2sr.exe build_xp\pc8001mk2sr\.
243
244 devenv.com pc8201.vcproj /Rebuild Release
245 mkdir build_xp\pc8201
246 copy Release\pc8201.exe build_xp\pc8201\.
247
248 devenv.com pc8201a.vcproj /Rebuild Release
249 mkdir build_xp\pc8201a
250 copy Release\pc8201a.exe build_xp\pc8201a\.
251
252 devenv.com pc8801ma.vcproj /Rebuild Release
253 mkdir build_xp\pc8801ma
254 copy Release\pc8801ma.exe build_xp\pc8801ma\.
255
256 devenv.com pc9801.vcproj /Rebuild Release
257 mkdir build_xp\pc9801
258 copy Release\pc9801.exe build_xp\pc9801\.
259
260 devenv.com pc9801e.vcproj /Rebuild Release
261 mkdir build_xp\pc9801e
262 copy Release\pc9801e.exe build_xp\pc9801e\.
263
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\.
271
272 devenv.com pc9801vx.vcproj /Rebuild Release
273 mkdir build_xp\pc9801vx
274 copy Release\pc9801vx.exe build_xp\pc9801vx\.
275
276 devenv.com pc9801ra.vcproj /Rebuild Release
277 mkdir build_xp\pc9801ra
278 copy Release\pc9801ra.exe build_xp\pc9801ra\.
279
280 devenv.com pc98rl.vcproj /Rebuild Release
281 mkdir build_xp\pc98rl
282 copy Release\pc98rl.exe build_xp\pc98rl\.
283
284 devenv.com pc98xa.vcproj /Rebuild Release
285 mkdir build_xp\pc98xa
286 copy Release\pc98xa.exe build_xp\pc98xa\.
287
288 devenv.com pc98xl.vcproj /Rebuild Release
289 mkdir build_xp\pc98xl
290 copy Release\pc98xl.exe build_xp\pc98xl\.
291
292 devenv.com pc98do.vcproj /Rebuild Release
293 mkdir build_xp\pc98do
294 copy Release\pc98do.exe build_xp\pc98do\.
295
296 devenv.com pc98ha.vcproj /Rebuild Release
297 mkdir build_xp\pc98ha
298 copy Release\pc98ha.exe build_xp\pc98ha\.
299
300 devenv.com pc98lt.vcproj /Rebuild Release
301 mkdir build_xp\pc98lt
302 copy Release\pc98lt.exe build_xp\pc98lt\.
303
304 devenv.com pc100.vcproj /Rebuild Release
305 mkdir build_xp\pc100
306 copy Release\pc100.exe build_xp\pc100\.
307
308 devenv.com pcengine.vcproj /Rebuild Release
309 mkdir build_xp\pcengine
310 copy Release\pcengine.exe build_xp\pcengine\.
311
312 devenv.com phc20.vcproj /Rebuild Release
313 mkdir build_xp\phc20
314 copy Release\phc20.exe build_xp\phc20\.
315
316 devenv.com phc25.vcproj /Rebuild Release
317 mkdir build_xp\phc25
318 copy Release\phc25.exe build_xp\phc25\.
319
320 devenv.com pv1000.vcproj /Rebuild Release
321 mkdir build_xp\pv1000
322 copy Release\pv1000.exe build_xp\pv1000\.
323
324 devenv.com pv2000.vcproj /Rebuild Release
325 mkdir build_xp\pv2000
326 copy Release\pv2000.exe build_xp\pv2000\.
327
328 devenv.com px7.vcproj /Rebuild Release
329 mkdir build_xp\px7
330 copy Release\px7.exe build_xp\px7\.
331
332 devenv.com pyuta.vcproj /Rebuild Release
333 mkdir build_xp\pyuta
334 copy Release\pyuta.exe build_xp\pyuta\.
335 mkdir build_xp\pyuta_jr
336 copy Release\pyuta.exe build_xp\pyuta_jr\.
337
338 devenv.com qc10.vcproj /Rebuild Release
339 devenv.com qc10cms.vcproj /Rebuild Release
340 mkdir build_xp\qc10
341 copy Release\qc10.exe build_xp\qc10\.
342 copy Release\qc10cms.exe build_xp\qc10\.
343
344 devenv.com rx78.vcproj /Rebuild Release
345 mkdir build_xp\rx78
346 copy Release\rx78.exe build_xp\rx78\.
347
348 devenv.com sc3000.vcproj /Rebuild Release
349 mkdir build_xp\sc3000
350 copy Release\sc3000.exe build_xp\sc3000\.
351
352 devenv.com scv.vcproj /Rebuild Release
353 mkdir build_xp\scv
354 copy Release\scv.exe build_xp\scv\.
355
356 devenv.com smb80te.vcproj /Rebuild Release
357 mkdir build_xp\smb80te
358 copy Release\smb80te.exe build_xp\smb80te\.
359
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\.
365
366 devenv.com tk80bs.vcproj /Rebuild Release
367 mkdir build_xp\tk80bs
368 copy Release\tk80bs.exe build_xp\tk80bs\.
369
370 devenv.com tk85.vcproj /Rebuild Release
371 mkdir build_xp\tk85
372 copy Release\tk85.exe build_xp\tk85\.
373
374 devenv.com x07.vcproj /Rebuild Release
375 mkdir build_xp\x07
376 copy Release\x07.exe build_xp\x07\.
377
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
382 mkdir build_xp\x1
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\.
387
388 devenv.com yalky.vcproj /Rebuild Release
389 mkdir build_xp\yalky
390 copy Release\yalky.exe build_xp\yalky\.
391
392 devenv.com yis.vcproj /Rebuild Release
393 mkdir build_xp\yis
394 copy Release\yis.exe build_xp\yis\.
395
396 devenv.com ys6464a.vcproj /Rebuild Release
397 mkdir build_xp\ys6464a
398 copy Release\ys6464a.exe build_xp\ys6464a\.
399
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\.
405
406 rmdir /s /q binary_xp
407 mkdir binary_xp
408 copy Release\*.exe binary_xp\.
409 rmdir /s /q binary_vista
410 mkdir binary_vista
411 copy Release\*.exe binary_vista\.
412 rmdir /s /q build_vista
413 xcopy /e /y build_xp build_vista\
414 rmdir /s /q Release
415
416 pushd binary_vista
417 for /r %%i in (*.exe) do mt.exe /manifest ..\..\src\res\vista.manifest -outputresource:%%i;1
418 popd
419 pushd build_vista
420 for /r %%i in (*.exe) do mt.exe /manifest ..\..\src\res\vista.manifest -outputresource:%%i;1
421 popd
422
423 pause
424 echo on