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