2007-11-04 Carlos Alberto Cortez <calberto.cortez@gmail.com>
[mono.git] / mcs / ChangeLog
1 2007-07-27  Marek Safar  <marek.safar@gmail.com>
2
3         * Makefile: Removed gmcs and smcs, removed DIST_ONLY_SUBDIRS.
4
5 2007-07-27  Jb Evain  <jbevain@novell.com>
6
7         * Makefile: integrate the tuner in the build.
8
9 2007-07-26  Jb Evain  <jbevain@novell.com>
10
11         * smcs: add a project of its own for the 2.1 compiler.
12
13 2007-07-11  Jb Evain  <jbevain@novell.com>
14
15         * Makefile: work on the 2.1 profile.
16
17 2007-05-11  Raja R Harinath  <rharinath@novell.com>
18
19         * Makefile (net_2_0_bootstrap_SUBDIRS): Add 'mcs'.
20
21 2007-04-18  Marek Habersack  <grendello@gmail.com>
22
23         * Makefile (SUBDIRS): removed tools/culevel, it is now built in
24         the 1.1 bootstrap phase.
25
26 2007-04-17  Marek Habersack  <mhabersack@novell.com>
27
28         * Makefile (thisdir): added tools/culevel to the list of
29         subdirectories - it must be compiled before compiling the classes
30         since System.Web depends on it.
31
32 2007-04-06  Wade Berrier  <wberrier@novell.com>
33
34         * Makefile: use bzip2 instead of gzip for 'make dist'
35         (even though it's not used here anymore)
36
37 2006-08-18  Raja R Harinath  <rharinath@novell.com>
38
39         * Makefile (net_2_0_bootstrap_SUBDIRS): Add 'tools'.
40
41 2006-04-11  Raja R Harinath  <rharinath@novell.com>
42
43         * Makefile (SUBDIRS): Remove tools/resgen.
44
45 2005-11-21  Raja R Harinath  <rharinath@novell.com>
46
47         * Makefile (net_2_0_bootstrap_SUBDIRS): Add ilasm.
48         (net_2_0_SUBDIRS): Likewise.
49
50 2005-09-22  Raja R Harinath  <rharinath@novell.com>
51
52         * Makefile (basic_SUBDIRS, net_1_1_bootstrap_SUBDIRS)
53         (net_2_0_bootstrap_SUBDIRS, net_2_0_SUBDIRS):
54         Build the 'build' directory too.
55
56 2005-09-21  Raja R Harinath  <rharinath@novell.com>
57
58         * Makefile (centum_tests): Remove System.Web.
59
60 2005-09-06  Raja R Harinath  <rharinath@novell.com>
61
62         * Makefile (bootstrap): Remove special handling on Win32.
63
64 2005-07-11  Raja R Harinath  <rharinath@novell.com>
65
66         * Makefile (centum_tests): Add System.Messaging and
67         System.ServiceProcess.  Remove System.Configuration.Install.
68         Move Mono.C5 ...
69         (net_2_0_centum_tests): ... here, and disable it for now.
70
71 2005-06-20  Raja R Harinath  <rharinath@novell.com>
72
73         * Makefile (centum_tests): Move System.XML ...
74         (default_centum_tests): ... here.
75
76 2005-06-17  Raja R Harinath  <rharinath@novell.com>
77
78         * Makefile (centum_tests): Add System.XML.
79
80 2005-06-10  Sebastien Pouliot  <sebastien@ximian.com>
81
82         * Makefile (centum_tests): Added System.Security.
83
84 2005-05-20  Raja R Harinath  <rharinath@novell.com>
85
86         * Makefile (centum_tests): Add System.Web and move corlib from ...
87         (default_centum_tests): ... here.
88
89 2005-04-25  Raja R Harinath  <rharinath@novell.com>
90
91         * Makefile (centum_tests): Add Mono.Security and
92         System.Runtime.Remoting.
93         * */Makefile: Replace $(RUNTIME) with $(RUNTIME) $(RUNTIME_FLAGS).
94
95 2005-04-21  Raja R Harinath  <rharinath@novell.com>
96
97         * Makefile (net_1_1_bootstrap_SUBDIRS): Add ilasm.
98
99 2005-03-14  Raja R Harinath  <rharinath@novell.com>
100
101         * Makefile (_boot_): New.  Used to generalize the bootstrap to
102         clean and install too.
103
104 2005-02-25  Raja R Harinath  <rharinath@novell.com>
105
106         * Makefile (centum_tests): New list of test subdirs that should
107         pass 100%.
108         (default_centum_tests, net_2_0_centum_tests): New.
109         (ONLY_CENTUM_TESTS): New check.  If defined during 'make
110         run-test', only the tests in centum_tests are run.
111
112 2004-12-20  Jambunathan K  <kjambunathan@novell.com>
113
114         * btests: Removed. This directory is now superseded by
115         mbas/Test.
116         
117 2004-12-13  Raja R Harinath  <rharinath@novell.com>
118
119         * INSTALL.txt: Minor updates to reflect build changes.
120
121 2004-11-25  Raja R Harinath  <rharinath@novell.com>
122
123         * Makefile (DISTFILES): Add nunit.key.
124
125 2004-11-24  Raja R Harinath  <rharinath@novell.com>
126
127         * Makefile (profiles-do--run-test): Allow list of profiles to be
128         overriden.
129         (profiles-do--all): Remove.  The default pattern build suffices.
130
131 2004-11-22  Raja R Harinath  <rharinath@novell.com>
132
133         * Makefile (OVERRIDE_TARGET_ALL): Remove.
134         (all.override): Remove 2-pass build.
135         (net_1_1_bootstrap_SUBDIRS): Add 'tools'.
136
137 2004-11-22  Raja R Harinath  <rharinath@novell.com>
138
139         * Makefile (profiles-do--all): Don't fallback to default pattern build.
140
141 2004-11-19  Raja R Harinath  <rharinath@novell.com>
142
143         * Makefile (net_2_0_SUBDIRS): Add nunit20.
144
145 2004-11-19  Raja R Harinath  <rharinath@novell.com>
146
147         * Makefile (%-profiles): Go through an intermediate set of rules.
148         Move body to ...
149         (profiles-do--%): ... this.
150         (profiles-do--run-test): Customized rule that usefully runs with
151         'make -j' and 'make -k'.
152         (profiles-do--all, profile-do--%--all): Orchestrate the bootstrap
153         process.
154
155 2004-11-09  Raja R Harinath  <rharinath@novell.com>
156
157         * Makefile (basic_SUBDIRS): New.
158
159 2004-11-04  Raja R Harinath  <rharinath@novell.com>
160
161         * Makefile (net_1_1_bootstrap_SUBDIRS): New.
162         (all.override): Fix to actually perform optimization to avoid
163         the two-pass build if we are not signing assemblies.
164
165 2004-10-29  Raja R Harinath  <rharinath@novell.com>
166
167         * Makefile (net_2_0_bootstrap_SUBDIRS,net_2_0_SUBDIRS): New.
168         (profile-do--net_2_0_bootstrap--all): New target.
169         (profile-do--net_2_0--all): Depend on it.
170         (distdir,top_distdir): Remove.
171         (dist-tarball): Define distdir here for dist-recursive.
172
173 2004-10-21  Raja R Harinath  <rharinath@novell.com>
174
175         * Makefile (all-profiles $(STD_TARGETS:=-profiles)): Make
176         parallelizable. 
177
178 2004-09-27  Raja R Harinath  <rharinath@novell.com>
179
180         * nunit20/nunit-console/Makefile (PROGRAM): Put in
181         profile-specific directory.
182
183 2004-09-21  Raja R Harinath  <rharinath@novell.com>
184
185         * Makefile (DIST_ONLY_SUBDIRS): Add 'gmcs' since it is specially
186         handled by 'class/corlib/Makefile'.
187         (test-installed-compiler): Run compiler tests using the installed
188         compiler.
189
190 2004-09-14  Raja R Harinath  <rharinath@novell.com>
191
192         * Makefile (SUBDIRS): Allow to be overriden by $(TEST_SUBDIRS).
193         (test-profiles, run-test-profiles): New targets.
194         (test-compiler): Rename to ...
195         (compiler-tests): ... this.  Run tests on all profiles.
196
197 2004-09-03  Martin Baulig  <martin@ximian.com>
198
199         * Makefile (test-compiler): New target to run the compiler test.
200
201 2004-07-02  Raja R Harinath  <rharinath@novell.com>
202
203         * Makefile (OVERRIDE_BARE_TARGETS): Remove.
204         (OVERRIDE_TARGET_ALL): Define.
205         (all-recursive,$(STD_TARGETS:=-recursive)): Depend on
206         'platform-check' and 'profile-check'.
207         (all.override): New.  Run two passes: once to build, and once to
208         sign libraries.
209
210 2004-06-22  Todd Berman  <tberman@off.net>
211
212         * configure: Patch from Mariano Suárez-Alvarez 
213         <msuarezalvarez@arnet.com.ar> to make configure accept jhbuild style
214         /prefix /usr options, and to continue past unknown options. Currently
215         this patch is a bit spammy with multiple unknown options, anyone
216         who is interested is welcome to fix this.
217
218 2004-06-14  Raja R Harinath  <rharinath@novell.com>
219
220         * Makefile (all-profiles, clean-profiles): Simplify slightly.
221
222 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
223
224         * Makefile: added target run-test-ondotnet.
225
226 2004-05-26  Raja R Harinath  <rharinath@novell.com>
227
228         * nunit20/util/Makefile (EXTRA_DISTFILES): Remove
229         Transform.resources.
230         ($(the_lib)): Make Transform.resources using internal resgen.
231         * nunit20/util/Transform.resources: Rebuild.
232
233 2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>
234
235         * nunit.key: New. NUnit private key. Due to build issues the key
236         must be present in this directory.
237
238 2004-05-20  Raja R Harinath  <rharinath@novell.com>
239
240         * Makefile (SUBDIRS): Move 'monoresgen' ahead of 'class'.
241
242 2004-05-17  Raja R Harinath  <rharinath@novell.com>
243
244         * Makefile (all, clean): Remove indirection.
245         (clean-profiles): New.
246
247 2004-05-13  Jackson Harper  <jackson@ximian.com>
248
249         * Makefile: default build is no longer the multi profile build. Do
250         build both 1.1 and 2.0 profiles use the all-profiles target.
251         
252 2004-05-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
253
254         * Makefile: disable net_2_0 on windows. It doesn't build. Don't
255         try to build net_1_0 and net_2_0 if we provide a PROFILE=xxx in the
256         command line.
257
258 2004-05-10  Raja R Harinath  <rharinath@novell.com>
259
260         * INSTALL.txt: Don't mention 'fullbuild'.  Mention 'bootstrap'
261         instead.  Update instructions for 'monocharge'.
262
263 2004-04-30  Raja R Harinath  <rharinath@novell.com>
264
265         * Makefile (SUBDIRS): Remove 'gmcs' for now.
266         (all): Simplify.
267         (clean): Quick hack to get 'make clean' to work better.
268
269 2004-04-29  Jackson Harper  <jackson@ximian.com>
270
271         * Makefile: Put the PROFILE= stuff before the target, this is more
272         pleasurable to cygwin users.
273         
274 2004-04-28  Jackson Harper  <jackson@ximian.com>
275
276         * Makefile: build the net_1_1 and net_2_0 profiles by default.
277         
278 2004-01-14  Martin Willemoes Hansen  <mwh@sysrq.dk>
279
280         * INSTALL.txt: Fixed, autogen should be autogen.sh
281
282 2003-12-01  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>
283
284         * Added dirs mcs/jtest and mcs/jerrors.
285
286 2003-10-28 Jackson Harper <jackson@ximian.com>
287
288         * INSTALL.txt: Tell users where to find monocharges, do not
289         reference README.building.
290         
291 2003-07-22  Peter Williams  <peter@newton.cx>
292
293         * README: INSTALL.txt, not INSTALL.
294
295 2003-07-20  Peter Williams  <peter@newton.cx>
296
297         * nunit20/nunit-console/Makefile (PROGRAM): Put nunit-console.exe
298         in $(topdir)/class/lib so we can find our DLL's.
299
300 2003-07-18  Peter Williams  <peter@newton.cx>
301
302         * build/library.make (dist-local): Fancy make dist magic gives
303         way to boring old 'for'.
304
305         * build/executable.make (dist-local): Ditto.
306
307 2003-07-17  Peter Williams  <peter@newton.cx>
308
309         * build/profiles/default.make: Actually fix this. Use the platform
310         compiler all the way.
311
312 2003-07-17  Peter Williams  <peter@newton.cx>
313
314         * build/profiles/default.make: Try to make this smarter so
315         that we can build on Windows. Specifically, don't require
316         the mono runtime. Combined with the corlib $(BOOT_COMPILE) change,
317         this should make corlib build out of the box, I think.
318
319 2003-07-16  Peter Williams  <peter@newton.cx>
320
321         A whole passel of build system changes. Doc updates:
322         
323         * build/README.makefiles: Doc updates.
324
325         * build/profiles/net_1_0.make: Doc changes.
326
327         * INSTALL.txt: A few more touchups.
328
329         Better defaults:
330         
331         * build/config-default.make (prefix): Default install prefix
332         should be /usr/local.
333
334         * build/profiles/bootstrap.make: This profile ...
335
336         * build/profiles/default.make: ... is now the default.
337
338         * build/profiles/atomic.make: And the default is now this.
339
340         Fixes for pre-build checks:
341         
342         * Makefile: Do the platform and (new) profile checks
343         before the build, which took some infrastructure changes.
344
345         * build/rules.make: Allow a Makefile to specify its own all/install/etc
346         targets.
347
348         * build/profiles/default.make (profile-check): Add a blank
349         target here.
350
351         * build/profiles/atomic.make: Check for a full MCS install to 
352         build against.
353
354         HP/UX fixes with help from Bernie Solomon:
355         
356         * build/config-default.make (ECHO_ESCAPE): HP/UX 'echo'
357         doesn't need a -e parameter to interpret escape codes. Test for
358         that and define a configuration parameter.
359
360         * build/library.make ($(makefrag)): Use $(ECHO_ESCAPE)
361         instead of assuming that 'echo -e' will interpret escape
362         codes.
363
364         * build/executable.make ($(makefrag)): Here too.
365
366         A make distcheck fix:
367
368         * Makefile: Inherit the current prefix so that the build can
369         find the right System.Xml.dll.
370         
371         And Windows build fixes with the invaluable help of Sebastian
372         Pouliot (in various subdirectories).
373         
374 2003-07-14  Peter Williams  <peter@newton.cx>
375
376         * build/rules.make (dist-recursive): Fix recursive rules
377         to work on HP/UX /bin/sh. Patch from Bernie Solomon
378         <bernard@ugsolutions.com>.
379
380 2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
381
382         * makefile:
383         * makefile.gnu: don't use -C when running make.
384
385 2003-05-05 Ben Maurer <bmaurer@users.sourceforge.net>
386         * AUTHORS: Added self.
387
388 2003-04-15 Nick Drochak <ndrochak@gol.com>
389
390         * makefile: Remove nunit version 1 from build
391
392 2002-03-14  Daniel Morgan <danmorg@sc.rr.com>
393
394         * class/makefile.gnu
395         * class/ByteFX.Data/makefile.gnu: add ByteFX.Data.dll 
396         to the Linux build
397
398 2002-03-14  Daniel Morgan <danmorg@sc.rr.com>
399
400         * makefile: added ByteFX.Data.dll to windows install
401         
402         * class/library.build: added ByteFX.Data.dll 
403         to windows build.  added additional clean targets
404         
405         * class/Microsoft.VisualC/Microsoft.VisualC.build: fix 
406         windows clean
407         
408         * class/ByteFX.Data: added directory for ByteFX.Data.dll
409         which includes a MySQL ADO.NET Provider.  
410         Contributed by Reggie Burnett <rykr@bellsouth.net>
411         from ByteFX, Inc.
412         ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc.
413         
414         Added the following files and directories:
415                 
416         class/ByteFX.Data/AssemblyInfo.cs    
417         class/ByteFX.Data/list
418         class/ByteFX.Data/ByteFX.Data.build  
419         class/ByteFX.Data/makefile.gnu
420         class/ByteFX.Data/ChangeLog.txt      
421         class/ByteFX.Data/readme.txt
422         class/ByteFX.Data/lgpl.txt: new files
423                 
424         BitStream.cs  
425         Connection.cs        
426         Field.cs        
427         Inflater.cs
428     ConnectionString.cs  
429     HuffmanTree.cs  
430     NamedPipeStream.cs
431     class/ByteFX.Data/Common: added files to new directory
432
433         Driver.cs     
434         command.resx            
435         todo.txt
436         CommandBuilder.cs  
437         Exception.cs  
438         dataadapter.cs           
439         transcaction.cs
440         Connection.cs      
441         Field.cs      
442         datareader.cs
443         Connection.resx    
444         MysqlDefs.cs  
445         parameter.cs
446         class/ByteFX.Data/mysqlclient: added files to new directory
447
448         command.cs    
449         parameter_collection.cs
450         class/ByteFX.Data/mysqlclient/Designers: added files to new directory
451         
452 2003-03-14  Daniel Morgan <danmorg@sc.rr.com>
453
454         * makefile: add ilasm.exe to windows build and add missing assemblies
455         to windows install
456         
457         * class/library.build: include PEAPI.dll, Npgsql.dll, and
458         ICSharpCode.SharpZipLib part of the windows build
459
460 2003-03-10  Martin Willemoes Hansen <mwh@sysrq.dk>
461         * Fixed some spelling errors in class/doc/TemplateTest.cs
462
463 2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
464
465         * makefile: added Mono.Posix and System.Management.
466
467 2003-02-16  Martin Baulig  <martin@ximian.com>
468
469         * docs/compiler: Added a few works about the new `Location' code.
470
471 2003-02-15  Nick Drochak  <ndrochak@gol.com>
472
473     * makefile.gnu: Add testcorlib target to run just the corlib unit tests.
474
475 2003-02-10  Nick Drochak  <ndrochak@gol.com>
476
477         * makefile: Add testcorlib target to run just the corlib unit tests.
478
479 2003-01-16  Nick Drochak <ndrochak@gol.com>
480
481         * makefile.gnu: Add corlib target to just build that.
482
483 2003-01-14  Duncan Mak  <duncan@ximian.com>
484
485        * ilasm/parser/ScannerAdapter.cs: Remove the cleanup method now that
486        it's no longer in the interface.
487
488 2003-01-13  Duncan Mak  <duncan@ximian.com>
489
490         * ilasm/parser/ScannerAdapter.cs: Implement the new cleanup method
491         in the tokenizer. This fixes the build.
492
493 2003-01-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
494
495         * README.building: New file.
496         * makefile.gnu: install README.building file.
497
498 2003-01-09  Sebastien Pouliot  <spouliot@videotron.ca>
499
500         * AUTHORS: add myself to class library list
501
502 2002-12-15  Alp Toker  <alp@atoker.com>
503
504         * makefile.gnu: make sure mcs is in PATH, otherwise tell user to read
505         INSTALL.txt
506
507 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
508
509         * makefile
510         * tools/makefile
511         * tools/makefile.gnu: change target
512         from SqlSharpCli.exe
513         to sqlsharp.exe
514
515 2002-12-10  Alp Toker  <alp@atoker.com>
516
517         * ilasm/makefile.gnu: Install ilasm executable with -m 755, not 644
518         * ilasm/makefile: ditto
519
520 2002-12-10  Gaurav Vaish  <gvaish_mono@lycos.com>
521
522         * AUTHORS: Corrected my email-ID.
523
524 2002-11-29  Daniel Morgan  <danmorg@sc.rr.com>
525
526         * INSTALL: renamed to INSTALL.txt because INSTALL 
527         interferred with "make install" on windows
528         
529         * makefile: changes to get "make install" work 
530         on windows
531         
532         * class/makefile.gnu: flush
533         
534         * ilasm/makefile: updated for windows build
535         
536         * monoresgen/makefile: updated for windows build
537         
538         * tools/SqlSharp/SqlSharpCli.build: flush
539         
540         * winexe.in: add file to be template for executable assemblies
541         to be installed on windows via "make install" by providing
542         a script that runs mono and the assembly 
543         like mcs runs mono mcs.exe 
544         
545 2002-11-28  Daniel Morgan  <danmorg@sc.rr.com>
546
547         * makefile.gnu: added tools directory to linux build
548
549         * tools/makefile.gnu: added new file to built tools and install.
550         dist works too.  test is just blank.
551
552 2002-11-16  Martin Baulig  <martin@ximian.com>
553
554         * makefile.gnu: `binary-snapshot' is now an alias for `dist'.
555         Please update your scripts, the `dist' target will disappear soon.
556
557 2002-11-09  Nick Drochak  <ndrochak@gol.com>
558
559         * makefile: have test target be smart about windows/linux
560
561 2002-11-07  Nick Drochak  <ndrochak@gol.com>
562
563         * makefile: for the clean target, handle linux and windows differently.
564
565 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
566
567         * class/library.build: added Mono.Data.SqliteClient
568         directory to windows build
569
570 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
571
572         * class/library.build: added Mono.Data.MySql directory to windows build.
573
574 2002-10-10  Rodrigo Moya <rodrigo@ximian.com>
575
576         * class/makefile.gnu: added Mono.Data.MySql directory to linux build.
577
578 2002-10-09  Rodrigo Moya <rodrigo@ximian.com>
579
580         * class/makefile.gnu: added System.Data.Odbc directory.
581
582 2002-09-14  Piers Haken <piersh@friskit.com>
583
584         * */makefile.gnu:
585                 use $(topdir)
586                 build nunit into $(topdir)/class/lib
587
588 2002-08-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
589
590         * makefile.gnu:
591         * class/library.make:
592         * class/makefile.gnu:
593         * class/I18N/makefile.gnu
594         * class/corlib/makefile.gnu:
595         * class/corlib/Test/ChangeLog:
596         * class/corlib/Test/corlib_linux_test.args:
597         * class/corlib/Test/makefile.gnu:
598         * class/corlib/Test/run_test.sh:
599         * jay/makefile.gnu:
600         * mcs/makefile.gnu:
601         * monoresgen/makefile.gnu:
602         * nunit/makefile.gnu:
603
604         Allow running 'make -f makefile.gnu test' from top directory.
605         In the libraries makefile.gnu you just have to add TEST_DIR=dirname
606         with the name where tests reside.
607
608 2002-08-23  Martin Baulig  <martin@gnome.org>
609
610         * class/makefile.gnu: Add class/Mono.CSharp.Debugger to the build.
611
612 2002-08-13  Piers Haken <piersh@friskit.com>
613
614         * class/library.make: merge back original makefile.gnu behavior
615         * */makefile.gnu: merge back original makefile.gnu behavior
616
617 2002-08-12  Piers Haken <piersh@friskit.com>
618
619         * class/library.make: use 'find' to specify source files, instead of static files
620         * */makefile.gnu: specify include/exclude patterns for source files
621
622 2002-08-07  Peter Williams  <peterw@ximian.com>
623
624         * class/library.make (.makefrag): Fix this rule a bit; was using
625         $^ instead of $<
626
627 2002-07-29  Peter Williams  <peterw@ximian.com>
628
629         * makefile.gnu: 'make install' wasn't actually working due to $@,
630         fix it.
631
632 2002-07-29  Martin Baulig  <martin@gnome.org>
633
634         * makefile.gnu: Don't force people to install.  The default must also
635         be `all' and not `install'.
636
637 2002-07-26  Alp Toker  <alp@atoker.com>
638
639         * INSTALL: Wrote a guide to mcs installation.
640         * README: Updated to reflect the new INSTALL guide.
641
642 2002-07-23  Alp Toker  <alp@atoker.com>
643
644         * makefile.gnu: Added an install target (which sets permissions and
645         respects prefix) and a dist target which produces a tarball. Also
646         fixed a few other makefile issues.
647
648 2002-07-22  Peter Williams  <peterw@ximian.com>
649
650         * class/library.make: Oops, the deps weren't right -- touching a .cs
651         file didn't cause the libraries to be rebuilt.
652         (clean): Robustify this rule a bit.
653
654 2002-07-20  Martin Baulig  <martin@gnome.org>
655
656         * class/makefile.gnu: Added System.Data.
657
658 2002-07-20  Martin Baulig  <martin@gnome.org>
659
660         * class/library.make: Put $(MONO_PATH_PREFIX) in front of the MONO_PATH.
661
662         * class/*/makefile.gnu: Set MONO_PATH_PREFIX=../lib:
663
664 2002-07-19  Martin Baulig  <martin@gnome.org>
665
666         * makefile.gnu (DIRS): Added nunit.
667
668 2002-07-19  Martin Baulig  <martin@gnome.org>
669
670         Added the super-cool set of makefiles from Peter Williams which run on
671         GNU/Linux without NAnt.  I named them `makefile.gnu' and not `GNUmakefile'
672         since this won't break the windows build.
673
674         To compile stuff on GNU/Linux, just do a `make -f makefile.gnu'.
675
676         * mcs-tool, */makefile.gnu, class/library.make: New files.
677
678 2002-07-19  Martin Baulig  <martin@gnome.org>
679
680         * */makefile (NANT): Use a variable `NANT' so the user can override it with
681         `make NANT=/usr/local/bin/NAnt.exe'.
682
683 2002-05-09  Daniel Morgan <danmorg@sc.rr.com>
684
685         * AUTHORS: add me to class libraries list
686
687 2002-03-26  Dick Porter  <dick@ximian.com>
688
689         * makefile (linux): Abandon the build if any of the subdir makes fail
690
691 2002-03-07  Nick Drochak  <ndrochak@gol.com>
692
693         * makefile: Change order of build so corlib is built before nunit since
694         Nunit needs corlib now.
695
696 2002-02-14  Nick Drochak  <ndrochak@gol.com>
697
698         * makefile: Build mcs/doctools too when one does 'make'
699
700 2002-01-20 Nick Drochak  <ndrochak@gol.com>
701
702         * on the 'test' target, make sure NUnit is built first before building
703         and running tests
704
705 2002-01-20 Nick Drochak  <ndrochak@gol.com>
706
707         * add nunit directory to the list of dirs to build in