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