Commit Graph

6 Commits

Author SHA1 Message Date
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
e6a0bcf591 If interface file has changed, print out a message, even
Estimated hours taken: 0.25

scripts/mercury_update_interface.in:
	If interface file has changed, print out a message, even
	if `-v' (verbose) was not specified.  Rationale: this is
	useful information, and printing it out makes it easier to
	understand why Mmake decides to remake things.
1997-07-18 06:49:29 +00:00
Fergus Henderson
c49f69398a Fix a problem on Windows reported by Dominique de Waleffe.
Estimated hours taken: 0.25

Fix a problem on Windows reported by Dominique de Waleffe.

scripts/mercury_update_interface.in:
	Delete the hard-coded setting of `PATH=/bin:/usr/bin'.

	The original intent was to avoid problems with people who have
	done things like putting shell scripts that override the
	standard commands such as `mv' and `cp' in their path.
	However, since we haven't done this consistently for all of our
	shell scripts, and since this causes problems for Windows
	installations (for which the binaries might not be in /bin
	or /usr/bin), it seems simplest to just remove it.

	If we run into any problems with this, it should be put back in
	as `PATH=/bin:/usr/bin:$PATH' rather than `PATH=/bin:/usr/bin',
	and it should be done consistently for all shell scripts, not just
	this one.
1997-03-18 16:03:42 +00:00
Simon Taylor
d3aa462819 Add suffixes, rules and options for .opt and .optdate.
Estimated hours taken: 0.5

scripts/Mmake.rules
scripts/Mmake.vars.in
        Add suffixes, rules and options for .opt and .optdate.

scripts/mercury_update_interface.in
        Work-around for a problem with parallel gmake. mc --make-interface
        was being run twice in a row on the same module. The first call
        mercury_update_interface moves module.int.tmp to module.int,
        then the second can't find module.int.tmp. The work-around is to
        ignore the exit status of the mv.
1996-09-11 08:58:17 +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