X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Ftarget.mk;h=baaaeb30c4b8d103d8e03ed935fd1e34da0aa2ec;hb=be1e55ec3bb9bc97720ab1627fcb52e0e6de655f;hp=3a54c97257033378dea8109b1a0f8c9d129c2fcf;hpb=e361e1ed8b2c3f36534a6bee83b6cd16708eefe1;p=ghc-hetmet.git diff --git a/mk/target.mk b/mk/target.mk index 3a54c97..baaaeb3 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -302,9 +302,8 @@ SRC_HC_OPTS += -split-objs ifeq "$(ArSupportsInput)" "" define BUILD_LIB $(RM) $@ $@.tmp -(echo $(STUBOBJS) $(EXTRA_OBJS); $(FIND) $(patsubst %.$(way_)o,%_split,$(HS_OBJS)) -name '*.$(way_)o') | xargs ar q $@.tmp -$(RANLIB) $@.tmp -$(MV) $@.tmp $@ +(echo $(STUBOBJS) $(EXTRA_OBJS); $(FIND) $(patsubst %.$(way_)o,%_split,$(HS_OBJS)) -name '*.$(way_)o') | xargs ar q $@ +$(RANLIB) $@ endef else define BUILD_LIB @@ -312,10 +311,9 @@ $(RM) $@ $@.tmp echo $(STUBOBJS) > $@.list echo $(EXTRA_OBJS) >> $@.list $(FIND) $(patsubst %.$(way_)o,%_split,$(HS_OBJS)) -name '*.$(way_)o' >> $@.list -$(AR) $(AR_OPTS) $@.tmp $(ArSupportsInput) $@.list +$(AR) $(AR_OPTS) $@ $(ArSupportsInput) $@.list $(RM) $@.list -$(RANLIB) $@.tmp -$(MV) $@.tmp $@ +$(RANLIB) $@ endef endif