X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fsuffix.mk;h=693c6d91091f95cb652a22608b712aa86600b33a;hb=f12fa187fdc83cf1946a912644a354b953e93198;hp=d7870b446e470d9da156e269a10341a8af681af3;hpb=941105f4066cd9bfed6c28d49778127e8cb32530;p=ghc-hetmet.git diff --git a/mk/suffix.mk b/mk/suffix.mk index d7870b4..693c6d9 100644 --- a/mk/suffix.mk +++ b/mk/suffix.mk @@ -37,12 +37,12 @@ ifneq "$(BootingFromHc)" "YES" %.$(way_)o : %.hs $(HC_PRE_OPTS) - $(HC) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@)) + $(HC) $(HC_OPTS) -c $< -o $@ $(HC_POST_OPTS) %.$(way_)o : %.lhs $(HC_PRE_OPTS) - $(HC) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@)) + $(HC) $(HC_OPTS) -c $< -o $@ $(HC_POST_OPTS) %.$(way_)hc : %.lhs @@ -55,17 +55,17 @@ ifneq "$(BootingFromHc)" "YES" %.$(way_)o : %.$(way_)hc $(HC_PRE_OPTS) - $(HC) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@)) + $(HC) $(HC_OPTS) -c $< -o $@ $(HC_POST_OPTS) %.$(way_)o : %.hc $(HC_PRE_OPTS) - $(HC) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@)) + $(HC) $(HC_OPTS) -c $< -o $@ $(HC_POST_OPTS) %.$(way_)s : %.$(way_)hc $(HC_PRE_OPTS) - $(HC) $(HC_OPTS) -S $< -o $@ -osuf $(subst .,,$(suffix $@)) + $(HC) $(HC_OPTS) -S $< -o $@ $(HC_POST_OPTS) %.$(way_)hc : %.lhc @@ -114,7 +114,7 @@ endif # BootingViaC # ifneq "$(BootingFromHc)" "YES" %_hsc.c %_hsc.h %.hs : %.hsc - $(HSC2HS) $< + $(HSC2HS) $(HSC2HS_OPTS) $< endif #----------------------------------------------------------------------------- @@ -239,6 +239,10 @@ endif @$(RM) $@ $(SGML2RTF) $(SGML2RTF_OPTS) $< +%.pdf : %.sgml + @$(RM) $@ + $(SGML2PDF) $(SGML2PDF_OPTS) $< + #----------------------------------------------------------------------------- # Literate suffix rules