1 # -----------------------------------------------------------------------------
4 # suffix rules needed for compiling bits of ghc.
6 # -----------------------------------------------------------------------------
10 define UnlitSuffixCmds
12 $(GHC_UNLIT) $< $@ || ( $(RM) $@ && exit 1 )
30 # -----------------------------------------------------------------------------
34 %.h %.c %.U.hs : %.ugn
35 @$(RM) $@ $*.hs $*.U.hs $*.h
36 $(UGEN) $< || $(RM) $*.h $@ $*.hs
37 @$(MV) -f $*.hs $*.U.hs
38 @chmod 444 $*.h $@ $*.U.hs