1 2010-03-16 Jonathan Pryor <jpryor@novell.com>
3 * library.make (MDOC_UP): Set MONO_PATH to find monodoc.dll.
4 * rules.make (MDOC): MONO_PATH needs to include
5 $(topdir)/class/lib/net_2_0 so that monodoc.dll can be found.
7 2010-03-16 Jb Evain <jbevain@novell.com>
9 * profiles/net_2_1_*.make: rename to moonlight_*.make and
10 define the MOONLIGHT symbol.
12 2010-03-03 Jonathan Pryor <jpryor@novell.com>
14 * library.make: Add the generated per-profile .source file to
15 library_CLEAN_FILES so that it's actually removed on clean.
17 2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
19 * profiles/net_2_1_bootstrap.make: Make 'basic' the bootstrapping
20 profile for net_2_1_bootstrap.
22 2010-02-27 Raja R Harinath <harinath@hurrynot.org>
24 * rules.make (all-local $(STD_TARGETS:=-local)): Add empty targets.
26 2010-02-08 Zoltan Varga <vargaz@gmail.com>
28 * library.make (install-local): Install the compiled aot lib too.
30 * executable.make (install-local): Ditto.
32 2010-01-15 Atsushi Enomoto <atsushi@ximian.com>
34 * profiles/net_4_0_bootstrap.make : MCS also needs MONO_PATH to
35 net_2_0 to load System.Core.dll. Fix build (mostly for windows).
37 2010-01-14 Marek Habersack <mhabersack@novell.com>
39 * executable.make, library.make, rules.make: quote file name
40 wherever referenced in dist* targets, so that files with spaces in
43 2010-01-12 Zoltan Varga <vargaz@gmail.com>
45 * profiles/basic.make (do-profile-check): Honor the V=1 flag.
47 2010-01-08 Jonathan Pryor <jpryor@novell.com>
49 * library.make: Update $(MDOC_UP) to remove the net_1_ detection.
50 mdoc 2.4 moved to Cecil and stopped building monodocer1, rendering
51 the check meaningless, and current trunk doesn't build the 1.0
52 profile anyway, making the check more meaningless.
54 2009-12-17 Marek Safar <marek.safar@gmail.com>
56 * common/basic.make: Use bootstrap compiler only for compilation.
58 2009-12-02 Marek Safar <marek.safar@gmail.com>
60 * common/basic-profile-check.cs: Bump bootstrap requirement to Mono
63 2009-11-17 Marek Habersack <mhabersack@novell.com>
65 * tests.make (TEST_RUNTIME_WRAPPERS_PATH): added - used to set up
66 correct PATH for tests
68 2009-10-02 Raja R Harinath <harinath@hurrynot.org>
70 * profiles/basic.make (PROFILE_CS): Remove.
71 (PROFILE_CHECK_CSHARP): Move to ...
72 * common/basic-profile-check.cs: ... here.
74 2009-10-02 Marek Safar <marek.safar@gmail.com>
76 * build/common.cs.in: Disabled 1.x only profiles.
78 2009-10-02 Marek Safar <marek.safar@gmail.com>
80 * profiles/net_2_0_bootstrap.make: Make it tools profile only.
82 2009-10-01 Marek Safar <marek.safar@gmail.com>
84 * profiles/*.make, platforms/linux.make: Bootstrap default profile
87 2008-09-11 Marek Safar <marek.safar@gmail.com>
89 * library.make: Add NO_BUILD to ignore assembly during build.
91 2009-07-30 Raja R Harinath <harinath@hurrynot.org>
93 * library.make (SNFLAGS): Remove '-R', since it's specific to the
95 ($(build_lib)): Use -R flag with $(SN).
96 ($(the_lib)): Add a sanity check to verify that the assembly is signed.
98 2009-07-26 Raja R Harinath <harinath@hurrynot.org>
100 Make AOT compilation explicit
101 * platforms/darwin.make (PLATFORM_AOT_SUFFIX): New.
102 * platforms/linux.make (PLATFORM_AOT_SUFFIX): New.
103 * library.make ($(build_lib)): Don't try to AOT compile the
104 library in its possibly temporary location.
105 (DO_AOT): Remove. Move to ...
106 ($(the_lib)$(PLATFORM_AOT_SUFFIX)): ... here, new rule to
107 explicitly run the AOT compilation.
108 (all-local) [ENABLE_AOT]: Build the AOT compiled library as appropriate.
110 2009-07-26 Raja R Harinath <harinath@hurrynot.org>
112 Fix parallel-build issues with LIBRARY_USE_INTERMEDIATE_FILE
113 * library.make (build_lib): Define to a profile dependent
114 temporary location for LIBRARY_USE_INTERMEDIATE_FILE.
115 (DO_AOT): New. Extracted from ...
116 ($(build_lib)): ... here. Simplify. Extract code handling
117 LIBRARY_USE_INTERMEDIATE_FILE into ...
118 ($(the_lib)) [LIBRARY_USE_INTERMEDIATE_FILE]: ... here, a new rule
119 that takes care of copying the library from its temporary location
120 to the final location.
122 2009-07-20 Jb Evain <jbevain@novell.com>
124 * profiles/monotouch.make: add monotouch profile.
126 2009-07-16 Raja R Harinath <harinath@hurrynot.org>
128 * profiles/net_2_0_bootstrap.make (BOOTSTRAP_PROFILE): Set to
129 net_1_1_bootstrap instead of net_1_1.
131 2009-06-03 Zoltan Varga <vargaz@gmail.com>
133 * profiles/net_4_0.make: Add preliminary net 4.0 profile.
135 2009-04-09 Jonathan Pryor <jpryor@novell.com>
137 * executable.make, library.make: Move the include for tests.make so
138 that DISTFILES can be properly set (and thus properly distribute the
139 *_test.dll.sources file). This allows unit tests to actually build
140 and run when building from the tarball.
142 2009-04-05 Jonathan Pryor <jpryor@novell.com>
144 * executable.make: Support HAS_NUNIT_TEST variable; if set, will build
145 an NUnit test assembly during 'make test' and will run the tests
146 within the NUnit test assembly during 'make run-test'.
147 * library.make: Split out NUnit test rules/logic into tests.make.
148 * Makefile: Distribute tests.make.
149 * README.makefiles: Document HAS_NUNIT_TEST for executable.make,
150 documenting how to have NUnit tests for executables.
151 * tests.make: Added; NUnit test logic rules.
153 2009-01-08 Geoff Norton <gnorton@novell.com>
155 * Makefile: Add darwin.make to the make dist target as well
157 2009-01-07 Geoff Norton <gnorton@novell.com>
159 * library.make: Allow platform specific exclude tags from the
161 * darwin.make: Add to the build and add a new NotOnMac test
164 2008-12-30 Ankit Jain <jankit@novell.com>
166 * library.make (TEST_HARNESS_OUTPUT*): Fix /labels switch.
168 2008-12-12 Raja R Harinath <harinath@hurrynot.org>
170 * rules.make (topdir): Don't use $(shell ...).
171 Reported by Jonathan Chambers.
173 2008-12-10 Atsushi Enomoto <atsushi@ximian.com>
175 * library.make : enable FIXTURE and TESTNAME on run-test-ondotnet.
177 2008-11-28 Atsushi Enomoto <atsushi@ximian.com>
179 * Makefile : ugh, ok another dist pain.
181 2008-11-28 Atsushi Enomoto <atsushi@ximian.com>
183 * nunit-summary.xsl : copied from nunit resource (summary.xslt)
184 * library.make : put transformation result from TestResult-*.xml
185 into TestResult-*.log as we used to do.
187 2008-11-28 Marek Habersack <mhabersack@novell.com>
189 * library.make (FIXTURE_ARG): /parameter:value syntax is not
190 supported in nunit 2.4
191 (TESTNAME_ARG): added support for the nunit-console -run
192 parameter, so that individual tests can be ran.
194 2008-11-26 Atsushi Enomoto <atsushi@ximian.com>
196 * library.make : another nunit20 to kill :(
198 2008-11-25 Atsushi Enomoto <atsushi@ximian.com>
200 * library.make : update nunit options that break upgrade to 2.4.
202 2008-11-18 Raja R Harinath <harinath@hurrynot.org>
204 * library.make (TEST_FILES): Notice filenames with ../ in the test
205 sources file, and handle them in a way suitable for the 'make
206 dist' handling of such files.
208 2008-11-12 Zoltan Varga <vargaz@gmail.com>
210 * library.make: AOT the library after compilation if the AOT_IN_PROFILES
211 variable is defined and it contains the current profile.
213 2008-10-18 Jonathan Pryor <jpryor@novell.com>
215 * rules.make (dist-default): Distribute the Documentation directory,
218 2008-10-18 Jonathan Pryor <jpryor@novell.com>
220 * rules.make (MDOC): MONO_PATH needs to include net_1_1 so monodoc.dll
223 2008-10-17 Jonathan Pryor <jpryor@novell.com>
225 * README.makefiles: Add documentation about the new doc-update target.
227 2008-10-18 Raja R Harinath <harinath@hurrynot.org>
229 * rules.make (MDOC): Pass a proper MONO_PATH.
231 2008-10-17 Jonathan Pryor <jpryor@novell.com>
233 * build.rules: doc-update is now a standard target; provide a $(MDOC)
234 variable to simplify running the `mdoc` updater program.
235 * executable.make: Add doc-update target support (does nothing).
236 * library.make: Add doc-update target support; runs `mdoc update` on
237 the assembly, updating the documentation within Documentation/en.
238 * Makefile: Add doc-update target support.
240 2008-09-14 Zoltan Varga <vargaz@gmail.com>
242 * library.make: Allow FIXTURE make variable to be passed to nunit.
244 2008-08-29 Raja R Harinath <harinath@hurrynot.org>
246 * rules.make (do-%): Revert change below. We need the recursion
247 to ensure ordering of %-local after %-recursive. IOW, we
248 want to ensure strict linearity even with a 'make -j'.
250 2008-08-28 Zoltan Varga <vargaz@gmail.com>
252 * rules.make (Q_MCS): Use 5 spaces instead of -e '\\t'.
254 * library.make: Make some command quiet.
256 * rules.make: Avoid some needless recursive make invocations.
258 * rules.make: Print the profile in the quiet commands.
260 * rules.make: Make the build process quiet similarly to the runtime build
261 process. Use the V=1 argument to make to make it verbose again.
263 2008-08-04 Zoltan Varga <vargaz@gmail.com>
265 * rules.make (PROFILE): If no profile is passed on the command line, make
268 2008-06-30 Marek Safar <marek.safar@gmail.com>
270 * platforms/linux.make: Enable mcs optimizations.
272 2008-06-03 Zoltan Varga <vargaz@gmail.com>
274 * rules.make (PROFILE): Reapply the PROFILE=net_2_0 change. One can still
275 build 1.1 libraries using make PROFILE=default.
277 2008-05-27 Raja R Harinath <harinath@hurrynot.org>
279 * executable.make ($(PROGRAM_config)): Depend on directory
282 2008-04-09 Gert Driesen <drieseng@users.sourceforge.net>
284 * library.make: hidden -bootstrap option for gacutil is no longer
287 2008-03-24 Zoltan Varga <vargaz@gmail.com>
289 * library.make (check): Add a standard check target and make it the same as
292 2008-03-22 Zoltan Varga <vargaz@gmail.com>
294 * profiles/net_3_5.make (PROFILE_MCS_FLAGS): Get rid of obsolete
295 -langversion:linq option.
297 Fri Mar 14 09:31:59 CET 2008 Paolo Molaro <lupus@ximian.com>
299 * rules.make, library.make: move GACUTIL definition into rules.make as
300 it's used also by the tools. Add the hidden -bootstrap option.
302 2008-02-18 Raja R Harinath <harinath@hurrynot.org>
304 * rules.make (%/.stamp): Unify all directory creation targets here.
306 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
308 * profiles/net_2_1_bootstrap.make: New.
309 * profiles/net_2_1_raw.make: New. The untuned 2.1 profile.
310 * profiles/net_2_1.make: New. The tuned 2.1 profile.
311 * Makefile (PROFILES): Update.
313 2007-12-06 Atsushi Enomoto <atsushi@ximian.com>
315 * profiles/net_3_5.make : fixed net_2_0 path.
317 2007-12-03 Marek Safar <marek.safar@gmail.com>
319 * Makefile.make: Distribute 3.5 profile
321 2007-11-08 Wade Berrier <wberrier@novell.com>
323 * config-default.make: add sysconfdir dir (for mconfig/config.xml)
325 2007-11-01 Marek Safar <marek.safar@gmail.com>
327 * corcompare.make: Build corcompare into same directory.
329 2007-10-27 Marek Safar <marek.safar@gmail.com>
331 * profiles/net_2_0_bootstrap.make: Fixed generics compiler name.
333 2007-10-27 Marek Safar <marek.safar@gmail.com>
335 * rules.make: Changed gmcs location.
337 2007-10-27 Marek Safar <marek.safar@gmail.com>
339 * executable.make: Added KEEP_OUTPUT_FILE_COPY to avoid move and copy
340 back compiler executables.
342 2007-09-21 Raja R Harinath <harinath@gmail.com>
344 * Makefile (PROFILES): Remove 'atomic' profiles.
345 * profiles/atomic.make, profiles/bootstrap.make: Remove.
347 2007-09-04 Wade Berrier <wberrier@novell.com>
349 * library.make: Glob for .sources for all profiles.
350 Use tools/removecomments.sh to account for '#include' and
351 comments, which are only used in the jvm profile at this point
353 2007-09-01 Jb Evain <jbevain@novell.com>
355 * Makefile: consider the net_2_1 profile.
357 2007-08-12 Marek Safar <marek.safar@gmail.com>
359 * library.make: Includes new `corcompare' target.
361 * corcompare.make: I got tired of hacking corcompare stuff again and
364 2007-08-11 Jb Evain <jbevain@novell.com>
366 * profiles/net_2_1: allow 2.1 assemblies in the GAC.
368 2007-07-27 Jb Evain <jbevain@novell.com>
370 * profiles/net_2_1: use smcs to compile the .net 2.1 assemblies.
372 2007-07-23 Raja R Harinath <rharinath@novell.com>
374 * library.make (install-local) [GAC]: If LIBRARY_PACKAGE is set to
375 'none' don't install a symlink from a package directory into the gac.
377 2007-07-11 Jb Evain <jbevain@novell.com>
379 * profiles/net_2_1.make: work on the 2_1 profile.
381 2007-06-12 Marek Safar <marek.safar@gmail.com>
383 * rules.make: Added FRAMEWORK_VERSION_MAJOR.
385 2007-05-11 Raja R Harinath <rharinath@novell.com>
387 * Makefile (dist-local): Remove special-case code.
388 * rules.make ($(depsdir)): New rule to create the dependencies
390 * library.make, executable.make: Make generated files depend on
392 * profiles/basic.make: Likewise.
394 * profiles/net_2_0_bootstrap.make: Move rules for mcs.exe to
396 * library.make (the_libdir, build_libdir): New. Create these
397 directories on demand instead of worrying about keeping the list
398 of profiles uptodate.
399 * executable.make (prog_dir): Likewise.
401 2007-03-17 Marek Sieradzki <marek.sieradzki@gmail.com>
403 * library.make: Show correct log (TestResult-ondotnet-PROFILE...) for
404 make run-test-ondotnet.
406 Fri Nov 24 18:38:31 CET 2006 Paolo Molaro <lupus@ximian.com>
408 * library.make: added ability to pass flags to the mono runtime when
409 running the test suite.
411 2006-09-06 Kornél Pál <kornelpal@gmail.com>
413 * TestConfiguration.cs: Moved to Npgsql.
415 2006-09-05 Kornél Pál <kornelpal@hotmail.com>
417 * config-default.make: Use UTF-8 as the default encoding for compilers.
419 2006-09-04 Raja R Harinath <rharinath@novell.com>
421 * library.make (TEST_HARNESS_VERBOSE): New user toggle. If
422 defined, NUnit will print the names of the unit tests as they are
423 run. Can be used to narrow down infloops.
424 (TEST_HARNESS_EXCLUDE): Provide a way to override the list of
425 excluded unit test categories.
427 2006-04-11 Raja R Harinath <rharinath@novell.com>
429 * profiles/default.make (BOOTSTRAP_PROFILE): Define.
430 * profiles/net_2_0.make (BOOTSTRAP_PROFILE): Define.
431 * rules.make (INTERNAL_RESGEN): Pick from bootstrap profile.
433 2006-01-19 Raja R Harinath <rharinath@novell.com>
435 * library.make (test_lib): Don't allow to be overridden.
436 (test_against, test_dep): Remove.
438 2006-01-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
440 * executable.make: allow installing a different .config file for
441 executables such as nunit-console.exe that should use a different one
442 depending on the profile.
444 2006-01-05 Raja R Harinath <rharinath@novell.com>
446 * library.make (run-test-lib, run-test-ondotnet-lib): Workaround a
447 sed limitation when printing the testsuite log.
449 2005-12-22 Raja R Harinath <rharinath@novell.com>
451 * library.make (lib_dir): Define to 'compat' if LIBRARY_COMPAT is
452 defined, 'lib' otherwise.
453 (the_lib): Use it to decide where to place the output library.
454 (LIBRARY_PACKAGE): New define. Install development symlinks for
455 compat libraries in a different directory.
457 2005-12-03 Kornél Pál <kornelpal@hotmail.com>
459 * config-default.make: Corrected default CODEPAGE comment to ISO-8859-1
462 2005-11-22 Vladislav Spivak <spivak@mainsoft.com>
464 <profile>.sources file is supporting #include directive
465 Usually it includes common .sources file.
466 Let's make it dependency of <profile>.sources
468 2005-10-03 Raja R Harinath <rharinath@novell.com>
470 * profiles/basic.make (monolite_flag, use_monolite): New. Used to
471 determine if we need to compile with 'monolite' rather than with
473 (do-profile-check): Simplify. Remove corlib version testing
474 scripts. Delegate that work to the mono runtime itself. Split
475 off 'monolite' handling into ...
476 (do-profile-check-monolite): ... this.
478 2005-09-27 Kornél Pál <kornelpal@hotmail.com>
480 * config-default.make: Added CODEPAGE that is the default encoding used by
482 * rules.make (USE_MCS_FLAGS, USE_MBAS_FLAGS): Added /codepage.
484 2005-09-22 Raja R Harinath <rharinath@novell.com>
486 * Makefile (BUILT_FILES): New.
487 (all-local ...): Depend on them.
488 (clean-local): Relete them.
489 (common/Consts.cs): New rule.
490 (COMMON_SRCS): Don't distribute common/Consts.cs.
492 2005-09-12 Raja R Harinath <rharinath@novell.com>
494 * profiles/basic.make (do-profile-check): Quote sed expression.
496 2005-09-06 Raja R Harinath <rharinath@novell.com>
498 * profiles/net_1_1_bootstrap.make: Remove special-handling on Win32.
499 * profiles/default.make: Likewise.
501 2005-08-26 Kornél Pál <kornelpal@hotmail.com>
503 * Makefile: Added Consts.cs.in. Removed MonoVersion.cs.
505 2005-08-23 Raja R Harinath <rharinath@novell.com>
507 * profiles/basic.make (do-profile-check): Set MONO_PATH to
508 monolite directory when running disassembler.
510 2005-08-22 Raja R Harinath <rharinath@novell.com>
512 * Makefile (DISTFILES): Move files in common/ to ...
513 (COMMON_SRCS): ... this. Add Consts.cs, MonoVersion.cs and
514 TestConfiguration.cs.
516 2005-08-19 Raja R Harinath <rharinath@novell.com>
518 * profiles/basic.make (do-profile-check): Add some debugging output.
519 Handle disassemblers that print corlib version in hex.
521 2005-07-26 Raja R Harinath <rharinath@novell.com>
523 * executable.make, library.make: Use unix-style commandline options.
524 * profiles/basic.make (FRAMEWORK_VERSION): Set.
525 * profiles/net_1_1_bootstrap.make (FRAMEWORK_VERSION): Likewise.
527 2005-07-22 Raja R Harinath <rharinath@novell.com>
529 * profiles/basic.make (do-profile-check): Make the "silent"
530 compilation check even more silent. Refuse to use monolite if the
531 corlib version of monolite/mscorlib.dll doesn't match the corlib
532 version of the source.
534 2005-06-15 Raja R Harinath <rharinath@novell.com>
536 * executable.make (dist-local): Copy from library.make.
538 2005-05-23 Raja R Harinath <rharinath@novell.com>
540 * rules.make (STD_TARGETS): Make them all go through an
542 (all): Indirect through do-all.
544 (do-%): New pattern fallback. Performs the standard behaviour:
545 %-recursive, and then %-local.
546 (do-run-test): New. Make '-k' more useful.
547 Reported by Ritvik Mayank.
549 2005-05-10 Raja R Harinath <rharinath@novell.com>
551 * library.make (dist-fixup): Fix typo.
553 2005-05-06 Raja R Harinath <rharinath@novell.com>
555 * library.make (LIBRARY_NEEDS_PREPROCESSING): New control.
556 (build_lib): Name of library built. Default to $(the_lib) unless
558 ($(build_lib)): Rename from '$(the_lib)'.
559 ($(makefrag)): Emit dependencies on $(build_lib).
561 2005-05-04 Zoltan Varga <vargaz@freemail.hu>
563 * rules.make config-default.make: Use the install-sh script from the mono
564 directory by default.
566 2005-04-29 Ben Maurer <bmaurer@ximian.com>
568 * profiles/basic.make: The test for mcs was broken on jails where
569 we got a warning due to /proc not being mounted. Remove hackish wc
572 2005-04-25 Raja R Harinath <rharinath@novell.com>
574 * config-default.make (RUNTIME): Set to 'false'.
575 Reported by Ben Maurer.
576 * profiles/basic.make (MCS): Revert changes below.
577 * platforms/linux.make (ILDISASM): Define.
578 * platforms/win32.make (ILDIsASM): Likewise.
580 2005-04-23 Ben Maurer <bmaurer@ximian.com>
582 * profiles/basic.make: Ensure that make dist works even if you
583 only have an old mono rpm installed. Essential for the new build
586 2005-04-21 Raja R Harinath <rharinath@novell.com>
588 * rules.make (INTERNAL_ILASM): Update.
590 2005-04-14 Raja R Harinath <rharinath@novell.com>
592 * library.make (dist-local): Include all ChangeLogs in the tarball.
594 2005-04-08 Raja R Harinath <rharinath@novell.com>
596 * profiles/basic.make (do-profile-check): Handle some possible
597 timestamp problems. Hopefully fix #74280.
599 2005-03-30 Zoltan Varga <vargaz@freemail.hu>
601 * rules.make (INSTALL_DATA): Pass -c to install.
603 2005-03-18 Raja R Harinath <rharinath@novell.com>
605 * library.make (TEST_FILES, $(test_response), $(btest_response)):
606 Be more robust to empty lines in test sources file.
608 2005-03-14 Raja R Harinath <rharinath@novell.com>
610 * executable.make (install-local): Depend on all-local even when
611 NO_INSTALL is defined.
612 * library.make: Minor cleanups to match executable.make.
613 (gacutil): Use net_1_1_bootstrap/gacutil.exe.
614 * profiles/basic.make (no-install): Remove.
615 * profiles/net_1_1_bootstrap.make (no-install): Likewise.
617 2005-02-22 Raja R Harinath <rharinath@novell.com>
619 * library.make (BUILT_SOURCES_cmdline): Don't define if
620 BUILT_SOURCES is empty.
622 2005-02-21 Michal Moskal <malekith@pld-linux.org>
623 Raja R Harinath <rharinath@novell.com>
625 * config-default.make (exec_prefix, libdir): New.
626 * library.make (libdir): Remove.
627 * executable.make (PROGRAM_INSTALL_DIR): Define in terms of
630 2005-02-15 Raja R Harinath <rharinath@novell.com>
632 * platforms/win32.make (RESGEN): Point to in-tree version of
633 resgen.exe. The .NET 1.1 SDK doesn't appear to come with one.
635 2005-02-10 Raja R Harinath <rharinath@novell.com>
637 * library.make (DISTFILES): Add $(btest_sourcefile).
639 2005-02-02 Raja R Harinath <rharinath@novell.com>
641 * library.make (run-test-lib): Use $(LOCAL_TEST_HARNESS_FLAGS).
642 (run-test-ondotnet-lib): Use $(LOCAL_TEST_HARNESS_ONDOTNET_FLAGS).
644 2005-02-01 Zoltan Varga <vargaz@freemail.hu>
646 * library.make (run-test-lib): Exclude InetAccess tests.
648 2005-02-30 Sebastien Pouliot <sebastien@ximian.com>
650 * library.make: Exclude CAS category from run-test-ondotnet.
652 2005-01-31 Sebastien Pouliot <sebastien@ximian.com>
654 * library.make: Exclude CAS category when running unit tests with
655 Mono (they can be run manually using --security). Added a define
656 for WINDOWS (only on Windows) to be used for declarative security
659 2005-01-24 Raja R Harinath <rharinath@novell.com>
661 * library.make (run-test-lib, run-test-ondotnet-lib): Print out
664 2005-01-16 Nick Drochak <ndrochak@ieee.org>
666 * library.make: /exclude for nunit needs a comma separated list
668 2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
670 * library.make : output TestResult-ondotnet-(profile).log instead of
671 TestResult-(profile).log for run-test-ondotnet.
673 2005-01-13 Raja R Harinath <rharinath@novell.com>
675 * profiles/default.make (MBAS) [!PLATFORM_MONO_NATIVE]: Use
677 Reported by Nick Drochak.
679 2005-01-03 Nick Drochak <ndrochak@ieee.org>
681 * library.make: Ingore tests that are not meant to be run on MS DotNet
683 2004-12-14 Raja R Harinath <rharinath@novell.com>
685 * profiles/basic.make (do-profile-check): Rename from
686 'real-profile-check'. Rewrite slightly to use 'make' to build the
688 (clean-profile): Remove the files.
690 2004-12-08 Raja R Harinath <rharinath@novell.com>
692 * profiles/basic.make (real-profile-check): Update to new location
693 of secret stash of bootstrap files.
695 2004-12-07 Raja R Harinath <rharinath@novell.com>
697 * executable.make (uninstall-local): Remove .config file too.
698 * library.make (uninstall-local): Don't error out if GACUTIL fails.
700 2004-12-07 Raja R Harinath <rharinath@novell.com>
702 * library.make (BUILT_SOURCES_cmdline): Use
703 PLATFORM_CHANGE_SEPARATOR_CMD on BUILT_SOURCES too.
704 ($(the_lib)): Use it.
706 2004-12-04 Atsushi Enomoto <atsushi@ximian.com>
709 profiles/default.make,
710 profiles/basic.make : use PLATFORM_PATH_SEPARATOR.
712 2004-12-03 Raja R Harinath <rharinath@novell.com>
714 * profiles/basic.make (MCS): Run the INTERNAL_MCS.
715 (USE_BOOT_COMPILE): Remove.
717 2004-12-03 Raja R Harinath <rharinath@novell.com>
719 * library.make (gacdir_flag): New. Disable /gacdir flag if
720 RUNTIME_HAS_CONSISTENT_GACDIR flag is set.
721 (install-local): Use it.
723 2004-11-30 Raja R Harinath <rharinath@novell.com>
725 * executable.make (makefrag): Make profile-specific.
727 2004-11-26 Martin Baulig <martin@ximian.com>
729 * library.make (run-test-lib, run-test-ondotnet-lib): Added
730 `/output:TestResult-$(PROFILE).log' argument to NUnit.
732 2004-11-26 Raja R Harinath <rharinath@novell.com>
734 * library.make ($(the_lib)): Don't complain if a .mdb file wasn't
735 created (even though it's just a warning).
736 (install-local) [LIBRARY_INSTALL_DIR]: Likewise.
738 (install-local) [!LIBRARY_INSTALL_DIR]: Use $(FRAMEWORK_VERSION).
739 * executable.make ($(PROGRAM)): Likewise.
740 (install-local): Likewise.
741 (PROGRAM_INSTALL_DIR): Define Using $(FRAMEWORK_VERSION).
743 2004-11-26 Raja R Harinath <rharinath@novell.com>
745 * profiles/basic.make (real-profile-check): Prepend ./ when
746 executing basic-profile-check.exe. EXTERNAL_RUNTIME can be empty.
748 2004-11-25 Raja R Harinath <rharinath@novell.com>
750 * platforms/linux.make (EXTERNAL_MCS,EXTERNAL_MBAS,EXTERNAL_RUNTIME):
752 * platforms/win32.make: Likewise.
753 * profiles/basic.make: Use $(EXTERNAL_MCS).
754 * profiles/net_1_1_bootstrap.make: Likewise.
755 * library.make ($(the_lib)): Add support for BUILT_SOURCES.
756 (run-test-lib): Pass $(TEST_HARNESS_FLAGS) to harness. Useful to
757 pass, say /labels, to nunit-console.
759 2004-11-25 Raja R Harinath <rharinath@novell.com>
761 * library.make ($(gacutil)): Fix path.
763 2004-11-23 Raja R Harinath <rharinath@novell.com>
765 * executable.make (NO_INSTALL): New option. Disables installation.
766 * library.make (NO_INSTALL): Likewise.
767 (install-local) [!NO_INSTALL, !LIBRARY_INSTALL_DIR]: Pass both
768 /gacdir and /root options to gacutil.
769 * platforms/linux.make (platform-check): Print the BOOTSTRAP_MCS
770 command that was tried, in case of failure.
771 * profiles/basic.make (NO_TEST, NO_INSTALL): Define.
772 * profiles/net_1_1_bootstrap.make: Likewise.
773 * profiles/net_2_0_bootstrap.make: Likewise.
775 2004-11-22 Raja R Harinath <rharinath@novell.com>
777 * library.make (SN): New define. Use the net_1_1_bootstrap sn.exe.
779 ($(the_lib)): Use them to sign assemblies as they're built.
780 (the_lib_signature_stamp): Remove.
782 * Makefile (DISTFILES): Distribute all the profile make-fragments.
783 (clean-local): Clean up the deps/ directory.
785 2004-11-19 Raja R Harinath <rharinath@novell.com>
787 Orchestrate the bootstrap.
788 * rules.make (INTERNAL_MCS): Look for mcs.exe in profile-specific directory.
789 * profiles/net_1_1_bootstrap.make (BOOTSTRAP_MCS): Use mcs.exe from
791 * profiles/default.make (BOOTSTRAP_MCS): Use mcs.exe from the
792 net_1_1_bootstrap profile.
793 * profiles/net_2_0_bootstrap.make (BOOTSTRAP_MCS): Use mcs.exe
794 from default profile.
795 (all-local, clean-local): New. Copy mcs.exe from default profile,
796 but customize it to work with 2.0.x libraries.
797 * profiles/net_2_0.make (BOOTSTRAP_MCS): Define approprately for
800 * executable.make (executable_CLEAN_FILES): Clean up more files.
801 ($(PROGRAM)): Move .mdb files too.
803 2004-11-18 Atsushi Enomoto <atsushi@ximian.com>
805 * library.make: Reverted the last fix. It broke windows build (that
806 should be fixed though).
808 2004-11-18 Atsushi Enomoto <atsushi@ximian.com>
810 * library.make: Some minor fix for PLATFORM_PATH_SEPARATOR.
812 2004-11-17 Raja R Harinath <rharinath@novell.com>
814 * executable.make: Improve support for building executable into a
817 2004-11-09 Raja R Harinath <rharinath@novell.com>
819 * profiles/basic.make: New.
820 * profiles/net_2_0.make (PROFILE_MCS_FLAGS): Remove '-2' flag.
821 * profiles/net_1_1_bootstrap.make (NO_SIGN_ASSEMBLY): Set.
823 2004-11-04 Raja R Harinath <rharinath@novell.com>
825 * profiles/net_1_1_bootstrap.make: New profile.
826 * profiles/net_2_0_bootstrap.make: Use in-tree mcs for
827 bootstrapping mscorlib.dll.
828 * platforms/linux.make (platform-check): Make more robust.
829 * rules.make (%-recursive): Propagate error exit from sub-makes
830 even if invoked with 'make -k'.
832 2004-10-29 Raja R Harinath <rharinath@novell.com>
834 * profiles/net_2_0_bootstrap.make (PROFILE_MCS_FLAGS): Remove
835 -langversion:default flag.
837 * rules.make (distdir): Remove.
838 (PROFILE_SUBDIRS): New. Support profile-specific SUBDIRS.
840 (dist-recursive): Define distdir here.
842 2004-10-25 Zoltan Varga <vargaz@freemail.hu>
844 * config-default.make (TEST_RUNTIME): Add TEST_MONO_PATH variable.
846 2004-09-27 Raja R Harinath <rharinath@novell.com>
848 * library.make ($(test_nunit_dep)): Make sure NUnit is built for
849 the profile being tested.
850 (nunit-$(PROFILE).stamp): Rename from nunit.stamp.
851 * config-default.make (TEST_HARNESS): Look for 'nunit-console' in
852 profile-specific directory.
854 2004-09-21 Raja R Harinath <rharinath@novell.com>
856 * profiles/net_2_0_bootstrap.make: New file.
858 * library.make (the_mdb): Fix.
859 (library_CLEAN_FILES): Add the new test results files too.
861 2004-09-14 Raja R Harinath <rharinath@novell.com>
863 * library.make (test_lib, btest_lib): Build separate test
864 assemblies for separate profiles.
865 (dist-local): Don't copy files beginning with '../'.
866 (test_sourcefile, btest_sourcefile): Define in terms of
867 $(test_lib) or $(btest_lib) only if they're overriden.
868 (test_response, test_makefrag): Remove redundant $(PROFILE) in name.
869 (run-test-lib, run-btest-lib): Unify. Give profile-specific name
871 * rules.make (dist-default): Handle any of Makefile, makefile, or
872 GNUmakefile being present.
873 * profiles/net_2_0.make (TEST_RUNTIME): Don't define.
875 2004-08-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
878 * library.make: install/clean .mdb files.
880 2004-07-30 Martin Baulig <martin@ximian.com>
882 * executable.make (EXTRA_SOURCES): New variable to add extra
883 sources to the program.
885 2004-07-30 Raja R Harinath <harinath@blr-harinath.blr.novell.com>
887 * executable.make (PROGRAM_config): New auto-detecting define.
888 Defined if $(PROGRAM).config exists.
889 (install-local): Install $(PROGRAM_config) if it exists.
891 2004-07-21 Lluis Sanchez Gual <lluis@novell.com>
893 * profiles/default.make, profiles/net_2_0.make, profiles/net_1_0.make:
894 Added FRAMEWORK_VERSION var.
896 2004-07-02 Raja R Harinath <rharinath@novell.com>
898 Support for avoiding "sharing violations" while compiling core
899 libraries with an in-tree compiler.
900 * library.make (LIBRARY_USE_INTERMEDIATE_FILE): New toggle.
901 ($(the_lib)): Use it.
903 2004-07-02 Raja R Harinath <rharinath@novell.com>
905 * rules.make (OVERRIDE_BARE_TARGETS): Remove.
906 (OVERRIDE_TARGET_ALL): New control for overriding the default all:
907 rule. If set, 'make all' will run 'all.override' from the client
909 (all): Move commands ...
910 (all.real): ... here. Make ordering assumptions explicit, and
912 (test,run-test,run-test-ondotnet,clean,install,uninstall):
914 (STD_TARGETS): ... this new variable. Make ordering assumption
915 between -recursive and -local targets explicit.
916 (%-recursive): Handle W32 GNU make that has --unix as the first
918 * README.makefiles (Special recursion needs): Update to reflect
920 * library.make (all-local): Build $(the_lib_signature_stamp) when
921 NO_SIGN_ASSEMBLY is defined.
922 ($(gacutil),$(sn)): Consolidate rules.
923 (test-local,run-test-local,run-test-ondotnet-local): Likewise.
925 2004-07-02 Raja R Harinath <rharinath@novell.com>
927 * config-default.make (TEST_RUNTIME): Use 'mono' by default.
928 * platforms/win32.make (TEST_RUNTIME): Remove.
929 * profiles/default.make (TEST_RUNTIME): Remove.
931 2004-06-28 Raja R Harinath <rharinath@novell.com>
933 * platforms/linux.make (RESGEN): Define using $(INTERNAL_RESGEN).
935 2004-06-21 Raja R Harinath <rharinath@novell.com>
937 * executable.make ($(PROGRAM)): Move depend on the makefrags ...
938 (all-local): ... here.
939 * library.make ($(the_lib), $(test_lib), $(btest_lib), all-local):
941 (LIBRARY_SNK): New default define. Allows library to be signed
942 with a key other than mono.snk.
943 ($(the_lib_signature_stamp)): New stamp file created when an
945 (install-local, uninstall-local, maybe-sign-lib): Set MONO_PATH.
947 2004-06-16 Raja R Harinath <rharinath@novell.com>
949 * library.make ($(makefrag),$(test_makefrag),$(btest_makefrag)):
950 Depend on library.make.
951 * executable.make ($(makefrag)): Depend on executable.make.
953 2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
955 * library.make : Added GACDIR. Use cygpath -w on windows.
957 2004-06-14 Raja R Harinath <rharinath@novell.com>
959 * platforms/linux.make (PLATFORM_CHANGE_SEPARATOR_CMD): Define to 'cat'.
960 (PLATFORM_TWEAK_CORLIB_SOURCES): Remove.
961 (platform-check): Avoid bash-ism.
962 * library.make: Simplify uses of $(patsubst x,y,$(foo)) to $(foo:x=y).
963 (core_sourcefile): Rename back to ...
964 (sourcefile): ... this. Remove creation of redundant intermediate file.
965 (response): Change test for optimization, now that
966 PLATFORM_CHANGE_SEPARATOR_CMD is unconditional. Combine with
967 platform-exclude handling.
968 (library_CLEAN_FILES): New variable to specify clean:-able files
969 close to where they're defined.
970 (test_response, btest_response): Simplify.
971 * executable.make (response): Change test for optimization.
972 (executable_CLEAN_FILES): New define.
974 2004-06-14 Raja R Harinath <rharinath@novell.com>
976 * library.make (uninstall-local): Fix typo.
978 2004-06-11 Atsushi Enomoto <atsushi@ximian.com>
980 * library.make : HAVE_CS_TESTS fixie.
982 2004-06-11 Raja R Harinath <rharinath@novell.com>
984 * library.make (HAVE_CS_TESTS, HAVE_VB_TESTS): Allow to be
985 overriden. Useful if the tests sourcefile is generated.
986 (TEST_COMPILE, BTEST_COMPILE): Allow these to be customized too.
988 * platforms/win32.make (PLATFORM_TWEAK_CORLIB_SOURCES): Remove.
990 Support enough features to build mscorlib.dll.
991 * library.make (core_sourcefile): New renamed from $(sourcefile).
992 (PLATFORM_excludes): Auto-detecting define that sees if
993 $(LIBRARY).$(PLATFORM)-excludes file exists.
994 (sourcefile): New. Possibly-built file that removes
995 PLATFORM_excluded files from core_sourcefile.
996 (test_against, test_dep): New. Allow the test assembly to be
997 built against a different library.
998 (test_lib): Allow makefile to override the name of the test
1000 (LIBRARY_INSTALL_DIR): If defined, switch to using $(INSTALL_LIB)
1001 rather than $(gacutil).
1002 (DISTFILES, dist-local): Use core_sourcefile.
1003 (clean-local): Remove sourcefile if it was generated.
1004 (test_lib, btest_lib): Depend on $(test_dep).
1006 2004-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1008 * library.make: fixed PLATFORM_CHANGE_SEPARATOR_CHAR on windows.
1010 2004-06-09 Sebastien Pouliot <sebastien@ximian.com>
1012 * library.make: Added support to fully sign assemblies when doing a
1013 "make install" (thanks to Jackson :-).
1015 2004-06-09 Raja R Harinath <rharinath@novell.com>
1017 Do away with stampfiles.
1018 Introduce support for VB test cases.
1019 * library.make (HAVE_CS_TESTS, HAVE_VB_TESTS): New auto-detecting
1021 (stampfile, test_stampfile): Remove.
1022 (clean-local): Don't mention them.
1023 (test-local, run-test-local, run-test-ondotnet-local):
1025 ($(makefrag), $(test_makefrag)): Simplify.
1026 ($(btest_lib)): New. Support for VB testcases.
1028 2004-06-09 Raja R Harinath <rharinath@novell.com>
1030 Partial support for writing Visual Basic source files.
1031 * rules.make (USE_MBAS_FLAGS,BASCOMPILE,INTERNAL_MBAS): New.
1032 * config-default.make (MBAS_FLAGS, DEFAULT_MBAS_FLAGS): New.
1033 * profiles/default.make (MBAS): New.
1035 2004-06-09 Raja R Harinath <rharinath@novell.com>
1037 Do away with stampfiles.
1038 * executable.make (stampfile): Remove.
1039 (clean-local): Remove mention of $(stampfile).
1040 (test-local, run-test-local, run-test-ondotnet-local):
1041 Make unconditional. Add dummy rule to prevent other makefiles
1042 from defining rules on these.
1043 ($(PROGRAM)): Depend directly on $(BUILT_SOURCES).
1044 ($(makefrag)): Simplify.
1046 2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
1048 * README.makefiles : added description for run-test-ondotnet.
1050 2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
1052 * Makefile, executable.make, library.make, rules.make :
1053 Added new target "run-test-ondotnet" that works what "run-test"
1054 used to be on windows (i.e. tests our libs under MS.NET).
1056 2004-06-01 Atsushi Enomoto <atsushi@ximian.com>
1058 * platforms/win32.make : TEST_RUNTIME should be always mono we can't
1059 test our libs against MS.NET runtime. Think about internal call).
1061 2004-05-30 Jackson Harper <jackson@ximian.com>
1063 * library.make: Install to 2.0 package if building with the
1066 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1068 * library.make: reference nunti.core.dll and nunit.util.dll when
1071 2004-05-26 Raja R Harinath <rharinath@novell.com>
1073 * library.make (clean-local): Add $(CLEAN_FILES) too.
1075 2004-05-25 Sebastien Pouliot <sebastien@ximian.com>
1077 * library.make: changed case on nunit.framework.dll (lowercase)
1079 2004-05-24 Raja R Harinath <rharinath@novell.com>
1081 * library.make (LIBRARY_COMPILE): New define.
1082 ($(the_lib)): Use $(LIBRARY_COMPILE) to compile $(the_lib).
1084 * executable.make (PROGRAM_INSTALL_DIR): Allow makefile to specify
1085 a different directory for installation.
1086 (install-local, uninstall-local): Use it.
1088 2004-05-20 Raja R Harinath <rharinath@novell.com>
1090 * profiles/default.make (TEST_RUNTIME): Look in class/lib/default
1091 for library to be tested.
1092 * rules.make (INTERNAL_RESGEN): New Define.
1093 * library.make (run-test-local): Move commands to run-test-lib.
1094 Preparartion for allowing creation of addition test dll with .vb
1096 * executable.make (PROGRAM_COMPILE): New define.
1097 ($(PROGRAM)): Use PROGRAM_COMPILE to compile PROGRAM.
1099 2004-05-14 Jackson Harper <jackson@ximian.com>
1101 * library.make: Install package files. Get params in magical
1104 2004-05-11 Jackson Harper <jackson@ximian.com>
1106 * platforms/linux.make:
1107 * platforms/win32.make: Define a PLATFORM_PATH_SEPARATOR used for
1108 separating paths in env vars. (ie MONO_PATH).
1109 * profiles/net_2_0.make: Always use gmcs for building the 2.0
1110 libraries. corlib is the first lib built and it will build gmcs.
1112 2004-05-11 Jackson Harper <jackson@ximian.com>
1114 * library.make: Allow assembly names to be different then their
1115 .sources file names.
1117 2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1119 * library.make: build NUnit if we try to run 'make test' and the dll
1122 2004-04-29 Jackson Harper <jackson@ximian.com>
1124 * library.make: Fix uninstall
1126 2004-04-29 Martin Baulig <martin@ximian.com>
1128 * rules.make: Added `INTERNAL_ILASM'.
1130 2004-04-29 Jackson Harper <jackson@ximian.com>
1132 * library.make: Use RUNTIME instead of PLATFORM_RUNTIME for the
1133 gacutil. gacutil needs to be run on our runtime. Make dependancys
1136 2004-04-28 Jackson Harper <jackson@ximian.com>
1138 * library.make: Use the proper runtime, make sure gacutil is
1141 2004-04-28 Jackson Harper <jackson@ximian.com>
1143 * library.make: Install these bad actors to the GAC.
1145 2004-04-28 Raja R Harinath <rharinath@novell.com>
1147 * library.make (test_flags): NUnit.Framework.dll is now in
1148 class/lib/$(PROFILE).
1150 2004-04-26 Jackson Harper <jackson@ximian.com>
1153 * profiles/bootstrap.make:
1154 * profiles/default.make: profiles are built in their ownb lib
1156 * profiles/net_2_0.make: new .net 2.0 profile.
1158 2004-04-22 Martin Baulig <martin@ximian.com>
1160 * profiles/net_1_2.make: Removed.
1161 * profiles/martin-generics.make: Remove.
1163 2004-04-19 Raja R Harinath <rharinath@novell.com>
1165 * rules.make (%-recursive): Honor 'make -k'.
1167 2004-02-17 Martin Baulig <martin@ximian.com>
1169 * profiles/generics.make: Renamed to `martin-generics.make' and
1170 added a comment to the file. I'll rename this back when it's
1171 ready for public use.
1173 2003-12-17 Jackson Harper <jackson@ximian.com>
1175 * profiles/default.make:
1176 * profiles/net_1_0.make: Add ONLY_1_0 and ONLY_1_1 defines to fix
1179 2003-12-08 Peter Williams <peter@newton.cx>
1181 * config-default.make: Don't check for / define
1182 ECHO_ESCAPE: the check isn't smart enough and
1183 apparently OS X's shell somehow doesn't support
1186 * library.make: Use embedded tab instead of
1187 $(ECHO_ESCAPE). Fixes OS X build.
1189 * executable.make: Same.
1191 2003-12-05 Martin Baulig <martin@ximian.com>
1193 * profiles/generics.make: Define `GENERICS'.
1195 2003-12-05 Martin Baulig <martin@ximian.com>
1197 * profiles/net_1_2.make: New profile; uses the .NET 1.2 API's, but
1198 without generics and with mcs instead of gmcs.
1200 * profiles/bootstrap.make: New profile; already use the newly
1201 compiled mcs to compile corlib.
1203 2003-12-04 Martin Baulig <martin@ximian.com>
1205 * profiles/generics.make: Use gmcs.
1207 2003-11-12 Jackson Harper <jackson@ximian.com>
1210 * platforms/linux.make: corlib name is now mscorlib.
1212 2003-11-09 Ben Maurer <bmaurer@users.sourceforge.net>
1214 * profiles/generics.make: add the -2 flag.
1216 2003-10-28 Jackson Harper <jackson@ximian.com>
1218 * platforms/linux.make: Tell users to read INSTALL.txt not the
1219 non-existant README.building.
1221 2003-10-22 Dick Porter <dick@ximian.com>
1223 * platforms/win32.make:
1224 * platforms/linux.make:
1225 * rules.make: Added RESGEN platform-specific tool.
1227 2003-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1229 * config-default.make: the /nowarn arguments are now set on a per
1232 2003-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1234 * executable.make: install-local depends on the program too.
1236 2003-07-25 Peter Williams <peter@newton.cx>
1238 * rules.make (run-test): Make it depend on 'test-local'
1239 then 'run-test-local' after 'run-test-recursive'. This way,
1240 'make run-test' from the toplevel doesn't recurse through all
1241 the directories doing a make test before we run anything.
1243 2003-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1245 * rules.make: run-test depends now on 'test'.
1247 2003-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1249 * rules.make: set corlib to PLATFORM_CORLIB if this is defined.
1251 2003-07-22 Peter Williams <peter@newton.cx>
1253 * rules.make (withmcs): Add this developer utility target.
1255 2003-07-20 Peter Williams <peter@newton.cx>
1257 * README.platforms: Update docs for changes below.
1259 * platforms/win32.make (PLATFORM_CORLIB): Set this variable
1260 to 'mscorlib.dll', instead of $(corlib) which everything links
1261 against. *Almost* everything should link against our corlib --
1262 with the exception of corlib_cmp and corlib_res.
1264 * platforms/linux.make: Same here: corlib.dll
1266 * rules.make: Define $(corlib) here.
1268 2003-07-20 Peter Williams <peter@newton.cx>
1270 * config-default.make (TEST_RUNTIME): Use the platform runtime
1271 to run tests, by default.
1273 * profiles/default.make (TEST_RUNTIME): If our test runtime is
1274 mono, use the --debug flag.
1276 * executable.make (sourcefile): Add a basename so that we can
1277 find the nunit sources and so we behave a bit more like
1280 * config-default.make (TEST_HARNESS): Find nunit-console in its
1283 2003-07-20 Peter Williams <peter@newton.cx>
1285 * library.make ($(response)): Do a "Creating ..." line here.
1287 * executable.make ($(response)): Same.
1289 * config-default.make: Make warning more forceful.
1291 * rules.make: Define a useful 'PLATFORM_MONO_NATIVE' that is
1292 set if the platform does not have a native runtime (ie, linux).
1293 Also reorder some definitions.
1295 2003-07-20 Peter Williams <peter@newton.cx>
1297 * Created. See ../ChangeLog for entries earlier than