X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=14af87418f30a676c1773d61fea6cbea627d85c3;hb=2c8d42f32022f4950606d75d53e45a4c30d210df;hp=80f8b3f929fa6a0f1c8c06a0cfa1ec7d4748bb74;hpb=a77e5e35a757f75a7f46749df1aa7aaa999718a9;p=ghc-hetmet.git diff --git a/Makefile b/Makefile index 80f8b3f..14af874 100644 --- a/Makefile +++ b/Makefile @@ -152,6 +152,7 @@ stage2 : check-all $(MAKE) -C compiler stage=2 boot $(MAKE) -C compiler stage=2 $(MAKE) -C utils with-stage-2 + $(MAKE) -C libraries stage=2 all ifeq "$(HADDOCK_DOCS)" "YES" $(MAKE) -C libraries doc $(MAKE) -C compiler doc stage=2 @@ -209,6 +210,8 @@ install-strip: # Same as default rule, but we pass $(INSTALL_STAGE) to $(MAKE) too install :: check-packages + $(MKDIRHIER) $(DESTDIR)$(datadir) + echo "[]" > $(DESTDIR)$(datadir)/package.conf @case '${MFLAGS}' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \ for i in $(SUBDIRS); do \ echo "------------------------------------------------------------------------"; \ @@ -311,8 +314,8 @@ binary-dist :: tar-binary-dist .PHONY: tar-binary-dist tar-binary-dist: - ( cd $(BIN_DIST_TOPDIR_ABS); $(TAR) cf - $(BIN_DIST_NAME) | bzip2 > $(BIN_DIST_TAR_BZ2) ) - ( cd $(BIN_DIST_TOPDIR_ABS); bunzip2 -c $(BIN_DIST_TAR_BZ2) | $(TAR) tf - | sed "s/^ghc-$(ProjectVersion)/fptools/" | sort >$(FPTOOLS_TOP_ABS)/bin-manifest-$(ProjectVersion) ) + ( cd $(BIN_DIST_TOPDIR_ABS); $(TAR) cf - $(BIN_DIST_NAME) | bzip2 > $(FPTOOLS_TOP_ABS)/$(BIN_DIST_TAR_BZ2) ) + ( cd $(BIN_DIST_TOPDIR_ABS); bunzip2 -c $(FPTOOLS_TOP_ABS)/$(BIN_DIST_TAR_BZ2) | $(TAR) tf - | sed "s/^ghc-$(ProjectVersion)/fptools/" | sort >$(FPTOOLS_TOP_ABS)/bin-manifest-$(ProjectVersion) ) else @@ -409,7 +412,7 @@ endif # h means "follow symlinks", e.g. if aclocal.m4 is a symlink to a source # tree then we want to include the real file, not a symlink to it $(TAR) hcf $(BIN_DIST_TAR) -T $(BIN_DIST_LIST) - cd $(BIN_DIST_PREP_DIR) && $(TAR) rf $(BIN_DIST_TAR) $(BIN_DIST_NAME) + cd $(BIN_DIST_PREP_DIR) && $(TAR) rf ../$(BIN_DIST_TAR) $(BIN_DIST_NAME) bzip2 < $(BIN_DIST_TAR) > $(BIN_DIST_TAR_BZ2) $(TAR) tf $(BIN_DIST_TAR) | sort > bin-manifest-$(ProjectVersion) endif