Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
934 lines (579 sloc) 27.3 KB
2010-04-03 Ankit Jain <>
* Makefile: Process tools/xbuild for 3.5 also.
2010-03-16 Jb Evain <>
* Makefile: rename the net_2_1 profile to moonlight.
2010-03-03 Rolf Bjarne Kvinge <>
* Makefile: Make basic the bootstrapping profile for net_2_1_bootstrap.
2010-03-03 Atsushi Enomoto <>
* docs/Makefile : drop Mono.Data.SqliteClient.
2010-02-28 Miguel de Icaza <>
* docs/Makefile: install during the 4.0 build now.
* Makefile: Process `docs' now on the 4.0 profile.
2010-01-25 Atsushi Enomoto <>
* Makefile : finally System.ServiceModel.dll is on the centum tests.
2009-10-01 Marek Safar <>
* Makefile: Removed net_1_1 bootstrap.
2009-09-07 Atsushi Enomoto <>
* Makefile: add some WCF assemblies to centum_tests.
2009-07-21 Jb Evain <>
* Makefile: specify bootstrap and SUBDIRS for the monotouch profile.
2009-07-16 Raja R Harinath <>
Improve coarse-grain parallelism in the build
* Makefile (_boot_:net_2_0_bootstrap): Depend on
'net_1_1_bootstrap' profile, rather than 'net_1_1'.
2009-07-10 Atsushi Enomoto <>
* nunit20 : removed old framework.
2009-06-07 Marek Safar <>
* Makefile: Add net_4_0* profiles.
2009-02-24 Jonathan Pryor <>
* docs/Makefile: Remove and don't install nunit-docs.source. As
Atsushi Enomoto said on 2008-11-26, Mono's NUnit is for internal use
only, and installing nunit-docs.source causes an warning message
during monodoc startup.
* docs/nunit-docs.source: Remove.
2009-02-03 Rodrigo Kumpera <>
* docs/Makefile: Fix install-local and uninstall-local if
DISABLE_MCS_DOCS is defined.
2009-02-02 Rodrigo Kumpera <>
* docs/Makefile: Don't build build-documentation if DISABLE_MCS_DOCS
is defined.
2009-01-31 Rodrigo Kumpera <>
* docs/Makefile: use -f with rm on the clean target so
rm doesn't complain about missing files.
2008-12-10 Atsushi Enomoto <>
* Makefile : remove sys.messaging from CENTUM_TESTS. It has never
been supported, and now, it's heavily developed.
2008-12-08 Jonathan Pryor <>
* docs/monodoc.xml: Rename the "File Formats" node to "Commands and
Files", so that ~all man pages can be under the same node.
* docs/lang-csharp.source: Since C# is the only current language, move
the child nodes "up" a node so we have "Languages/C# Compiler Error
Reference" and "Languages/C# Language Specification" nodes.
2008-12-02 Jonathan Pryor <>
* docs/Makefile: Build additional directories (Npgsql,
System.Configuration.Install, System.Design, System.Runtime.Remoting,
System.Runtime.Serialization.Formatters.Soap); shorten entries.
2008-11-26 Atsushi Enomoto <>
* docs/Makefile: remove nunit docs that do not exist (and I don't
think such docs for private mono use should be provided).
2008-11-26 Atsushi Enomoto <>
* Makefile : I happened to remove errors and docs which
used to be broken.
2008-11-25 Atsushi Enomoto <>
* Makefile : replace nunit20 with nunit24.
2008-11-18 Jonathan Pryor <>
* docs/Makefile: Don't build mono-file-formats.*, mono-tools.*
* docs/mono-file-formats.config, docs/mono-file-formats.source,
docs/mono-tools.config, docs/mono-tools.source: Removed (now located
in mono/docs).
2008-11-02 Jonathan Pryor <>
* docs/Makefile (MONO_DIRS): Add Mono.Simd.
2008-10-31 Jonathan Pryor <>
* docs/Makefile: Restructure the *.tree/*.zip rules to support
concurrent builds (`make -jN`).
2008-10-27 Jonathan Pryor <>
* docs/Makefile (DISTFILES): Add mono-file-formats.config.
2008-10-22 Jonathan Pryor <>
* docs (svn:ignore): Ignore generated files.
* docs/lang-csharp.source: Added; combined .source file for the C#
language specification and error reference.
* docs/Makefile: Support lang-csharp.source, mono-file-formats.*, etc.
* *.tree/*.zip should be rebuilt when Makefile is changed.
* docs/mono-file-formats.config, docs/mono-file-formats.source: Added;
moving file format documentation out from mono-tools.* so that it's
easier to find.
* docs/mono-tools.config: Move mdoc(5), mono-config(5) to
* docs/mono-tools.source, docs/Mono.source, docs/netdocs.source,
docs/Novell.source, docs/nunit-docs.source: Add /monodoc/node
information so that the documentation is inserted into the correct
* docs/monodoc.xml: Vastly simplify the default monodoc.xml as
structure can be/has been pushed out into the .source files. This
should help simplify the life of downstream packagers who wish to
add additional documentation to monodoc.
* docs/ecma334.source, docs/cs-errors.source: Remove (replaced with
2008-10-20 Jonathan Pryor <>
* docs/Makefile (MONO_DIRS): Add Mono.Data.SqliteClient docs.
2008-10-18 Jonathan Pryor <>
* docs/Makefile (MONODOC_INSTALL_DIR): Prefix path with $(DESTDIR) so
that it installs properly under the buildbot.
2008-10-18 Raja R Harinath <>
* docs/Makefile (DISTFILES): Don't use 'find' to list files.
2008-10-18 Raja R Harinath <>
* Makefile (net_2_0_SUBDIRS): Add 'docs'.
* docs/Makefile: Build documentation only in the net_2_0 profile.
2008-10-17 Jonathan Pryor <>
* docs/Makefile: Add install/uninstall support.
2008-10-17 Jonathan Pryor <>
* docs/Makefile: Assemble documentation.
* docs/cs-errors.config: Update to refer to correct directory.
* docs/mono-tools.config: Man pages are in mono/man now...
2008-10-08 Zoltan Varga <>
* README: Update after the profile changes.
* Makefile */Makefile build/profiles/*.make: Rename the 'default'
profile to 'net_1_1'.
2008-05-14 Marek Safar <>
* Makefile: Enabled more tests.
2008-02-18 Raja R Harinath <>
* Makefile (net_2_0_centum_tests): Add System.Xml.Linq here.
2008-02-17 Raja R Harinath <>
* Makefile (_boot_): Orchestrate the net_2_1 bootstrap.
(net_2_1_bootstrap_SUBDIRS, net_2_1_raw_SUBDIRS): New.
2008-02-06 Zoltan Varga <>
* Makefile (dir-check): Hopefully fix make dist.
2008-02-05 Zoltan Varga <>
* Makefile: Abort with an error message if make is typed directly in this
directory, instead from the 'mono' directory.
2007-12-06 Atsushi Enomoto <>
* Makefile: currently Sys.Web.Extensions is not ready for
2007-12-04 Marek Safar <>
* Makefile: Added more tests.
2007-12-03 Marek Safar <>
* Makefile: Added 3.5 profile, it probably not used here.
2007-11-28 Raja R Harinath <>
* Makefile (_boot_): Incorporate 'net_2_1' into the bootstrap
process -- it depends on 'net_2_0' profile being built.
2007-07-27 Marek Safar <>
* Makefile: Removed gmcs and smcs, removed DIST_ONLY_SUBDIRS.
2007-07-27 Jb Evain <>
* Makefile: integrate the tuner in the build.
2007-07-26 Jb Evain <>
* smcs: add a project of its own for the 2.1 compiler.
2007-07-11 Jb Evain <>
* Makefile: work on the 2.1 profile.
2007-05-11 Raja R Harinath <>
* Makefile (net_2_0_bootstrap_SUBDIRS): Add 'mcs'.
2007-04-18 Marek Habersack <>
* Makefile (SUBDIRS): removed tools/culevel, it is now built in
the 1.1 bootstrap phase.
2007-04-17 Marek Habersack <>
* Makefile (thisdir): added tools/culevel to the list of
subdirectories - it must be compiled before compiling the classes
since System.Web depends on it.
2007-04-06 Wade Berrier <>
* Makefile: use bzip2 instead of gzip for 'make dist'
(even though it's not used here anymore)
2006-08-18 Raja R Harinath <>
* Makefile (net_2_0_bootstrap_SUBDIRS): Add 'tools'.
2006-04-11 Raja R Harinath <>
* Makefile (SUBDIRS): Remove tools/resgen.
2005-11-21 Raja R Harinath <>
* Makefile (net_2_0_bootstrap_SUBDIRS): Add ilasm.
(net_2_0_SUBDIRS): Likewise.
2005-09-22 Raja R Harinath <>
* Makefile (basic_SUBDIRS, net_1_1_bootstrap_SUBDIRS)
(net_2_0_bootstrap_SUBDIRS, net_2_0_SUBDIRS):
Build the 'build' directory too.
2005-09-21 Raja R Harinath <>
* Makefile (centum_tests): Remove System.Web.
2005-09-06 Raja R Harinath <>
* Makefile (bootstrap): Remove special handling on Win32.
2005-07-11 Raja R Harinath <>
* Makefile (centum_tests): Add System.Messaging and
System.ServiceProcess. Remove System.Configuration.Install.
Move Mono.C5 ...
(net_2_0_centum_tests): ... here, and disable it for now.
2005-06-20 Raja R Harinath <>
* Makefile (centum_tests): Move System.XML ...
(default_centum_tests): ... here.
2005-06-17 Raja R Harinath <>
* Makefile (centum_tests): Add System.XML.
2005-06-10 Sebastien Pouliot <>
* Makefile (centum_tests): Added System.Security.
2005-05-20 Raja R Harinath <>
* Makefile (centum_tests): Add System.Web and move corlib from ...
(default_centum_tests): ... here.
2005-04-25 Raja R Harinath <>
* Makefile (centum_tests): Add Mono.Security and
* */Makefile: Replace $(RUNTIME) with $(RUNTIME) $(RUNTIME_FLAGS).
2005-04-21 Raja R Harinath <>
* Makefile (net_1_1_bootstrap_SUBDIRS): Add ilasm.
2005-03-14 Raja R Harinath <>
* Makefile (_boot_): New. Used to generalize the bootstrap to
clean and install too.
2005-02-25 Raja R Harinath <>
* Makefile (centum_tests): New list of test subdirs that should
pass 100%.
(default_centum_tests, net_2_0_centum_tests): New.
(ONLY_CENTUM_TESTS): New check. If defined during 'make
run-test', only the tests in centum_tests are run.
2004-12-20 Jambunathan K <>
* btests: Removed. This directory is now superseded by
2004-12-13 Raja R Harinath <>
* INSTALL.txt: Minor updates to reflect build changes.
2004-11-25 Raja R Harinath <>
* Makefile (DISTFILES): Add nunit.key.
2004-11-24 Raja R Harinath <>
* Makefile (profiles-do--run-test): Allow list of profiles to be
(profiles-do--all): Remove. The default pattern build suffices.
2004-11-22 Raja R Harinath <>
* Makefile (OVERRIDE_TARGET_ALL): Remove.
(all.override): Remove 2-pass build.
(net_1_1_bootstrap_SUBDIRS): Add 'tools'.
2004-11-22 Raja R Harinath <>
* Makefile (profiles-do--all): Don't fallback to default pattern build.
2004-11-19 Raja R Harinath <>
* Makefile (net_2_0_SUBDIRS): Add nunit20.
2004-11-19 Raja R Harinath <>
* Makefile (%-profiles): Go through an intermediate set of rules.
Move body to ...
(profiles-do--%): ... this.
(profiles-do--run-test): Customized rule that usefully runs with
'make -j' and 'make -k'.
(profiles-do--all, profile-do--%--all): Orchestrate the bootstrap
2004-11-09 Raja R Harinath <>
* Makefile (basic_SUBDIRS): New.
2004-11-04 Raja R Harinath <>
* Makefile (net_1_1_bootstrap_SUBDIRS): New.
(all.override): Fix to actually perform optimization to avoid
the two-pass build if we are not signing assemblies.
2004-10-29 Raja R Harinath <>
* Makefile (net_2_0_bootstrap_SUBDIRS,net_2_0_SUBDIRS): New.
(profile-do--net_2_0_bootstrap--all): New target.
(profile-do--net_2_0--all): Depend on it.
(distdir,top_distdir): Remove.
(dist-tarball): Define distdir here for dist-recursive.
2004-10-21 Raja R Harinath <>
* Makefile (all-profiles $(STD_TARGETS:=-profiles)): Make
2004-09-27 Raja R Harinath <>
* nunit20/nunit-console/Makefile (PROGRAM): Put in
profile-specific directory.
2004-09-21 Raja R Harinath <>
* Makefile (DIST_ONLY_SUBDIRS): Add 'gmcs' since it is specially
handled by 'class/corlib/Makefile'.
(test-installed-compiler): Run compiler tests using the installed
2004-09-14 Raja R Harinath <>
* Makefile (SUBDIRS): Allow to be overriden by $(TEST_SUBDIRS).
(test-profiles, run-test-profiles): New targets.
(test-compiler): Rename to ...
(compiler-tests): ... this. Run tests on all profiles.
2004-09-03 Martin Baulig <>
* Makefile (test-compiler): New target to run the compiler test.
2004-07-02 Raja R Harinath <>
* Makefile (OVERRIDE_BARE_TARGETS): Remove.
(all-recursive,$(STD_TARGETS:=-recursive)): Depend on
'platform-check' and 'profile-check'.
(all.override): New. Run two passes: once to build, and once to
sign libraries.
2004-06-22 Todd Berman <>
* configure: Patch from Mariano Suárez-Alvarez
<> to make configure accept jhbuild style
/prefix /usr options, and to continue past unknown options. Currently
this patch is a bit spammy with multiple unknown options, anyone
who is interested is welcome to fix this.
2004-06-14 Raja R Harinath <>
* Makefile (all-profiles, clean-profiles): Simplify slightly.
2004-06-05 Atsushi Enomoto <>
* Makefile: added target run-test-ondotnet.
2004-05-26 Raja R Harinath <>
* nunit20/util/Makefile (EXTRA_DISTFILES): Remove
($(the_lib)): Make Transform.resources using internal resgen.
* nunit20/util/Transform.resources: Rebuild.
2004-05-25 Sebastien Pouliot <>
* nunit.key: New. NUnit private key. Due to build issues the key
must be present in this directory.
2004-05-20 Raja R Harinath <>
* Makefile (SUBDIRS): Move 'monoresgen' ahead of 'class'.
2004-05-17 Raja R Harinath <>
* Makefile (all, clean): Remove indirection.
(clean-profiles): New.
2004-05-13 Jackson Harper <>
* Makefile: default build is no longer the multi profile build. Do
build both 1.1 and 2.0 profiles use the all-profiles target.
2004-05-12 Gonzalo Paniagua Javier <>
* Makefile: disable net_2_0 on windows. It doesn't build. Don't
try to build net_1_0 and net_2_0 if we provide a PROFILE=xxx in the
command line.
2004-05-10 Raja R Harinath <>
* INSTALL.txt: Don't mention 'fullbuild'. Mention 'bootstrap'
instead. Update instructions for 'monocharge'.
2004-04-30 Raja R Harinath <>
* Makefile (SUBDIRS): Remove 'gmcs' for now.
(all): Simplify.
(clean): Quick hack to get 'make clean' to work better.
2004-04-29 Jackson Harper <>
* Makefile: Put the PROFILE= stuff before the target, this is more
pleasurable to cygwin users.
2004-04-28 Jackson Harper <>
* Makefile: build the net_1_1 and net_2_0 profiles by default.
2004-01-14 Martin Willemoes Hansen <>
* INSTALL.txt: Fixed, autogen should be
2003-12-01 Cesar Lopez Nataren <>
* Added dirs mcs/jtest and mcs/jerrors.
2003-10-28 Jackson Harper <>
* INSTALL.txt: Tell users where to find monocharges, do not
reference README.building.
2003-07-22 Peter Williams <>
2003-07-20 Peter Williams <>
* nunit20/nunit-console/Makefile (PROGRAM): Put nunit-console.exe
in $(topdir)/class/lib so we can find our DLL's.
2003-07-18 Peter Williams <>
* build/library.make (dist-local): Fancy make dist magic gives
way to boring old 'for'.
* build/executable.make (dist-local): Ditto.
2003-07-17 Peter Williams <>
* build/profiles/default.make: Actually fix this. Use the platform
compiler all the way.
2003-07-17 Peter Williams <>
* build/profiles/default.make: Try to make this smarter so
that we can build on Windows. Specifically, don't require
the mono runtime. Combined with the corlib $(BOOT_COMPILE) change,
this should make corlib build out of the box, I think.
2003-07-16 Peter Williams <>
A whole passel of build system changes. Doc updates:
* build/README.makefiles: Doc updates.
* build/profiles/net_1_0.make: Doc changes.
* INSTALL.txt: A few more touchups.
Better defaults:
* build/config-default.make (prefix): Default install prefix
should be /usr/local.
* build/profiles/bootstrap.make: This profile ...
* build/profiles/default.make: ... is now the default.
* build/profiles/atomic.make: And the default is now this.
Fixes for pre-build checks:
* Makefile: Do the platform and (new) profile checks
before the build, which took some infrastructure changes.
* build/rules.make: Allow a Makefile to specify its own all/install/etc
* build/profiles/default.make (profile-check): Add a blank
target here.
* build/profiles/atomic.make: Check for a full MCS install to
build against.
HP/UX fixes with help from Bernie Solomon:
* build/config-default.make (ECHO_ESCAPE): HP/UX 'echo'
doesn't need a -e parameter to interpret escape codes. Test for
that and define a configuration parameter.
* build/library.make ($(makefrag)): Use $(ECHO_ESCAPE)
instead of assuming that 'echo -e' will interpret escape
* build/executable.make ($(makefrag)): Here too.
A make distcheck fix:
* Makefile: Inherit the current prefix so that the build can
find the right System.Xml.dll.
And Windows build fixes with the invaluable help of Sebastian
Pouliot (in various subdirectories).
2003-07-14 Peter Williams <>
* build/rules.make (dist-recursive): Fix recursive rules
to work on HP/UX /bin/sh. Patch from Bernie Solomon
2003-05-10 Gonzalo Paniagua Javier <>
* makefile:
* makefile.gnu: don't use -C when running make.
2003-05-05 Ben Maurer <>
* AUTHORS: Added self.
2003-04-15 Nick Drochak <>
* makefile: Remove nunit version 1 from build
2002-03-14 Daniel Morgan <>
* class/makefile.gnu
* class/ByteFX.Data/makefile.gnu: add ByteFX.Data.dll
to the Linux build
2002-03-14 Daniel Morgan <>
* makefile: added ByteFX.Data.dll to windows install
* class/ added ByteFX.Data.dll
to windows build. added additional clean targets
* class/Microsoft.VisualC/ fix
windows clean
* class/ByteFX.Data: added directory for ByteFX.Data.dll
which includes a MySQL ADO.NET Provider.
Contributed by Reggie Burnett <>
from ByteFX, Inc.
ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc.
Added the following files and directories:
class/ByteFX.Data/lgpl.txt: new files
class/ByteFX.Data/Common: added files to new directory
class/ByteFX.Data/mysqlclient: added files to new directory
class/ByteFX.Data/mysqlclient/Designers: added files to new directory
2003-03-14 Daniel Morgan <>
* makefile: add ilasm.exe to windows build and add missing assemblies
to windows install
* class/ include PEAPI.dll, Npgsql.dll, and
ICSharpCode.SharpZipLib part of the windows build
2003-03-10 Martin Willemoes Hansen <>
* Fixed some spelling errors in class/doc/TemplateTest.cs
2003-03-04 Gonzalo Paniagua Javier <>
* makefile: added Mono.Posix and System.Management.
2003-02-16 Martin Baulig <>
* docs/compiler: Added a few works about the new `Location' code.
2003-02-15 Nick Drochak <>
* makefile.gnu: Add testcorlib target to run just the corlib unit tests.
2003-02-10 Nick Drochak <>
* makefile: Add testcorlib target to run just the corlib unit tests.
2003-01-16 Nick Drochak <>
* makefile.gnu: Add corlib target to just build that.
2003-01-14 Duncan Mak <>
* ilasm/parser/ScannerAdapter.cs: Remove the cleanup method now that
it's no longer in the interface.
2003-01-13 Duncan Mak <>
* ilasm/parser/ScannerAdapter.cs: Implement the new cleanup method
in the tokenizer. This fixes the build.
2003-01-10 Gonzalo Paniagua Javier <>
* README.building: New file.
* makefile.gnu: install README.building file.
2003-01-09 Sebastien Pouliot <>
* AUTHORS: add myself to class library list
2002-12-15 Alp Toker <>
* makefile.gnu: make sure mcs is in PATH, otherwise tell user to read
2002-12-10 Daniel Morgan <>
* makefile
* tools/makefile
* tools/makefile.gnu: change target
from SqlSharpCli.exe
to sqlsharp.exe
2002-12-10 Alp Toker <>
* ilasm/makefile.gnu: Install ilasm executable with -m 755, not 644
* ilasm/makefile: ditto
2002-12-10 Gaurav Vaish <>
* AUTHORS: Corrected my email-ID.
2002-11-29 Daniel Morgan <>
* INSTALL: renamed to INSTALL.txt because INSTALL
interferred with "make install" on windows
* makefile: changes to get "make install" work
on windows
* class/makefile.gnu: flush
* ilasm/makefile: updated for windows build
* monoresgen/makefile: updated for windows build
* tools/SqlSharp/ flush
* add file to be template for executable assemblies
to be installed on windows via "make install" by providing
a script that runs mono and the assembly
like mcs runs mono mcs.exe
2002-11-28 Daniel Morgan <>
* makefile.gnu: added tools directory to linux build
* tools/makefile.gnu: added new file to built tools and install.
dist works too. test is just blank.
2002-11-16 Martin Baulig <>
* makefile.gnu: `binary-snapshot' is now an alias for `dist'.
Please update your scripts, the `dist' target will disappear soon.
2002-11-09 Nick Drochak <>
* makefile: have test target be smart about windows/linux
2002-11-07 Nick Drochak <>
* makefile: for the clean target, handle linux and windows differently.
2002-10-13 Daniel Morgan <>
* class/ added Mono.Data.SqliteClient
directory to windows build
2002-10-10 Daniel Morgan <>
* class/ added Mono.Data.MySql directory to windows build.
2002-10-10 Rodrigo Moya <>
* class/makefile.gnu: added Mono.Data.MySql directory to linux build.
2002-10-09 Rodrigo Moya <>
* class/makefile.gnu: added System.Data.Odbc directory.
2002-09-14 Piers Haken <>
* */makefile.gnu:
use $(topdir)
build nunit into $(topdir)/class/lib
2002-08-27 Gonzalo Paniagua Javier <>
* makefile.gnu:
* class/library.make:
* class/makefile.gnu:
* class/I18N/makefile.gnu
* class/corlib/makefile.gnu:
* class/corlib/Test/ChangeLog:
* class/corlib/Test/corlib_linux_test.args:
* class/corlib/Test/makefile.gnu:
* class/corlib/Test/
* jay/makefile.gnu:
* mcs/makefile.gnu:
* monoresgen/makefile.gnu:
* nunit/makefile.gnu:
Allow running 'make -f makefile.gnu test' from top directory.
In the libraries makefile.gnu you just have to add TEST_DIR=dirname
with the name where tests reside.
2002-08-23 Martin Baulig <>
* class/makefile.gnu: Add class/Mono.CSharp.Debugger to the build.
2002-08-13 Piers Haken <>
* class/library.make: merge back original makefile.gnu behavior
* */makefile.gnu: merge back original makefile.gnu behavior
2002-08-12 Piers Haken <>
* class/library.make: use 'find' to specify source files, instead of static files
* */makefile.gnu: specify include/exclude patterns for source files
2002-08-07 Peter Williams <>
* class/library.make (.makefrag): Fix this rule a bit; was using
$^ instead of $<
2002-07-29 Peter Williams <>
* makefile.gnu: 'make install' wasn't actually working due to $@,
fix it.
2002-07-29 Martin Baulig <>
* makefile.gnu: Don't force people to install. The default must also
be `all' and not `install'.
2002-07-26 Alp Toker <>
* INSTALL: Wrote a guide to mcs installation.
* README: Updated to reflect the new INSTALL guide.
2002-07-23 Alp Toker <>
* makefile.gnu: Added an install target (which sets permissions and
respects prefix) and a dist target which produces a tarball. Also
fixed a few other makefile issues.
2002-07-22 Peter Williams <>
* class/library.make: Oops, the deps weren't right -- touching a .cs
file didn't cause the libraries to be rebuilt.
(clean): Robustify this rule a bit.
2002-07-20 Martin Baulig <>
* class/makefile.gnu: Added System.Data.
2002-07-20 Martin Baulig <>
* class/library.make: Put $(MONO_PATH_PREFIX) in front of the MONO_PATH.
* class/*/makefile.gnu: Set MONO_PATH_PREFIX=../lib:
2002-07-19 Martin Baulig <>
* makefile.gnu (DIRS): Added nunit.
2002-07-19 Martin Baulig <>
Added the super-cool set of makefiles from Peter Williams which run on
GNU/Linux without NAnt. I named them `makefile.gnu' and not `GNUmakefile'
since this won't break the windows build.
To compile stuff on GNU/Linux, just do a `make -f makefile.gnu'.
* mcs-tool, */makefile.gnu, class/library.make: New files.
2002-07-19 Martin Baulig <>
* */makefile (NANT): Use a variable `NANT' so the user can override it with
`make NANT=/usr/local/bin/NAnt.exe'.
2002-05-09 Daniel Morgan <>
* AUTHORS: add me to class libraries list
2002-03-26 Dick Porter <>
* makefile (linux): Abandon the build if any of the subdir makes fail
2002-03-07 Nick Drochak <>
* makefile: Change order of build so corlib is built before nunit since
Nunit needs corlib now.
2002-02-14 Nick Drochak <>
* makefile: Build mcs/doctools too when one does 'make'
2002-01-20 Nick Drochak <>
* on the 'test' target, make sure NUnit is built first before building
and running tests
2002-01-20 Nick Drochak <>
* add nunit directory to the list of dirs to build in
Something went wrong with that request. Please try again.