@@ -55,21 +55,21 @@ GHC_PKG := ghc-pkg
5555.PHONY: all
5656all: $(BINS)
5757
58+# Document process rules.
59+%.html: % $(THIS)
60+ ./$(THIS) -s $< >$@ || rm -f $@
61+%.tex: % $(THIS)
62+ ./$(THIS) -s -w latex $< >$@ || rm -f $@
63+%.rtf: % $(THIS)
64+ ./$(THIS) -s -w rtf $< >$@ || rm -f $@
65+%.pdf: % $(THIS)
66+ sh ./markdown2pdf $< || rm -f $@
67+
5868.PHONY: templates
5969templates: $(SRCDIR)/templates
6070$(SRCDIR)/templates:
6171 $(MAKE) -C $(SRCDIR)/templates
6272
63−# Document process rules.
64−%.html: %
65− ./$(THIS) -s $^ >$@ || rm -f $@
66−%.tex: %
67− $(THIS) -s -w latex $^ >$@ || rm -f $@
68−%.rtf: %
69− $(THIS) -s -w rtf $^ >$@ || rm -f $@
70−%.pdf: %
71− sh ./markdown2pdf $^ || rm -f $@
72−
7373cleanup_files+=$(CABAL)
7474$(CABAL): cabalize $(CABAL).in
7575 ./cabalize <$(CABAL).in >$(CABAL)
@@ -168,7 +168,8 @@ uninstall: uninstall-program
168168osx_dest:=osx-pkg
169169doc_more:=README.rtf LICENSE.rtf
170170cleanup_files+=$(osx_dest) $(doc_more)
171−osx-pkg: $(doc_more)
171+osx-pkg: $(osx_dest)
172+$(osx_dest): $(doc_more)
172173 -rm -rf $(osx_dest)
173174 $(INSTALL) -d $(osx_dest)
174175 DESTDIR=$(osx_dest) $(MAKE) install-program
@@ -219,4 +220,3 @@ distclean: clean
219220clean:
220221 -if [ -f $(BUILDCONF) ]; then $(BUILDCMD) clean; fi
221222 -rm -rf $(cleanup_files)
222−