[clean up documentation generation for distribution
John Meacham <john@repetae.net>**20090317021917
 Ignore-this: 7be7ffe3a3ed0c1a59f29a64b48b13ec
] hunk ./Makefile.am 56
-	     StringTable/Atom.hsc jhc.spec lib/applicative/applicative.cabal lib/containers.cabal
+	     StringTable/Atom.hsc jhc.spec lib/applicative/applicative.cabal lib/containers.cabal \
+	     manual.html
hunk ./Makefile.am 61
-dist-hook:
+# we recreate the manual and man page here just to ensure they are up to date
+dist-hook: jhc_man manual
+	cp $(srcdir)/manual.html $(distdir)/manual.html
+	cp $(srcdir)/jhc.1 $(distdir)/jhc.1
hunk ./Makefile.am 191
-.PHONY: ho-clean hl-clean built-sources i update-datestamp manual
+.PHONY: ho-clean hl-clean built-sources i update-datestamp manual jhc_man
hunk ./Makefile.am 236
-publish: docs/building.shtml docs/big-picture.pdf docs/development.shtml docs/index.shtml docs/jhc.shtml manual.html
+publish: docs/building.shtml docs/big-picture.pdf docs/development.shtml docs/index.shtml docs/jhc.shtml manual.html docs/manual.css
hunk ./Makefile.am 241
+	pandoc manual.mkd --toc -s -f markdown -t html -s -c manual.css -o $@
hunk ./Makefile.am 243
-jhc_man.mkd: utils/stitch.prl FlagDump.mkd FlagOpts.mkd options.mkd docs/man_header.mkd
-	find . ! -wholename '*/test/*'  ! -wholename '*/_darcs/*' ! -wholename '*/drift_processed/*'  ! -wholename '*/regress/*'  \( -name '*.hs' -o -name '*.hsc' -o -name '*.mkd' -o -wholename '*/data/rts/*.c' \) | xargs perl utils/stitch.prl -h docs/man_header.mkd -c Using,Options > $@
+man: utils/stitch.prl FlagDump.mkd FlagOpts.mkd options.mkd docs/man_header.mkd
+	find . ! -wholename '*/test/*'  ! -wholename '*/_darcs/*' ! -wholename '*/drift_processed/*'  ! -wholename '*/regress/*'  \( -name '*.hs' -o -name '*.hsc' -o -name '*.mkd' -o -wholename '*/data/rts/*.c' \) | xargs perl utils/stitch.prl -h docs/man_header.mkd -c Using,Options > jhc_man.mkd
+	pandoc jhc_man.mkd -s -f markdown -t man -s  -o jhc.1
hunk ./Makefile.am 251
-manual.html : manual
-	pandoc manual.mkd --toc -s -f markdown -t html -s -c manual.css -o $@
+jhc.1 :
+	$(MAKE) jhc_man
hunk ./Makefile.am 254
-jhc.1 : jhc_man.mkd
-	pandoc $< -s -f markdown -t man -s  -o $@
+manual.html :
+	$(MAKE) manual