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