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