X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fmk%2Fsuffix.mk;h=7c95850c04452768b3420bee842477db5ab36e13;hb=e3b8ed25d2205a9372c047afeb043468649681cb;hp=b61e410fe46624b89abf40b75040186e70f51b7b;hpb=c644f64d994c18006f12323d9981473c7c8ba3df;p=ghc-hetmet.git diff --git a/ghc/mk/suffix.mk b/ghc/mk/suffix.mk index b61e410..7c95850 100644 --- a/ghc/mk/suffix.mk +++ b/ghc/mk/suffix.mk @@ -1,6 +1,6 @@ ################################################################################# # -# $Id: suffix.mk,v 1.2 1997/09/03 23:39:45 sof Exp $ +# $Id: suffix.mk,v 1.5 1998/12/03 15:24:08 simonm Exp $ # # GHC-specific suffix rules # @@ -13,9 +13,12 @@ # resides in a directory parser/ # -parser/%.h parser/%.c parser/U_%.hs : parser/%.ugn - @$(RM) $@ parser/$*.hs parser/U_$*.hs parser/$*.h - $(UGEN) $< || $(RM) parser/$*.h parser/U_$*.hs +parser/U_%.hs : parser/%.c + @: + +parser/%.h parser/%.c : parser/%.ugn + @$(RM) $@ parser/$*.c parser/$*.hs parser/U_$*.hs parser/$*.h + $(UGEN) $< || $(RM) parser/$*.h parser/$*.c parser/$*.hs @$(MV) -f parser/$*.hs parser/U_$*.hs - @chmod 444 parser/$*.h parser/U_$*.hs + @chmod 444 parser/$*.h parser/$*.c parser/U_$*.hs