X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Ftarget.mk;h=6970096846afcfcf2194b7d12ea58d9a23dae486;hb=e067f3ea2c9d5667b66efad7227bf4dc4e92571c;hp=81ac73badfa4820c202bf84e5e26189eb1e37713;hpb=50027272414438955dbc41696541cbd25da55883;p=ghc-hetmet.git diff --git a/mk/target.mk b/mk/target.mk index 81ac73b..6970096 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -293,8 +293,14 @@ boot :: depend ifneq "$(HS_PROG)" "" all :: $(HS_PROG) +ifneq "$(BootingFromHc)" "YES" $(HS_PROG) :: $(HS_OBJS) - $(HC) -o $@ $(HC_OPTS) $(LD_OPTS) $(HS_OBJS) $(LIBS) + $(HC) -o $@ $(HC_OPTS) $(LD_OPTS) $(HS_OBJS) +else +# see bootstrp.mk +$(HS_PROG) :: $(HS_OBJS) + $(CC) -o $@ $(HC_BOOT_CC_OPTS) $(HC_BOOT_LD_OPTS) $(HS_OBJS) $(HC_BOOT_LIBS) +endif endif # Object and interface files have suffixes tagged with their ways