%.hs : %.ly
$(HAPPY) $(HAPPY_OPTS) $<
+%.hs : %.y
+ $(HAPPY) $(HAPPY_OPTS) $<
+
#-----------------------------------------------------------------------------
# Lx Suffix Rules
#
.PRECIOUS: %.gc
%.hs : %.gc
- $(GREENCARD) $(GREENCARD_OPTS) $< -o $@
+ $(GREENCARD) $(GC_OPTS) $< -o $@
%.lhs : %.gc
- $(GREENCARD) $(GREENCARD_OPTS) $< -o $@
+ $(GREENCARD) $(GC_OPTS) $< -o $@
%.gc : %.pgc
$(CPP) $(GC_CPP_OPTS) $< | perl -pe 's#\\n#\n#g' > $@
%.html : %.tex
@$(RM) $@
- $(LATEX2HTML) $(LATEX2HTML_OPTS) $(patsubst %.tex,%.hva,$<) $<
- $(LATEX2HTML) $(LATEX2HTML_OPTS) $(patsubst %.tex,%.hva,$<) $<
-# Make twice to resolve xrefs
+ $(HEVEA) $(HEVEA_OPTS) $(patsubst %.tex,%.hva,$<) $<
+ $(HEVEA) $(HEVEA_OPTS) $(patsubst %.tex,%.hva,$<) $<
+ $(HACHA) $(HACHA_OPTS) $(patsubst %.tex,%.html,$<)
+# Run HeVeA twice to resolve labels
%.rtf : %.sgml
@$(RM) $@