[project @ 1997-03-23 22:33:34 by sof]
[ghc-hetmet.git] / mk / suffix.mk
index afe9f6c..2709cec 100644 (file)
@@ -121,6 +121,9 @@ HASKELL_POST_COMPILE=$(patsubst %,$(HASKELL_SPLIT_POST),$(filter -split-objs,$(H
 %.c : %.flex
        @$(RM) $@
        $(FLEX) -t $(FLEX_OPTS) $< > $@ || ( $(RM) $@ && exit 1 )
+%.c : %.lex
+       @$(RM) $@
+       $(FLEX) -t $(FLEX_OPTS) $< > $@ || ( $(RM) $@ && exit 1 )
 
 #-----------------------------------------------------------------------------
 # Yacc stuff
@@ -219,6 +222,10 @@ HASKELL_POST_COMPILE=$(patsubst %,$(HASKELL_SPLIT_POST),$(filter -split-objs,$(H
        $(TEXI2HTML) $(TEXI2HTML_OPTS) $(patsubst %.lhs,%.texi,$<) 
        @touch $@
 
+%.info:: %.texi
+       @$(RM) $@
+       $(MAKEINFO) $(MAKEINFO_OPTS) $< && $(POSTMAKEINFO) $@
+
 %.hs : %.lhs
        @$(RM) $@
        $(LIT2PGM) $(LIT2PGM_OPTS) -o $@ $<