[clean up manual generation in makefile some
John Meacham <john@repetae.net>**20100726053518
 Ignore-this: 35343303fa7f2fd5fc124a04d2626ae6
] hunk ./Makefile.am 243
-%.html: %.mkd
-	pandoc $< -s -f markdown -t html -o $@
+#%.html: %.mkd
+#	pandoc $< -s -f markdown -t html -o $@
hunk ./Makefile.am 254
-manual: utils/stitch.prl src/FlagDump.mkd src/FlagOpts.mkd options.mkd docs/*.mkd
-	find . \( ! -path */jhc-*/* ! -path '*/examples/*'  ! -path '*/_darcs/*' ! -path '*/drift_processed/*'  ! -path '*/regress/*'  \( -name '*.hs' -o -name '*.hsc' -o -name '*.mkd' -o -path '*/src/rts/*.c' \) \) -print | xargs perl utils/stitch.prl > manual.mkd
-	pandoc manual.mkd --toc -s -f markdown -t html -s -c manual.css -o $@.html
+manual.mkd: utils/stitch.prl $(JHC_MANUAL_FILES)
+	perl utils/stitch.prl $(JHC_MANUAL_FILES) > $a
hunk ./Makefile.am 257
-man: utils/stitch.prl src/FlagDump.mkd src/FlagOpts.mkd options.mkd docs/man_header.mkd docs/*.mkd
-	find . \( ! -path */jhc-*/ ! -path '*/examples/*'  ! -path '*/_darcs/*' ! -path '*/drift_processed/*'  ! -path '*/regress/*'  \( -name '*.hs' -o -name '*.hsc' -o -name '*.mkd' -o -path '*/src/rts/*.c' \) \) -print | xargs perl utils/stitch.prl -h docs/man_header.mkd -c Using,Options > jhc_man.mkd
+manual: manual.mkd
+	pandoc $< --toc -s -f markdown -t html -s -c manual.css -o $@.html
+
+
+jhc_man.mkd:  utils/stitch.prl  docs/man_header.mkd $(JHC_MANUAL_FILES)
+	perl utils/stitch.prl -h docs/man_header.mkd -c Using,Options > jhc_man.mkd
+
+man:  jhc_man.mkd
hunk ./Makefile.am 351
+
+JHC_MANUAL_FILES = options.mkd docs/make.mkd docs/dependency_format.mkd docs/pragmas.mkd docs/differences.mkd \
+	docs/unboxed.mkd src/rts/jhc_rts2.c src/FlagOpts.mkd src/FlagDump.mkd src/E/PrimOpt.hs \
+	src/E/TypeCheck.hs src/Options.hs
hunk ./utils/stitch.prl 9
-getopts('h:c:',\%o) or die "unknown option";
+getopts('h:c:t:l',\%o) or die "unknown option";
hunk ./utils/stitch.prl 37
+        print "$fn\n" if $o{l};
hunk ./utils/stitch.prl 41
+exit if $o{l};
+