diff options
author | Justin Clark-Casey (justincc) | 2010-09-11 01:13:08 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2010-09-11 01:13:08 +0100 |
commit | 7e65590a55ba575d0086bdfc25addaf1051d799b (patch) | |
tree | 1dc11683170d45d80d7aab6eefdfcc836d3e773b /Prebuild/scripts | |
parent | Make it clear that the "create region" command will reference ini files in th... (diff) | |
download | opensim-SC-7e65590a55ba575d0086bdfc25addaf1051d799b.zip opensim-SC-7e65590a55ba575d0086bdfc25addaf1051d799b.tar.gz opensim-SC-7e65590a55ba575d0086bdfc25addaf1051d799b.tar.bz2 opensim-SC-7e65590a55ba575d0086bdfc25addaf1051d799b.tar.xz |
Update Prebuild.exe with Prebuild r323 + an existing OpenSim specific nant hack to correctly clean up chosen OpenSim exes and dlls in bin/ on a "nant clean"
Source code is included for reference. This can go away again once Prebuild is updated with a more general mechanism for cleaning up files.
The Prebuild source code here can be built with nant, or regnerated for other tools using the prebuild at {root}/bin/Prebuild.exe
Diffstat (limited to '')
62 files changed, 1638 insertions, 0 deletions
diff --git a/Prebuild/scripts/.svn/all-wcprops b/Prebuild/scripts/.svn/all-wcprops new file mode 100644 index 0000000..b59b6a2 --- /dev/null +++ b/Prebuild/scripts/.svn/all-wcprops | |||
@@ -0,0 +1,125 @@ | |||
1 | K 25 | ||
2 | svn:wc:ra_dav:version-url | ||
3 | V 49 | ||
4 | /svnroot/dnpb/!svn/ver/316/trunk/Prebuild/scripts | ||
5 | END | ||
6 | makefile.bat | ||
7 | K 25 | ||
8 | svn:wc:ra_dav:version-url | ||
9 | V 62 | ||
10 | /svnroot/dnpb/!svn/ver/240/trunk/Prebuild/scripts/makefile.bat | ||
11 | END | ||
12 | SharpDevelop2.bat | ||
13 | K 25 | ||
14 | svn:wc:ra_dav:version-url | ||
15 | V 67 | ||
16 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/SharpDevelop2.bat | ||
17 | END | ||
18 | makefile.sh | ||
19 | K 25 | ||
20 | svn:wc:ra_dav:version-url | ||
21 | V 61 | ||
22 | /svnroot/dnpb/!svn/ver/240/trunk/Prebuild/scripts/makefile.sh | ||
23 | END | ||
24 | Clean.bat | ||
25 | K 25 | ||
26 | svn:wc:ra_dav:version-url | ||
27 | V 59 | ||
28 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/Clean.bat | ||
29 | END | ||
30 | Clean.sh | ||
31 | K 25 | ||
32 | svn:wc:ra_dav:version-url | ||
33 | V 58 | ||
34 | /svnroot/dnpb/!svn/ver/240/trunk/Prebuild/scripts/Clean.sh | ||
35 | END | ||
36 | Help.bat | ||
37 | K 25 | ||
38 | svn:wc:ra_dav:version-url | ||
39 | V 58 | ||
40 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/Help.bat | ||
41 | END | ||
42 | autotools.bat | ||
43 | K 25 | ||
44 | svn:wc:ra_dav:version-url | ||
45 | V 63 | ||
46 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/autotools.bat | ||
47 | END | ||
48 | Prebuild.nsi | ||
49 | K 25 | ||
50 | svn:wc:ra_dav:version-url | ||
51 | V 62 | ||
52 | /svnroot/dnpb/!svn/ver/116/trunk/Prebuild/scripts/Prebuild.nsi | ||
53 | END | ||
54 | VS2010.bat | ||
55 | K 25 | ||
56 | svn:wc:ra_dav:version-url | ||
57 | V 60 | ||
58 | /svnroot/dnpb/!svn/ver/316/trunk/Prebuild/scripts/VS2010.bat | ||
59 | END | ||
60 | MonoDevelop.sh | ||
61 | K 25 | ||
62 | svn:wc:ra_dav:version-url | ||
63 | V 64 | ||
64 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/MonoDevelop.sh | ||
65 | END | ||
66 | VS2002.bat | ||
67 | K 25 | ||
68 | svn:wc:ra_dav:version-url | ||
69 | V 60 | ||
70 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/VS2002.bat | ||
71 | END | ||
72 | SharpDevelop.bat | ||
73 | K 25 | ||
74 | svn:wc:ra_dav:version-url | ||
75 | V 66 | ||
76 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/SharpDevelop.bat | ||
77 | END | ||
78 | autotools.sh | ||
79 | K 25 | ||
80 | svn:wc:ra_dav:version-url | ||
81 | V 62 | ||
82 | /svnroot/dnpb/!svn/ver/256/trunk/Prebuild/scripts/autotools.sh | ||
83 | END | ||
84 | VS2003.bat | ||
85 | K 25 | ||
86 | svn:wc:ra_dav:version-url | ||
87 | V 60 | ||
88 | /svnroot/dnpb/!svn/ver/196/trunk/Prebuild/scripts/VS2003.bat | ||
89 | END | ||
90 | VS2005.bat | ||
91 | K 25 | ||
92 | svn:wc:ra_dav:version-url | ||
93 | V 60 | ||
94 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/VS2005.bat | ||
95 | END | ||
96 | nant.bat | ||
97 | K 25 | ||
98 | svn:wc:ra_dav:version-url | ||
99 | V 58 | ||
100 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/nant.bat | ||
101 | END | ||
102 | VS2008.bat | ||
103 | K 25 | ||
104 | svn:wc:ra_dav:version-url | ||
105 | V 60 | ||
106 | /svnroot/dnpb/!svn/ver/288/trunk/Prebuild/scripts/VS2008.bat | ||
107 | END | ||
108 | xcode.bat | ||
109 | K 25 | ||
110 | svn:wc:ra_dav:version-url | ||
111 | V 59 | ||
112 | /svnroot/dnpb/!svn/ver/240/trunk/Prebuild/scripts/xcode.bat | ||
113 | END | ||
114 | nant.sh | ||
115 | K 25 | ||
116 | svn:wc:ra_dav:version-url | ||
117 | V 57 | ||
118 | /svnroot/dnpb/!svn/ver/205/trunk/Prebuild/scripts/nant.sh | ||
119 | END | ||
120 | xcode.sh | ||
121 | K 25 | ||
122 | svn:wc:ra_dav:version-url | ||
123 | V 58 | ||
124 | /svnroot/dnpb/!svn/ver/240/trunk/Prebuild/scripts/xcode.sh | ||
125 | END | ||
diff --git a/Prebuild/scripts/.svn/dir-prop-base b/Prebuild/scripts/.svn/dir-prop-base new file mode 100644 index 0000000..48246b7 --- /dev/null +++ b/Prebuild/scripts/.svn/dir-prop-base | |||
@@ -0,0 +1,6 @@ | |||
1 | K 10 | ||
2 | svn:ignore | ||
3 | V 12 | ||
4 | *.cmbx | ||
5 | *.swp | ||
6 | END | ||
diff --git a/Prebuild/scripts/.svn/entries b/Prebuild/scripts/.svn/entries new file mode 100644 index 0000000..ee476a5 --- /dev/null +++ b/Prebuild/scripts/.svn/entries | |||
@@ -0,0 +1,708 @@ | |||
1 | 10 | ||
2 | |||
3 | dir | ||
4 | 323 | ||
5 | https://dnpb.svn.sourceforge.net/svnroot/dnpb/trunk/Prebuild/scripts | ||
6 | https://dnpb.svn.sourceforge.net/svnroot/dnpb | ||
7 | |||
8 | |||
9 | |||
10 | 2010-05-08T05:43:01.449559Z | ||
11 | 316 | ||
12 | jhurliman | ||
13 | has-props | ||
14 | |||
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
20 | |||
21 | |||
22 | |||
23 | |||
24 | |||
25 | |||
26 | |||
27 | 3355ff64-970d-0410-bbe8-d0fbd18be4fb | ||
28 | |||
29 | makefile.bat | ||
30 | file | ||
31 | |||
32 | |||
33 | |||
34 | |||
35 | 2010-09-10T22:51:44.000000Z | ||
36 | f6d151aad764b5bdb4113a119c9f3750 | ||
37 | 2007-05-08T15:42:58.740059Z | ||
38 | 240 | ||
39 | jendave | ||
40 | has-props | ||
41 | |||
42 | |||
43 | |||
44 | |||
45 | |||
46 | |||
47 | |||
48 | |||
49 | |||
50 | |||
51 | |||
52 | |||
53 | |||
54 | |||
55 | |||
56 | |||
57 | |||
58 | |||
59 | |||
60 | |||
61 | 102 | ||
62 | |||
63 | SharpDevelop2.bat | ||
64 | file | ||
65 | |||
66 | |||
67 | |||
68 | |||
69 | 2010-09-10T22:51:44.000000Z | ||
70 | 432bf7063141f24bcc4e4a13ede3b6cf | ||
71 | 2007-02-13T20:58:03.716560Z | ||
72 | 205 | ||
73 | jendave | ||
74 | has-props | ||
75 | |||
76 | |||
77 | |||
78 | |||
79 | |||
80 | |||
81 | |||
82 | |||
83 | |||
84 | |||
85 | |||
86 | |||
87 | |||
88 | |||
89 | |||
90 | |||
91 | |||
92 | |||
93 | |||
94 | |||
95 | 210 | ||
96 | |||
97 | makefile.sh | ||
98 | file | ||
99 | |||
100 | |||
101 | |||
102 | |||
103 | 2010-09-10T22:51:44.000000Z | ||
104 | 70db5cccbafa4f0019d3d9e0fbb6d884 | ||
105 | 2007-05-08T15:42:58.740059Z | ||
106 | 240 | ||
107 | jendave | ||
108 | has-props | ||
109 | |||
110 | |||
111 | |||
112 | |||
113 | |||
114 | |||
115 | |||
116 | |||
117 | |||
118 | |||
119 | |||
120 | |||
121 | |||
122 | |||
123 | |||
124 | |||
125 | |||
126 | |||
127 | |||
128 | |||
129 | 155 | ||
130 | |||
131 | Clean.bat | ||
132 | file | ||
133 | |||
134 | |||
135 | |||
136 | |||
137 | 2010-09-10T22:51:44.000000Z | ||
138 | f33b6d088290350f0d7cbc44e6c26854 | ||
139 | 2007-02-13T20:58:03.716560Z | ||
140 | 205 | ||
141 | jendave | ||
142 | has-props | ||
143 | |||
144 | |||
145 | |||
146 | |||
147 | |||
148 | |||
149 | |||
150 | |||
151 | |||
152 | |||
153 | |||
154 | |||
155 | |||
156 | |||
157 | |||
158 | |||
159 | |||
160 | |||
161 | |||
162 | |||
163 | 87 | ||
164 | |||
165 | Clean.sh | ||
166 | file | ||
167 | |||
168 | |||
169 | |||
170 | |||
171 | 2010-09-10T22:51:44.000000Z | ||
172 | 0d402c1dc3ba5fa92a22721ee7faf47c | ||
173 | 2007-05-08T15:42:58.740059Z | ||
174 | 240 | ||
175 | jendave | ||
176 | has-props | ||
177 | |||
178 | |||
179 | |||
180 | |||
181 | |||
182 | |||
183 | |||
184 | |||
185 | |||
186 | |||
187 | |||
188 | |||
189 | |||
190 | |||
191 | |||
192 | |||
193 | |||
194 | |||
195 | |||
196 | |||
197 | 92 | ||
198 | |||
199 | Help.bat | ||
200 | file | ||
201 | |||
202 | |||
203 | |||
204 | |||
205 | 2010-09-10T22:51:44.000000Z | ||
206 | 237f9b0bc08ef577209cf7119efbd456 | ||
207 | 2007-02-13T20:58:03.716560Z | ||
208 | 205 | ||
209 | jendave | ||
210 | has-props | ||
211 | |||
212 | |||
213 | |||
214 | |||
215 | |||
216 | |||
217 | |||
218 | |||
219 | |||
220 | |||
221 | |||
222 | |||
223 | |||
224 | |||
225 | |||
226 | |||
227 | |||
228 | |||
229 | |||
230 | |||
231 | 32 | ||
232 | |||
233 | autotools.bat | ||
234 | file | ||
235 | |||
236 | |||
237 | |||
238 | |||
239 | 2010-09-10T22:51:44.000000Z | ||
240 | 3604bb1d38df33793e62c25e08362f59 | ||
241 | 2007-02-13T20:58:03.716560Z | ||
242 | 205 | ||
243 | jendave | ||
244 | has-props | ||
245 | |||
246 | |||
247 | |||
248 | |||
249 | |||
250 | |||
251 | |||
252 | |||
253 | |||
254 | |||
255 | |||
256 | |||
257 | |||
258 | |||
259 | |||
260 | |||
261 | |||
262 | |||
263 | |||
264 | |||
265 | 112 | ||
266 | |||
267 | Prebuild.nsi | ||
268 | file | ||
269 | |||
270 | |||
271 | |||
272 | |||
273 | 2010-09-10T22:51:44.000000Z | ||
274 | 572ab49b75b83aece148667c55cb800b | ||
275 | 2006-06-28T00:12:05.085067Z | ||
276 | 116 | ||
277 | jendave | ||
278 | has-props | ||
279 | |||
280 | |||
281 | |||
282 | |||
283 | |||
284 | |||
285 | |||
286 | |||
287 | |||
288 | |||
289 | |||
290 | |||
291 | |||
292 | |||
293 | |||
294 | |||
295 | |||
296 | |||
297 | |||
298 | |||
299 | 6208 | ||
300 | |||
301 | VS2010.bat | ||
302 | file | ||
303 | |||
304 | |||
305 | |||
306 | |||
307 | 2010-09-10T22:51:44.000000Z | ||
308 | f6f61e3b45a19c4c011c9143da1ab274 | ||
309 | 2010-05-08T05:43:01.449559Z | ||
310 | 316 | ||
311 | jhurliman | ||
312 | |||
313 | |||
314 | |||
315 | |||
316 | |||
317 | |||
318 | |||
319 | |||
320 | |||
321 | |||
322 | |||
323 | |||
324 | |||
325 | |||
326 | |||
327 | |||
328 | |||
329 | |||
330 | |||
331 | |||
332 | |||
333 | 192 | ||
334 | |||
335 | MonoDevelop.sh | ||
336 | file | ||
337 | |||
338 | |||
339 | |||
340 | |||
341 | 2010-09-10T22:51:44.000000Z | ||
342 | 1499f30edeaae42e200fa27a7c605fba | ||
343 | 2007-02-13T20:58:03.716560Z | ||
344 | 205 | ||
345 | jendave | ||
346 | has-props | ||
347 | |||
348 | |||
349 | |||
350 | |||
351 | |||
352 | |||
353 | |||
354 | |||
355 | |||
356 | |||
357 | |||
358 | |||
359 | |||
360 | |||
361 | |||
362 | |||
363 | |||
364 | |||
365 | |||
366 | |||
367 | 79 | ||
368 | |||
369 | VS2002.bat | ||
370 | file | ||
371 | |||
372 | |||
373 | |||
374 | |||
375 | 2010-09-10T22:51:44.000000Z | ||
376 | 3ebbd6c68560aaf1ec9089cdd64f5fcd | ||
377 | 2007-02-13T20:58:03.716560Z | ||
378 | 205 | ||
379 | jendave | ||
380 | has-props | ||
381 | |||
382 | |||
383 | |||
384 | |||
385 | |||
386 | |||
387 | |||
388 | |||
389 | |||
390 | |||
391 | |||
392 | |||
393 | |||
394 | |||
395 | |||
396 | |||
397 | |||
398 | |||
399 | |||
400 | |||
401 | 189 | ||
402 | |||
403 | SharpDevelop.bat | ||
404 | file | ||
405 | |||
406 | |||
407 | |||
408 | |||
409 | 2010-09-10T22:51:44.000000Z | ||
410 | 68ebe8c542c03966bf15bfae465c6616 | ||
411 | 2007-02-13T20:58:03.716560Z | ||
412 | 205 | ||
413 | jendave | ||
414 | has-props | ||
415 | |||
416 | |||
417 | |||
418 | |||
419 | |||
420 | |||
421 | |||
422 | |||
423 | |||
424 | |||
425 | |||
426 | |||
427 | |||
428 | |||
429 | |||
430 | |||
431 | |||
432 | |||
433 | |||
434 | |||
435 | 220 | ||
436 | |||
437 | autotools.sh | ||
438 | file | ||
439 | |||
440 | |||
441 | |||
442 | |||
443 | 2010-09-10T22:51:44.000000Z | ||
444 | 3e82233011b4b61378fdfafec75105c3 | ||
445 | 2008-02-07T16:31:29.630257Z | ||
446 | 256 | ||
447 | cjcollier | ||
448 | has-props | ||
449 | |||
450 | |||
451 | |||
452 | |||
453 | |||
454 | |||
455 | |||
456 | |||
457 | |||
458 | |||
459 | |||
460 | |||
461 | |||
462 | |||
463 | |||
464 | |||
465 | |||
466 | |||
467 | |||
468 | |||
469 | 163 | ||
470 | |||
471 | VS2003.bat | ||
472 | file | ||
473 | |||
474 | |||
475 | |||
476 | |||
477 | 2010-09-10T22:51:44.000000Z | ||
478 | d98909ce1a987763796c2d51bd51e861 | ||
479 | 2006-12-30T09:17:33.472696Z | ||
480 | 196 | ||
481 | jendave | ||
482 | has-props | ||
483 | |||
484 | |||
485 | |||
486 | |||
487 | |||
488 | |||
489 | |||
490 | |||
491 | |||
492 | |||
493 | |||
494 | |||
495 | |||
496 | |||
497 | |||
498 | |||
499 | |||
500 | |||
501 | |||
502 | |||
503 | 189 | ||
504 | |||
505 | VS2005.bat | ||
506 | file | ||
507 | |||
508 | |||
509 | |||
510 | |||
511 | 2010-09-10T22:51:44.000000Z | ||
512 | 3a9c76a2bc4a7b72dacb5f9080b212a4 | ||
513 | 2007-02-13T20:58:03.716560Z | ||
514 | 205 | ||
515 | jendave | ||
516 | has-props | ||
517 | |||
518 | |||
519 | |||
520 | |||
521 | |||
522 | |||
523 | |||
524 | |||
525 | |||
526 | |||
527 | |||
528 | |||
529 | |||
530 | |||
531 | |||
532 | |||
533 | |||
534 | |||
535 | |||
536 | |||
537 | 203 | ||
538 | |||
539 | nant.bat | ||
540 | file | ||
541 | |||
542 | |||
543 | |||
544 | |||
545 | 2010-09-10T22:51:44.000000Z | ||
546 | b42b576139291f54b283c4e557f02140 | ||
547 | 2007-02-13T20:58:03.716560Z | ||
548 | 205 | ||
549 | jendave | ||
550 | has-props | ||
551 | |||
552 | |||
553 | |||
554 | |||
555 | |||
556 | |||
557 | |||
558 | |||
559 | |||
560 | |||
561 | |||
562 | |||
563 | |||
564 | |||
565 | |||
566 | |||
567 | |||
568 | |||
569 | |||
570 | |||
571 | 103 | ||
572 | |||
573 | VS2008.bat | ||
574 | file | ||
575 | |||
576 | |||
577 | |||
578 | |||
579 | 2010-09-10T22:51:44.000000Z | ||
580 | b239b3d67274fdac817fa0b41864bb01 | ||
581 | 2009-02-09T18:52:49.114435Z | ||
582 | 288 | ||
583 | diakopter | ||
584 | has-props | ||
585 | |||
586 | |||
587 | |||
588 | |||
589 | |||
590 | |||
591 | |||
592 | |||
593 | |||
594 | |||
595 | |||
596 | |||
597 | |||
598 | |||
599 | |||
600 | |||
601 | |||
602 | |||
603 | |||
604 | |||
605 | 192 | ||
606 | |||
607 | xcode.bat | ||
608 | file | ||
609 | |||
610 | |||
611 | |||
612 | |||
613 | 2010-09-10T22:51:44.000000Z | ||
614 | adbdd25e0777620fafc9d087142d0747 | ||
615 | 2007-05-08T15:42:58.740059Z | ||
616 | 240 | ||
617 | jendave | ||
618 | has-props | ||
619 | |||
620 | |||
621 | |||
622 | |||
623 | |||
624 | |||
625 | |||
626 | |||
627 | |||
628 | |||
629 | |||
630 | |||
631 | |||
632 | |||
633 | |||
634 | |||
635 | |||
636 | |||
637 | |||
638 | |||
639 | 103 | ||
640 | |||
641 | nant.sh | ||
642 | file | ||
643 | |||
644 | |||
645 | |||
646 | |||
647 | 2010-09-10T22:51:44.000000Z | ||
648 | 94a22105b89b89938829d63f70a628dc | ||
649 | 2007-02-13T20:58:03.716560Z | ||
650 | 205 | ||
651 | jendave | ||
652 | has-props | ||
653 | |||
654 | |||
655 | |||
656 | |||
657 | |||
658 | |||
659 | |||
660 | |||
661 | |||
662 | |||
663 | |||
664 | |||
665 | |||
666 | |||
667 | |||
668 | |||
669 | |||
670 | |||
671 | |||
672 | |||
673 | 61 | ||
674 | |||
675 | xcode.sh | ||
676 | file | ||
677 | |||
678 | |||
679 | |||
680 | |||
681 | 2010-09-10T22:51:44.000000Z | ||
682 | 7f7b529278d58af6d9313e2a93f7f296 | ||
683 | 2007-05-08T15:42:58.740059Z | ||
684 | 240 | ||
685 | jendave | ||
686 | has-props | ||
687 | |||
688 | |||
689 | |||
690 | |||
691 | |||
692 | |||
693 | |||
694 | |||
695 | |||
696 | |||
697 | |||
698 | |||
699 | |||
700 | |||
701 | |||
702 | |||
703 | |||
704 | |||
705 | |||
706 | |||
707 | 62 | ||
708 | |||
diff --git a/Prebuild/scripts/.svn/prop-base/Clean.bat.svn-base b/Prebuild/scripts/.svn/prop-base/Clean.bat.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/Clean.bat.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/Clean.sh.svn-base b/Prebuild/scripts/.svn/prop-base/Clean.sh.svn-base new file mode 100644 index 0000000..03b5bfa --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/Clean.sh.svn-base | |||
@@ -0,0 +1,9 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/Help.bat.svn-base b/Prebuild/scripts/.svn/prop-base/Help.bat.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/Help.bat.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/MonoDevelop.sh.svn-base b/Prebuild/scripts/.svn/prop-base/MonoDevelop.sh.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/MonoDevelop.sh.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/Prebuild.nsi.svn-base b/Prebuild/scripts/.svn/prop-base/Prebuild.nsi.svn-base new file mode 100644 index 0000000..7b57b30 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/Prebuild.nsi.svn-base | |||
@@ -0,0 +1,9 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 12 | ||
6 | svn:keywords | ||
7 | V 23 | ||
8 | Author Date Id Revision | ||
9 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/SharpDevelop.bat.svn-base b/Prebuild/scripts/.svn/prop-base/SharpDevelop.bat.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/SharpDevelop.bat.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/SharpDevelop2.bat.svn-base b/Prebuild/scripts/.svn/prop-base/SharpDevelop2.bat.svn-base new file mode 100644 index 0000000..869ac71 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/SharpDevelop2.bat.svn-base | |||
@@ -0,0 +1,5 @@ | |||
1 | K 14 | ||
2 | svn:executable | ||
3 | V 1 | ||
4 | * | ||
5 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/VS2002.bat.svn-base b/Prebuild/scripts/.svn/prop-base/VS2002.bat.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/VS2002.bat.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/VS2003.bat.svn-base b/Prebuild/scripts/.svn/prop-base/VS2003.bat.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/VS2003.bat.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/VS2005.bat.svn-base b/Prebuild/scripts/.svn/prop-base/VS2005.bat.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/VS2005.bat.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/VS2008.bat.svn-base b/Prebuild/scripts/.svn/prop-base/VS2008.bat.svn-base new file mode 100644 index 0000000..869ac71 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/VS2008.bat.svn-base | |||
@@ -0,0 +1,5 @@ | |||
1 | K 14 | ||
2 | svn:executable | ||
3 | V 1 | ||
4 | * | ||
5 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/autotools.bat.svn-base b/Prebuild/scripts/.svn/prop-base/autotools.bat.svn-base new file mode 100644 index 0000000..869ac71 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/autotools.bat.svn-base | |||
@@ -0,0 +1,5 @@ | |||
1 | K 14 | ||
2 | svn:executable | ||
3 | V 1 | ||
4 | * | ||
5 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/autotools.sh.svn-base b/Prebuild/scripts/.svn/prop-base/autotools.sh.svn-base new file mode 100644 index 0000000..869ac71 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/autotools.sh.svn-base | |||
@@ -0,0 +1,5 @@ | |||
1 | K 14 | ||
2 | svn:executable | ||
3 | V 1 | ||
4 | * | ||
5 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/makefile.bat.svn-base b/Prebuild/scripts/.svn/prop-base/makefile.bat.svn-base new file mode 100644 index 0000000..03b5bfa --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/makefile.bat.svn-base | |||
@@ -0,0 +1,9 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/makefile.sh.svn-base b/Prebuild/scripts/.svn/prop-base/makefile.sh.svn-base new file mode 100644 index 0000000..03b5bfa --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/makefile.sh.svn-base | |||
@@ -0,0 +1,9 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/nant.bat.svn-base b/Prebuild/scripts/.svn/prop-base/nant.bat.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/nant.bat.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/nant.sh.svn-base b/Prebuild/scripts/.svn/prop-base/nant.sh.svn-base new file mode 100644 index 0000000..5336d10 --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/nant.sh.svn-base | |||
@@ -0,0 +1,13 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | K 12 | ||
10 | svn:keywords | ||
11 | V 23 | ||
12 | Author Date Id Revision | ||
13 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/xcode.bat.svn-base b/Prebuild/scripts/.svn/prop-base/xcode.bat.svn-base new file mode 100644 index 0000000..03b5bfa --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/xcode.bat.svn-base | |||
@@ -0,0 +1,9 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | END | ||
diff --git a/Prebuild/scripts/.svn/prop-base/xcode.sh.svn-base b/Prebuild/scripts/.svn/prop-base/xcode.sh.svn-base new file mode 100644 index 0000000..03b5bfa --- /dev/null +++ b/Prebuild/scripts/.svn/prop-base/xcode.sh.svn-base | |||
@@ -0,0 +1,9 @@ | |||
1 | K 13 | ||
2 | svn:eol-style | ||
3 | V 6 | ||
4 | native | ||
5 | K 14 | ||
6 | svn:executable | ||
7 | V 1 | ||
8 | * | ||
9 | END | ||
diff --git a/Prebuild/scripts/.svn/text-base/Clean.bat.svn-base b/Prebuild/scripts/.svn/text-base/Clean.bat.svn-base new file mode 100644 index 0000000..806bbe8 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/Clean.bat.svn-base | |||
@@ -0,0 +1,2 @@ | |||
1 | cd .. | ||
2 | Prebuild.exe /clean /yes /removedir obj /file prebuild.xml /build NET_2_0 /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/Clean.sh.svn-base b/Prebuild/scripts/.svn/text-base/Clean.sh.svn-base new file mode 100644 index 0000000..b0a6530 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/Clean.sh.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | ./prebuild /clean /removedir obj /file ../prebuild.xml /pause | ||
4 | rm -rf ../Makefile | ||
diff --git a/Prebuild/scripts/.svn/text-base/Help.bat.svn-base b/Prebuild/scripts/.svn/text-base/Help.bat.svn-base new file mode 100644 index 0000000..7c843c4 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/Help.bat.svn-base | |||
@@ -0,0 +1,2 @@ | |||
1 | cd .. | ||
2 | Prebuild.exe /usage /pause \ No newline at end of file | ||
diff --git a/Prebuild/scripts/.svn/text-base/MonoDevelop.sh.svn-base b/Prebuild/scripts/.svn/text-base/MonoDevelop.sh.svn-base new file mode 100644 index 0000000..fbd7669 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/MonoDevelop.sh.svn-base | |||
@@ -0,0 +1,2 @@ | |||
1 | #!/bin/sh | ||
2 | prebuild /target monodev /file ../prebuild.xml /build NET_1_1 /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/Prebuild.nsi.svn-base b/Prebuild/scripts/.svn/text-base/Prebuild.nsi.svn-base new file mode 100644 index 0000000..8f9854e --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/Prebuild.nsi.svn-base | |||
@@ -0,0 +1,231 @@ | |||
1 | !verbose 3 | ||
2 | |||
3 | !define PRODUCT_NAME "Prebuild" | ||
4 | !define PRODUCT_VERSION "1.3.1" | ||
5 | !define PRODUCT_PUBLISHER "Prebuild" | ||
6 | !define PRODUCT_PACKAGE "prebuild" | ||
7 | !define PRODUCT_WEB_SITE "http://dnpb.sourceforge.net" | ||
8 | !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\Prebuild" | ||
9 | !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\Prebuild" | ||
10 | !define PRODUCT_UNINST_ROOT_KEY "HKLM" | ||
11 | !define PRODUCT_PATH ".." | ||
12 | |||
13 | ;!define MUI_WELCOMEFINISHPAGE_BITMAP "PrebuildLogo.bmp" | ||
14 | ;!define MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH | ||
15 | ;!define MUI_UNWELCOMEFINISHPAGE_BITMAP "PrebuildLogo.bmp" | ||
16 | ;!define MUI_UNWELCOMEFINISHPAGE_BITMAP_NOSTRETCH | ||
17 | |||
18 | BrandingText "© 2003-2006 David Hudson, http://dnpb.sourceforge.net/" | ||
19 | SetCompressor lzma | ||
20 | CRCCheck on | ||
21 | |||
22 | ; File Association defines | ||
23 | ;!include "fileassoc.nsh" | ||
24 | |||
25 | ; MUI 1.67 compatible ------ | ||
26 | !include "MUI.nsh" | ||
27 | |||
28 | ; MUI Settings | ||
29 | !define MUI_ABORTWARNING | ||
30 | !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico" | ||
31 | !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" | ||
32 | |||
33 | ;-------------------------------- | ||
34 | ;Variables | ||
35 | |||
36 | ;-------------------------------- | ||
37 | ;Installer Pages | ||
38 | |||
39 | ; Welcome page | ||
40 | !insertmacro MUI_PAGE_WELCOME | ||
41 | ; License page | ||
42 | !insertmacro MUI_PAGE_LICENSE "..\doc\license.txt" | ||
43 | ; Directory page | ||
44 | !insertmacro MUI_PAGE_DIRECTORY | ||
45 | |||
46 | ; Instfiles page | ||
47 | !insertmacro MUI_PAGE_INSTFILES | ||
48 | |||
49 | ; Finish page | ||
50 | !insertmacro MUI_PAGE_FINISH | ||
51 | |||
52 | ;------------------------------------ | ||
53 | ; Uninstaller pages | ||
54 | !insertmacro MUI_UNPAGE_CONFIRM | ||
55 | !insertmacro MUI_UNPAGE_INSTFILES | ||
56 | !insertmacro MUI_UNPAGE_FINISH | ||
57 | ;------------------------------------ | ||
58 | |||
59 | ; Language files | ||
60 | !insertmacro MUI_LANGUAGE "English" | ||
61 | |||
62 | ; Reserve files | ||
63 | !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS | ||
64 | |||
65 | ; MUI end ------ | ||
66 | |||
67 | Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" | ||
68 | OutFile "..\${PRODUCT_PACKAGE}-${PRODUCT_VERSION}-setup.exe" | ||
69 | InstallDir "$PROGRAMFILES\Prebuild" | ||
70 | InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" | ||
71 | ShowInstDetails show | ||
72 | ShowUnInstDetails show | ||
73 | |||
74 | ; .NET Framework check | ||
75 | ; http://msdn.microsoft.com/netframework/default.aspx?pull=/library/en-us/dnnetdep/html/redistdeploy1_1.asp | ||
76 | ; Section "Detecting that the .NET Framework 1.1 is installed" | ||
77 | Function .onInit | ||
78 | ReadRegDWORD $R0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322" Install | ||
79 | StrCmp $R0 "" 0 CheckPreviousVersion | ||
80 | MessageBox MB_OK "Microsoft .NET Framework 1.1 was not found on this system.$\r$\n$\r$\nUnable to continue this installation." | ||
81 | Abort | ||
82 | |||
83 | CheckPreviousVersion: | ||
84 | ReadRegStr $R0 ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" | ||
85 | StrCmp $R0 "" CheckOSVersion 0 | ||
86 | MessageBox MB_OK "An old version of Prebuild is installed on this computer, please uninstall first.$\r$\n$\r$\nUnable to continue this installation." | ||
87 | Abort | ||
88 | |||
89 | CheckOSVersion: | ||
90 | Call IsSupportedWindowsVersion | ||
91 | Pop $R0 | ||
92 | StrCmp $R0 "False" NoAbort 0 | ||
93 | MessageBox MB_OK "The operating system you are using is not supported by Prebuild (95/98/ME/NT3.x/NT4.x)." | ||
94 | Abort | ||
95 | |||
96 | NoAbort: | ||
97 | FunctionEnd | ||
98 | |||
99 | Section "Source" SecSource | ||
100 | SetOverwrite ifnewer | ||
101 | SetOutPath "$INSTDIR\src" | ||
102 | File /r /x *.swp /x .svn /x *.xml /x *.csproj /x *.user /x *.build /x *.prjx /x *.mdp /x bin /x obj /x *.nsi ${PRODUCT_PATH}\src\*.* | ||
103 | |||
104 | ;Store installation folder | ||
105 | WriteRegStr HKCU "Software\Prebuild" "" $INSTDIR | ||
106 | |||
107 | SectionEnd | ||
108 | |||
109 | Section "Runtime" SecRuntime | ||
110 | SetOverwrite ifnewer | ||
111 | SetOutPath "$INSTDIR" | ||
112 | File /r /x *.swp /x .svn /x *.nsi /x src /x *.sln /x *.cmbx /x *.mds ${PRODUCT_PATH}\Prebuild.exe ${PRODUCT_PATH}\prebuild.xml | ||
113 | |||
114 | ;Store installation folder | ||
115 | WriteRegStr HKCU "Software\Prebuild" "" $INSTDIR | ||
116 | |||
117 | SectionEnd | ||
118 | |||
119 | Section "Documentation" SecDocs | ||
120 | SetOverwrite ifnewer | ||
121 | SetOutPath "$INSTDIR\doc" | ||
122 | File /r /x *.swp /x .svn /x *.exe ${PRODUCT_PATH}\doc\*.* | ||
123 | |||
124 | ;Store installation folder | ||
125 | WriteRegStr HKCU "Software\Prebuild" "" $INSTDIR | ||
126 | SectionEnd | ||
127 | |||
128 | Section "Scripts" SecScripts | ||
129 | SetOverwrite ifnewer | ||
130 | SetOutPath "$INSTDIR\scripts" | ||
131 | File /r /x *.swp /x .svn /x *.nsi /x *.exe ${PRODUCT_PATH}\scripts\*.* | ||
132 | |||
133 | ;Store installation folder | ||
134 | WriteRegStr HKCU "Software\Prebuild" "" $INSTDIR | ||
135 | SectionEnd | ||
136 | |||
137 | ;Language strings | ||
138 | |||
139 | Section -AdditionalIcons | ||
140 | WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" | ||
141 | SectionEnd | ||
142 | |||
143 | Section -Post | ||
144 | WriteUninstaller "$INSTDIR\uninst.exe" | ||
145 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" | ||
146 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" | ||
147 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" | ||
148 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" | ||
149 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" | ||
150 | SectionEnd | ||
151 | |||
152 | Section Uninstall | ||
153 | |||
154 | DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" | ||
155 | DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" | ||
156 | RMDir /r "$INSTDIR" | ||
157 | |||
158 | SectionEnd | ||
159 | |||
160 | ; GetWindowsVersion, taken from NSIS help, modified for our purposes | ||
161 | Function IsSupportedWindowsVersion | ||
162 | |||
163 | Push $R0 | ||
164 | Push $R1 | ||
165 | |||
166 | ReadRegStr $R0 HKLM \ | ||
167 | "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion | ||
168 | |||
169 | IfErrors 0 lbl_winnt | ||
170 | |||
171 | ; we are not NT | ||
172 | ReadRegStr $R0 HKLM \ | ||
173 | "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber | ||
174 | |||
175 | StrCpy $R1 $R0 1 | ||
176 | StrCmp $R1 '4' 0 lbl_error | ||
177 | |||
178 | StrCpy $R1 $R0 3 | ||
179 | |||
180 | StrCmp $R1 '4.0' lbl_win32_95 | ||
181 | StrCmp $R1 '4.9' lbl_win32_ME lbl_win32_98 | ||
182 | |||
183 | lbl_win32_95: | ||
184 | StrCpy $R0 'False' | ||
185 | Goto lbl_done | ||
186 | |||
187 | lbl_win32_98: | ||
188 | StrCpy $R0 'False' | ||
189 | Goto lbl_done | ||
190 | |||
191 | lbl_win32_ME: | ||
192 | StrCpy $R0 'False' | ||
193 | Goto lbl_done | ||
194 | |||
195 | lbl_winnt: | ||
196 | |||
197 | StrCpy $R1 $R0 1 | ||
198 | |||
199 | StrCmp $R1 '3' lbl_winnt_x | ||
200 | StrCmp $R1 '4' lbl_winnt_x | ||
201 | |||
202 | StrCpy $R1 $R0 3 | ||
203 | |||
204 | StrCmp $R1 '5.0' lbl_winnt_2000 | ||
205 | StrCmp $R1 '5.1' lbl_winnt_XP | ||
206 | StrCmp $R1 '5.2' lbl_winnt_2003 lbl_error | ||
207 | |||
208 | lbl_winnt_x: | ||
209 | StrCpy $R0 'False' | ||
210 | Goto lbl_done | ||
211 | |||
212 | lbl_winnt_2000: | ||
213 | Strcpy $R0 'True' | ||
214 | Goto lbl_done | ||
215 | |||
216 | lbl_winnt_XP: | ||
217 | Strcpy $R0 'True' | ||
218 | Goto lbl_done | ||
219 | |||
220 | lbl_winnt_2003: | ||
221 | Strcpy $R0 'True' | ||
222 | Goto lbl_done | ||
223 | |||
224 | lbl_error: | ||
225 | Strcpy $R0 'False' | ||
226 | lbl_done: | ||
227 | |||
228 | Pop $R1 | ||
229 | Exch $R0 | ||
230 | |||
231 | FunctionEnd | ||
diff --git a/Prebuild/scripts/.svn/text-base/SharpDevelop.bat.svn-base b/Prebuild/scripts/.svn/text-base/SharpDevelop.bat.svn-base new file mode 100644 index 0000000..08fea0b --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/SharpDevelop.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a combine (.cmbx) and a set of project files (.prjx) | ||
2 | @rem for SharpDevelop (http://icsharpcode.net/OpenSource/SD/Default.aspx) | ||
3 | cd .. | ||
4 | Prebuild.exe /target sharpdev /file prebuild.xml /build NET_1_1 /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/SharpDevelop2.bat.svn-base b/Prebuild/scripts/.svn/text-base/SharpDevelop2.bat.svn-base new file mode 100644 index 0000000..4ca0272 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/SharpDevelop2.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a combine (.cmbx) and a set of project files (.prjx) | ||
2 | @rem for SharpDevelop (http://icsharpcode.net/OpenSource/SD/Default.aspx) | ||
3 | cd .. | ||
4 | Prebuild.exe /target sharpdev2 /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/VS2002.bat.svn-base b/Prebuild/scripts/.svn/text-base/VS2002.bat.svn-base new file mode 100644 index 0000000..dc5b6a7 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/VS2002.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj) | ||
2 | @rem for Microsoft Visual Studio .NET 2002 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2002 /file prebuild.xml /build NET_1_1 /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/VS2003.bat.svn-base b/Prebuild/scripts/.svn/text-base/VS2003.bat.svn-base new file mode 100644 index 0000000..929a480 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/VS2003.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj) | ||
2 | @rem for Microsoft Visual Studio .NET 2002 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2003 /file prebuild.xml /build NET_1_1 /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/VS2005.bat.svn-base b/Prebuild/scripts/.svn/text-base/VS2005.bat.svn-base new file mode 100644 index 0000000..7a7af1d --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/VS2005.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj, .vbproj, etc.) | ||
2 | @rem for Microsoft Visual Studio .NET 2005 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2005 /file prebuild.xml /build NET_2_0 /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/VS2008.bat.svn-base b/Prebuild/scripts/.svn/text-base/VS2008.bat.svn-base new file mode 100644 index 0000000..b465668 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/VS2008.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj, .vbproj, etc.) | ||
2 | @rem for Microsoft Visual Studio .NET 2008 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2008 /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/VS2010.bat.svn-base b/Prebuild/scripts/.svn/text-base/VS2010.bat.svn-base new file mode 100644 index 0000000..87676ac --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/VS2010.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj, .vbproj, etc.) | ||
2 | @rem for Microsoft Visual Studio .NET 2010 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2010 /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/autotools.bat.svn-base b/Prebuild/scripts/.svn/text-base/autotools.bat.svn-base new file mode 100644 index 0000000..1fd3469 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/autotools.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates Makefiles | ||
2 | @rem for autotools | ||
3 | cd .. | ||
4 | Prebuild.exe /target autotools /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/autotools.sh.svn-base b/Prebuild/scripts/.svn/text-base/autotools.sh.svn-base new file mode 100644 index 0000000..4d140ce --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/autotools.sh.svn-base | |||
@@ -0,0 +1,5 @@ | |||
1 | #!/bin/sh | ||
2 | RUNTIME=`which mono` | ||
3 | |||
4 | SCRIPTDIR=`dirname $0` | ||
5 | ${RUNTIME} ${SCRIPTDIR}/../Prebuild.exe /target autotools /file ${SCRIPTDIR}/../prebuild.xml /build NET_2_0 | ||
diff --git a/Prebuild/scripts/.svn/text-base/makefile.bat.svn-base b/Prebuild/scripts/.svn/text-base/makefile.bat.svn-base new file mode 100644 index 0000000..eef9a69 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/makefile.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates makefiles | ||
2 | @rem for make | ||
3 | cd .. | ||
4 | Prebuild.exe /target makefile /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/makefile.sh.svn-base b/Prebuild/scripts/.svn/text-base/makefile.sh.svn-base new file mode 100644 index 0000000..2e656cb --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/makefile.sh.svn-base | |||
@@ -0,0 +1,10 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | ./prebuild /target makefile /file ../prebuild.xml /pause | ||
4 | |||
5 | if [ -f ../Makefile ] | ||
6 | then | ||
7 | rm -rf ../Makefile | ||
8 | fi | ||
9 | |||
10 | mv ../Prebuild.make ../Makefile | ||
diff --git a/Prebuild/scripts/.svn/text-base/nant.bat.svn-base b/Prebuild/scripts/.svn/text-base/nant.bat.svn-base new file mode 100644 index 0000000..925467d --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/nant.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a .build files | ||
2 | @rem for NAnt | ||
3 | cd .. | ||
4 | Prebuild.exe /target nant /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/nant.sh.svn-base b/Prebuild/scripts/.svn/text-base/nant.sh.svn-base new file mode 100644 index 0000000..0311971 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/nant.sh.svn-base | |||
@@ -0,0 +1,2 @@ | |||
1 | #!/bin/sh | ||
2 | prebuild /target nant /file ../prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/xcode.bat.svn-base b/Prebuild/scripts/.svn/text-base/xcode.bat.svn-base new file mode 100644 index 0000000..9883edf --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/xcode.bat.svn-base | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a Xcode files | ||
2 | @rem for NAnt | ||
3 | cd .. | ||
4 | Prebuild.exe /target xcode /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/.svn/text-base/xcode.sh.svn-base b/Prebuild/scripts/.svn/text-base/xcode.sh.svn-base new file mode 100644 index 0000000..e9b58f9 --- /dev/null +++ b/Prebuild/scripts/.svn/text-base/xcode.sh.svn-base | |||
@@ -0,0 +1,2 @@ | |||
1 | #!/bin/sh | ||
2 | prebuild /target xcode /file ../prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/Clean.bat b/Prebuild/scripts/Clean.bat new file mode 100755 index 0000000..806bbe8 --- /dev/null +++ b/Prebuild/scripts/Clean.bat | |||
@@ -0,0 +1,2 @@ | |||
1 | cd .. | ||
2 | Prebuild.exe /clean /yes /removedir obj /file prebuild.xml /build NET_2_0 /pause | ||
diff --git a/Prebuild/scripts/Clean.sh b/Prebuild/scripts/Clean.sh new file mode 100755 index 0000000..b0a6530 --- /dev/null +++ b/Prebuild/scripts/Clean.sh | |||
@@ -0,0 +1,4 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | ./prebuild /clean /removedir obj /file ../prebuild.xml /pause | ||
4 | rm -rf ../Makefile | ||
diff --git a/Prebuild/scripts/Help.bat b/Prebuild/scripts/Help.bat new file mode 100755 index 0000000..7c843c4 --- /dev/null +++ b/Prebuild/scripts/Help.bat | |||
@@ -0,0 +1,2 @@ | |||
1 | cd .. | ||
2 | Prebuild.exe /usage /pause \ No newline at end of file | ||
diff --git a/Prebuild/scripts/MonoDevelop.sh b/Prebuild/scripts/MonoDevelop.sh new file mode 100755 index 0000000..fbd7669 --- /dev/null +++ b/Prebuild/scripts/MonoDevelop.sh | |||
@@ -0,0 +1,2 @@ | |||
1 | #!/bin/sh | ||
2 | prebuild /target monodev /file ../prebuild.xml /build NET_1_1 /pause | ||
diff --git a/Prebuild/scripts/Prebuild.nsi b/Prebuild/scripts/Prebuild.nsi new file mode 100644 index 0000000..8f9854e --- /dev/null +++ b/Prebuild/scripts/Prebuild.nsi | |||
@@ -0,0 +1,231 @@ | |||
1 | !verbose 3 | ||
2 | |||
3 | !define PRODUCT_NAME "Prebuild" | ||
4 | !define PRODUCT_VERSION "1.3.1" | ||
5 | !define PRODUCT_PUBLISHER "Prebuild" | ||
6 | !define PRODUCT_PACKAGE "prebuild" | ||
7 | !define PRODUCT_WEB_SITE "http://dnpb.sourceforge.net" | ||
8 | !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\Prebuild" | ||
9 | !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\Prebuild" | ||
10 | !define PRODUCT_UNINST_ROOT_KEY "HKLM" | ||
11 | !define PRODUCT_PATH ".." | ||
12 | |||
13 | ;!define MUI_WELCOMEFINISHPAGE_BITMAP "PrebuildLogo.bmp" | ||
14 | ;!define MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH | ||
15 | ;!define MUI_UNWELCOMEFINISHPAGE_BITMAP "PrebuildLogo.bmp" | ||
16 | ;!define MUI_UNWELCOMEFINISHPAGE_BITMAP_NOSTRETCH | ||
17 | |||
18 | BrandingText "© 2003-2006 David Hudson, http://dnpb.sourceforge.net/" | ||
19 | SetCompressor lzma | ||
20 | CRCCheck on | ||
21 | |||
22 | ; File Association defines | ||
23 | ;!include "fileassoc.nsh" | ||
24 | |||
25 | ; MUI 1.67 compatible ------ | ||
26 | !include "MUI.nsh" | ||
27 | |||
28 | ; MUI Settings | ||
29 | !define MUI_ABORTWARNING | ||
30 | !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico" | ||
31 | !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" | ||
32 | |||
33 | ;-------------------------------- | ||
34 | ;Variables | ||
35 | |||
36 | ;-------------------------------- | ||
37 | ;Installer Pages | ||
38 | |||
39 | ; Welcome page | ||
40 | !insertmacro MUI_PAGE_WELCOME | ||
41 | ; License page | ||
42 | !insertmacro MUI_PAGE_LICENSE "..\doc\license.txt" | ||
43 | ; Directory page | ||
44 | !insertmacro MUI_PAGE_DIRECTORY | ||
45 | |||
46 | ; Instfiles page | ||
47 | !insertmacro MUI_PAGE_INSTFILES | ||
48 | |||
49 | ; Finish page | ||
50 | !insertmacro MUI_PAGE_FINISH | ||
51 | |||
52 | ;------------------------------------ | ||
53 | ; Uninstaller pages | ||
54 | !insertmacro MUI_UNPAGE_CONFIRM | ||
55 | !insertmacro MUI_UNPAGE_INSTFILES | ||
56 | !insertmacro MUI_UNPAGE_FINISH | ||
57 | ;------------------------------------ | ||
58 | |||
59 | ; Language files | ||
60 | !insertmacro MUI_LANGUAGE "English" | ||
61 | |||
62 | ; Reserve files | ||
63 | !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS | ||
64 | |||
65 | ; MUI end ------ | ||
66 | |||
67 | Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" | ||
68 | OutFile "..\${PRODUCT_PACKAGE}-${PRODUCT_VERSION}-setup.exe" | ||
69 | InstallDir "$PROGRAMFILES\Prebuild" | ||
70 | InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" | ||
71 | ShowInstDetails show | ||
72 | ShowUnInstDetails show | ||
73 | |||
74 | ; .NET Framework check | ||
75 | ; http://msdn.microsoft.com/netframework/default.aspx?pull=/library/en-us/dnnetdep/html/redistdeploy1_1.asp | ||
76 | ; Section "Detecting that the .NET Framework 1.1 is installed" | ||
77 | Function .onInit | ||
78 | ReadRegDWORD $R0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322" Install | ||
79 | StrCmp $R0 "" 0 CheckPreviousVersion | ||
80 | MessageBox MB_OK "Microsoft .NET Framework 1.1 was not found on this system.$\r$\n$\r$\nUnable to continue this installation." | ||
81 | Abort | ||
82 | |||
83 | CheckPreviousVersion: | ||
84 | ReadRegStr $R0 ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" | ||
85 | StrCmp $R0 "" CheckOSVersion 0 | ||
86 | MessageBox MB_OK "An old version of Prebuild is installed on this computer, please uninstall first.$\r$\n$\r$\nUnable to continue this installation." | ||
87 | Abort | ||
88 | |||
89 | CheckOSVersion: | ||
90 | Call IsSupportedWindowsVersion | ||
91 | Pop $R0 | ||
92 | StrCmp $R0 "False" NoAbort 0 | ||
93 | MessageBox MB_OK "The operating system you are using is not supported by Prebuild (95/98/ME/NT3.x/NT4.x)." | ||
94 | Abort | ||
95 | |||
96 | NoAbort: | ||
97 | FunctionEnd | ||
98 | |||
99 | Section "Source" SecSource | ||
100 | SetOverwrite ifnewer | ||
101 | SetOutPath "$INSTDIR\src" | ||
102 | File /r /x *.swp /x .svn /x *.xml /x *.csproj /x *.user /x *.build /x *.prjx /x *.mdp /x bin /x obj /x *.nsi ${PRODUCT_PATH}\src\*.* | ||
103 | |||
104 | ;Store installation folder | ||
105 | WriteRegStr HKCU "Software\Prebuild" "" $INSTDIR | ||
106 | |||
107 | SectionEnd | ||
108 | |||
109 | Section "Runtime" SecRuntime | ||
110 | SetOverwrite ifnewer | ||
111 | SetOutPath "$INSTDIR" | ||
112 | File /r /x *.swp /x .svn /x *.nsi /x src /x *.sln /x *.cmbx /x *.mds ${PRODUCT_PATH}\Prebuild.exe ${PRODUCT_PATH}\prebuild.xml | ||
113 | |||
114 | ;Store installation folder | ||
115 | WriteRegStr HKCU "Software\Prebuild" "" $INSTDIR | ||
116 | |||
117 | SectionEnd | ||
118 | |||
119 | Section "Documentation" SecDocs | ||
120 | SetOverwrite ifnewer | ||
121 | SetOutPath "$INSTDIR\doc" | ||
122 | File /r /x *.swp /x .svn /x *.exe ${PRODUCT_PATH}\doc\*.* | ||
123 | |||
124 | ;Store installation folder | ||
125 | WriteRegStr HKCU "Software\Prebuild" "" $INSTDIR | ||
126 | SectionEnd | ||
127 | |||
128 | Section "Scripts" SecScripts | ||
129 | SetOverwrite ifnewer | ||
130 | SetOutPath "$INSTDIR\scripts" | ||
131 | File /r /x *.swp /x .svn /x *.nsi /x *.exe ${PRODUCT_PATH}\scripts\*.* | ||
132 | |||
133 | ;Store installation folder | ||
134 | WriteRegStr HKCU "Software\Prebuild" "" $INSTDIR | ||
135 | SectionEnd | ||
136 | |||
137 | ;Language strings | ||
138 | |||
139 | Section -AdditionalIcons | ||
140 | WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" | ||
141 | SectionEnd | ||
142 | |||
143 | Section -Post | ||
144 | WriteUninstaller "$INSTDIR\uninst.exe" | ||
145 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" | ||
146 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" | ||
147 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" | ||
148 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" | ||
149 | WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" | ||
150 | SectionEnd | ||
151 | |||
152 | Section Uninstall | ||
153 | |||
154 | DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" | ||
155 | DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" | ||
156 | RMDir /r "$INSTDIR" | ||
157 | |||
158 | SectionEnd | ||
159 | |||
160 | ; GetWindowsVersion, taken from NSIS help, modified for our purposes | ||
161 | Function IsSupportedWindowsVersion | ||
162 | |||
163 | Push $R0 | ||
164 | Push $R1 | ||
165 | |||
166 | ReadRegStr $R0 HKLM \ | ||
167 | "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion | ||
168 | |||
169 | IfErrors 0 lbl_winnt | ||
170 | |||
171 | ; we are not NT | ||
172 | ReadRegStr $R0 HKLM \ | ||
173 | "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber | ||
174 | |||
175 | StrCpy $R1 $R0 1 | ||
176 | StrCmp $R1 '4' 0 lbl_error | ||
177 | |||
178 | StrCpy $R1 $R0 3 | ||
179 | |||
180 | StrCmp $R1 '4.0' lbl_win32_95 | ||
181 | StrCmp $R1 '4.9' lbl_win32_ME lbl_win32_98 | ||
182 | |||
183 | lbl_win32_95: | ||
184 | StrCpy $R0 'False' | ||
185 | Goto lbl_done | ||
186 | |||
187 | lbl_win32_98: | ||
188 | StrCpy $R0 'False' | ||
189 | Goto lbl_done | ||
190 | |||
191 | lbl_win32_ME: | ||
192 | StrCpy $R0 'False' | ||
193 | Goto lbl_done | ||
194 | |||
195 | lbl_winnt: | ||
196 | |||
197 | StrCpy $R1 $R0 1 | ||
198 | |||
199 | StrCmp $R1 '3' lbl_winnt_x | ||
200 | StrCmp $R1 '4' lbl_winnt_x | ||
201 | |||
202 | StrCpy $R1 $R0 3 | ||
203 | |||
204 | StrCmp $R1 '5.0' lbl_winnt_2000 | ||
205 | StrCmp $R1 '5.1' lbl_winnt_XP | ||
206 | StrCmp $R1 '5.2' lbl_winnt_2003 lbl_error | ||
207 | |||
208 | lbl_winnt_x: | ||
209 | StrCpy $R0 'False' | ||
210 | Goto lbl_done | ||
211 | |||
212 | lbl_winnt_2000: | ||
213 | Strcpy $R0 'True' | ||
214 | Goto lbl_done | ||
215 | |||
216 | lbl_winnt_XP: | ||
217 | Strcpy $R0 'True' | ||
218 | Goto lbl_done | ||
219 | |||
220 | lbl_winnt_2003: | ||
221 | Strcpy $R0 'True' | ||
222 | Goto lbl_done | ||
223 | |||
224 | lbl_error: | ||
225 | Strcpy $R0 'False' | ||
226 | lbl_done: | ||
227 | |||
228 | Pop $R1 | ||
229 | Exch $R0 | ||
230 | |||
231 | FunctionEnd | ||
diff --git a/Prebuild/scripts/SharpDevelop.bat b/Prebuild/scripts/SharpDevelop.bat new file mode 100755 index 0000000..08fea0b --- /dev/null +++ b/Prebuild/scripts/SharpDevelop.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a combine (.cmbx) and a set of project files (.prjx) | ||
2 | @rem for SharpDevelop (http://icsharpcode.net/OpenSource/SD/Default.aspx) | ||
3 | cd .. | ||
4 | Prebuild.exe /target sharpdev /file prebuild.xml /build NET_1_1 /pause | ||
diff --git a/Prebuild/scripts/SharpDevelop2.bat b/Prebuild/scripts/SharpDevelop2.bat new file mode 100755 index 0000000..4ca0272 --- /dev/null +++ b/Prebuild/scripts/SharpDevelop2.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a combine (.cmbx) and a set of project files (.prjx) | ||
2 | @rem for SharpDevelop (http://icsharpcode.net/OpenSource/SD/Default.aspx) | ||
3 | cd .. | ||
4 | Prebuild.exe /target sharpdev2 /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/VS2002.bat b/Prebuild/scripts/VS2002.bat new file mode 100755 index 0000000..dc5b6a7 --- /dev/null +++ b/Prebuild/scripts/VS2002.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj) | ||
2 | @rem for Microsoft Visual Studio .NET 2002 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2002 /file prebuild.xml /build NET_1_1 /pause | ||
diff --git a/Prebuild/scripts/VS2003.bat b/Prebuild/scripts/VS2003.bat new file mode 100755 index 0000000..929a480 --- /dev/null +++ b/Prebuild/scripts/VS2003.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj) | ||
2 | @rem for Microsoft Visual Studio .NET 2002 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2003 /file prebuild.xml /build NET_1_1 /pause | ||
diff --git a/Prebuild/scripts/VS2005.bat b/Prebuild/scripts/VS2005.bat new file mode 100755 index 0000000..7a7af1d --- /dev/null +++ b/Prebuild/scripts/VS2005.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj, .vbproj, etc.) | ||
2 | @rem for Microsoft Visual Studio .NET 2005 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2005 /file prebuild.xml /build NET_2_0 /pause | ||
diff --git a/Prebuild/scripts/VS2008.bat b/Prebuild/scripts/VS2008.bat new file mode 100755 index 0000000..b465668 --- /dev/null +++ b/Prebuild/scripts/VS2008.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj, .vbproj, etc.) | ||
2 | @rem for Microsoft Visual Studio .NET 2008 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2008 /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/VS2010.bat b/Prebuild/scripts/VS2010.bat new file mode 100644 index 0000000..87676ac --- /dev/null +++ b/Prebuild/scripts/VS2010.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a solution (.sln) and a set of project files (.csproj, .vbproj, etc.) | ||
2 | @rem for Microsoft Visual Studio .NET 2010 | ||
3 | cd .. | ||
4 | Prebuild.exe /target vs2010 /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/autotools.bat b/Prebuild/scripts/autotools.bat new file mode 100755 index 0000000..1fd3469 --- /dev/null +++ b/Prebuild/scripts/autotools.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates Makefiles | ||
2 | @rem for autotools | ||
3 | cd .. | ||
4 | Prebuild.exe /target autotools /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/autotools.sh b/Prebuild/scripts/autotools.sh new file mode 100755 index 0000000..4d140ce --- /dev/null +++ b/Prebuild/scripts/autotools.sh | |||
@@ -0,0 +1,5 @@ | |||
1 | #!/bin/sh | ||
2 | RUNTIME=`which mono` | ||
3 | |||
4 | SCRIPTDIR=`dirname $0` | ||
5 | ${RUNTIME} ${SCRIPTDIR}/../Prebuild.exe /target autotools /file ${SCRIPTDIR}/../prebuild.xml /build NET_2_0 | ||
diff --git a/Prebuild/scripts/makefile.bat b/Prebuild/scripts/makefile.bat new file mode 100755 index 0000000..eef9a69 --- /dev/null +++ b/Prebuild/scripts/makefile.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates makefiles | ||
2 | @rem for make | ||
3 | cd .. | ||
4 | Prebuild.exe /target makefile /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/makefile.sh b/Prebuild/scripts/makefile.sh new file mode 100755 index 0000000..2e656cb --- /dev/null +++ b/Prebuild/scripts/makefile.sh | |||
@@ -0,0 +1,10 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | ./prebuild /target makefile /file ../prebuild.xml /pause | ||
4 | |||
5 | if [ -f ../Makefile ] | ||
6 | then | ||
7 | rm -rf ../Makefile | ||
8 | fi | ||
9 | |||
10 | mv ../Prebuild.make ../Makefile | ||
diff --git a/Prebuild/scripts/nant.bat b/Prebuild/scripts/nant.bat new file mode 100755 index 0000000..925467d --- /dev/null +++ b/Prebuild/scripts/nant.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a .build files | ||
2 | @rem for NAnt | ||
3 | cd .. | ||
4 | Prebuild.exe /target nant /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/nant.sh b/Prebuild/scripts/nant.sh new file mode 100755 index 0000000..0311971 --- /dev/null +++ b/Prebuild/scripts/nant.sh | |||
@@ -0,0 +1,2 @@ | |||
1 | #!/bin/sh | ||
2 | prebuild /target nant /file ../prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/xcode.bat b/Prebuild/scripts/xcode.bat new file mode 100755 index 0000000..9883edf --- /dev/null +++ b/Prebuild/scripts/xcode.bat | |||
@@ -0,0 +1,4 @@ | |||
1 | @rem Generates a Xcode files | ||
2 | @rem for NAnt | ||
3 | cd .. | ||
4 | Prebuild.exe /target xcode /file prebuild.xml /pause | ||
diff --git a/Prebuild/scripts/xcode.sh b/Prebuild/scripts/xcode.sh new file mode 100755 index 0000000..e9b58f9 --- /dev/null +++ b/Prebuild/scripts/xcode.sh | |||
@@ -0,0 +1,2 @@ | |||
1 | #!/bin/sh | ||
2 | prebuild /target xcode /file ../prebuild.xml /pause | ||