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