-# ToDo: somehow macroize this lot. (if only!)
-
-%.itxi : %.lit
- @$(RM) $@
- $(LIT2TEXI) -c $(LIT2TEXI_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.txt : %.lit
- @$(RM) $@
- $(LIT2TEXT) $(LIT2TEXT_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.ihtml : %.lit
- @$(RM) $@
- $(LIT2HTML) -c $(LIT2HTML_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.itex : %.lit
- @$(RM) $@
- $(LIT2LATEX) -c $(LIT2LATEX_OPTS) -o $@ $<
- @chmod 444 $@
-
-#
-# Produce stand-alone TEX documents
-#
-%.tex : %.itex
- @$(RM) $@
- $(LIT2LATEX) -S $(LIT2LATEX_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.tex : %.lhs
- @$(RM) $@
- $(LIT2LATEX) -S $(LIT2LATEX_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.texi : %.lhs
- @$(RM) $@
- $(LIT2TEXI) -S $(LIT2TEXI_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.html : %.lhs
- @$(RM) $@
- $(LIT2TEXI) $(LIT2TEXI_OPTS) -o $(patsubst %.html,%.texi,$@) $<
- $(TEXI2HTML) $(TEXI2HTML_OPTS) $(patsubst %.lhs,%.texi,$<)
- @touch $@
-
-%.info:: %.texi
- @$(RM) $@
- $(MAKEINFO) $(MAKEINFO_OPTS) $< && $(POSTMAKEINFO) $@
-
-%.hs : %.lhs
- @$(RM) $@
- $(LIT2PGM) $(LIT2PGM_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.itxi : %.lhs
- @$(RM) $@
- $(LIT2TEXI) -c $(LIT2TEXI_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.ihtml : %.lhs
- @$(RM) $@
- $(LIT2HTML) -c $(LIT2HTML_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.itex : %.lhs
- @$(RM) $@
- $(LIT2LATEX) -c $(LIT2LATEX_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.tex : %.lhs
- $(LIT2LATEX) -S -c $(LIT2LATEX_OPTS) -o $@ $<
- $(HC) $(HC_OPTS) -c $< -o $@
-
-
-%.itxi : %.lhc
- @$(RM) $@
- $(LIT2TEXI) -c $(LIT2TEXI_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.ihtml : %.lhc
- @$(RM) $@
- $(LIT2HTML) -c $(LIT2HTML_OPTS) -o $@ $<
- @chmod 444 $@
-
-%.itex : %.lhc
- @$(RM) $@
- $(LIT2LATEX) -c $(LIT2LATEX_OPTS) -o $@ $<
- @chmod 444 $@
-
-#
-# Temporary, until either unlit is lifted out of ghc/
-# or literate is properly set up locally -- SOF
-#