X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fsuffix.mk;h=2709cec8c1737792ebc1a2ecfa70966e780cd792;hb=0d90ab1c1bd0884b7464f8846ffc8f6d97d9e25b;hp=afe9f6c3c143462058e1fc70a8dd82c21a031f0b;hpb=1fb1ab5d53a09607e7f6d2450806760688396387;p=ghc-hetmet.git diff --git a/mk/suffix.mk b/mk/suffix.mk index afe9f6c..2709cec 100644 --- a/mk/suffix.mk +++ b/mk/suffix.mk @@ -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 $@ $<