X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=mk%2Fsuffix.mk;fp=mk%2Fsuffix.mk;h=b53280ac05498e1bdc011ff9f8010f48d2a03ea6;hp=5ac15fbcd29b41ece104809f8e7eb78507e7e67d;hb=5ece0e434ef1df867feb1c0799a3861c67ee845f;hpb=bfb876458300aa8c691c3160136136f3d4ee3375 diff --git a/mk/suffix.mk b/mk/suffix.mk index 5ac15fb..b53280a 100644 --- a/mk/suffix.mk +++ b/mk/suffix.mk @@ -22,6 +22,10 @@ .DELETE_ON_ERROR: +# This line prevents GNU make from deleting any intermediate targets: + +.SECONDARY: + #----------------------------------------------------------------------------- # Haskell Suffix Rules @@ -131,8 +135,6 @@ endif # BootingFromHc #----------------------------------------------------------------------------- # Happy Suffix Rules # -.SECONDARY: %.hs - %.hs : %.ly $(HAPPY) $(HAPPY_OPTS) $< @@ -159,8 +161,6 @@ endif # Green-card Suffix Rules # -.PRECIOUS: %.gc - %.hs %_stub_ffi.c %_stub_ffi.h : %.gc $(GREENCARD) $(GC_OPTS) $<