Estimated hours taken: 1
Fix some problems with the man pages, and make sure they get installed.
doc/make_manpages:
Fix a problem in the formatting of the `mmake' manpage.
doc/Mmakefile:
Make sure that `mmake install' will install the manpages.
Also change the handling of `mmake clean' so that it cleans
up the manpages.
Estimated hours taken: 0.25
doc/Mmake:
Fix a bug: when creating the man pages, we execute the various
programs (with `--help') via their scripts. We need to pass the
appropriate environment variables to the scripts to make sure
that the scripts execute the local versions in ../compiler,
../profiler, and ../util. (After all, they may not have
even been installed yet.)
doc/make_manpage:
Insert the "NOTES:" section before the "ARGUMENTS:" section,
if any, rather than always inserting it before the "OPTIONS:"
section.
Estimated hours taken: 5
Add Unix-style man pages for most of the Mercury development tools.
doc/make_manpage:
New file. This is a shell script that converts the
output from `foo --help' into a a man page.
doc/Mmake:
New rules for creating and installing man pages.
Also add some rules for installing the postscript
and text