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