Commit Graph

10 Commits

Author SHA1 Message Date
Fergus Henderson
0856a71ed1 Fix a syntax error in my last change.
Estimated hours taken: .1

scripts/msc.in:
	Fix a syntax error in my last change.
1998-03-29 13:51:34 +00:00
Fergus Henderson
7860363a0e Fix some bugs which meant that building NU-Prolog or SICStus Prolog
Estimated hours taken: 2

Fix some bugs which meant that building NU-Prolog or SICStus Prolog
executables with MMAKE_USE_SUBDIRS set to `yes' did not work.

scripts/mnc.in:
scripts/msc.in:
	Add support for a `--use-subdirs' option.

scripts/Mmake.rules:
	If MMAKE_USE_SUBDIRS=yes, then add `--use-subdirs' to
	$(MNCFLAGS) and $(MSCFLAGS).

scripts/mnl.in:
	Add support for new environment variable MERCURY_NU_DEBUG_LIB_OBJS,
	for use by library/Mmakefile.

library/Mmakefile:
	Fix places where .no and .ql files where hard-coded as being in
	the current directory instead of in $(nos_subdir) or $(qls_subdir).
1998-03-27 16:37:01 +00:00
Fergus Henderson
04b720630b Update the copyright messages so that (a) they contain the correct years
and (b) they say "Copyright (C) ... _The_ University of Melbourne".
1997-07-27 15:09:59 +00:00
Fergus Henderson
8ce103cc76 Add Unix-style man pages for most of the Mercury development tools.
scripts/c2init.in:
scripts/mmake.in:
scripts/msc.in:
	Small changes to the help messages to make them come out
	better when converted to man pages.

scripts/mgnuc.in:
	Add a `--help' option.
1997-02-07 14:17:41 +00:00
Fergus Henderson
726b1e24d2 Change the default compile mode from fastcode' to compactcode',
Estimated hours taken: 0.25

scripts/msc.in:
	Change the default compile mode from `fastcode' to `compactcode',
	because the SICStus 2.1#9 native code generator for Sparc
	has some bugs in it.
1997-02-05 05:58:43 +00:00
Fergus Henderson
62377e8bf2 Fix a portability problem: ULTRIX's /bin/sh does not understand
Estimated hours taken: 0.5

scripts/{c2init,mnc,mnl,msc,msl}.in:
	Fix a portability problem: ULTRIX's /bin/sh does not understand
	`shift 2', so I've replaced all occurrences of this with
	`shift; shift'.  (Thanks to Jeff Schultz for the bug report.)
1996-05-13 06:12:48 +00:00
Fergus Henderson
1f81331f9c Avoid the use of `unset', since that doesn't work for ULTRIX's /bin/sh.
Estimated hours taken: 0.5

scripts/{mnc,msc}.in:
	Avoid the use of `unset', since that doesn't work for ULTRIX's /bin/sh.
1996-03-03 22:30:00 +00:00
Fergus Henderson
33c0570383 Use MERCURY_NU_LIB_DIR as specified by the documentation,
scripts/mnl.in:
	Use MERCURY_NU_LIB_DIR as specified by the documentation,
	not MERCURY_LIB_DIR.  Document the -d/--debug option.

scripts/msc.in:
	Remove mention of MERCURY_SP_BUILTIN, since it wasn't used.
1995-08-19 10:32:32 +00:00
Fergus Henderson
60bc8f3ef9 Change "#!/bin/sh" to "#! /bin/sh", since the latter is more portable.
scripts/*.in:
	Change "#!/bin/sh" to "#! /bin/sh", since the latter is more portable.
	Add "# @configure_input@" to the start of each file.
1995-05-19 08:17:46 +00:00
Fergus Henderson
76dbe913e2 Rename *.sh as *.in.
scripts:
	Rename *.sh as *.in.
	The scripts are now made by configure, not by make/mmake in the
	scripts directory.
1995-05-12 21:01:34 +00:00