diff --git a/ghc/rts/Makefile b/ghc/rts/Makefile index 8b344b0aad82ee0e797633a60f708fe98904b1c5..f46cf959ce7081001ff431b6a7a51a482611a1ed 100644 --- a/ghc/rts/Makefile +++ b/ghc/rts/Makefile @@ -20,7 +20,7 @@ TOP=.. # set of suffix rules for compiling C code, using $(HC) rather than $(CC) # and prepending "-optc" to $(CC_OPTS). NB. must be done before including # boilerplate.mk below. -UseGhcForCc = $(shell if (test "x$(BootingFromHc)" = "xYES"); then echo NO; else echo YES; fi) +UseGhcForCc = YES include $(TOP)/mk/boilerplate.mk @@ -175,12 +175,11 @@ SRC_MKDEPENDC_OPTS += -I. -I../includes AUTO_APPLY = AutoApply.hc -gen_apply : GenApply.hs - $(GHC) -o $@ -I$(GHC_INCLUDE_DIR) GenApply.hs - +ifneq "$(BootingFromHc)" "YES" $(AUTO_APPLY): $(GHC_GENAPPLY) @$(RM) $@ $(GHC_GENAPPLY) >$@ +endif EXTRA_SRCS += $(AUTO_APPLY)