From: Simon Marlow Date: Thu, 12 Apr 2007 13:10:12 +0000 (+0000) Subject: MERGE: fixes to prep-bin-dist-mingw, and add separate rule to tar the bindist X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=fbef88c431d601ef82f045a2ea70d18ea4e0e9b8 MERGE: fixes to prep-bin-dist-mingw, and add separate rule to tar the bindist --- diff --git a/Makefile b/Makefile index c5d65ed..7d0d66d 100644 --- a/Makefile +++ b/Makefile @@ -367,10 +367,11 @@ endif # Jiggle the files around to make a valid Windows distribution if necessary ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" -binary-dist:: - cd $(BIN_DIST_TMPDIR) && ../distrib/prep-bin-dist-mingw +binary-dist :: fiddle-binary-dist endif +fiddle-binary-dist: + cd $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME) && ../distrib/prep-bin-dist-mingw .PHONY: binary-dist-doc-% BIN_DIST_LIBDIR=$(BIN_DIST_DIR)/libraries @@ -396,7 +397,9 @@ $(BINARY_DIST_LIBRARY_RULES): binary-dist-lib-%: -exec rm {} \; # Tar up the distribution and build a manifest -binary-dist :: +binary-dist :: tar-binary-dist + +tar-binary-dist: ( cd $(BIN_DIST_TOPDIR); tar cf - $(BIN_DIST_NAME) | bzip2 >$(BIN_DIST_TARBALL) ) ( cd $(BIN_DIST_TOPDIR); bunzip2 -c $(BIN_DIST_TARBALL) | tar tf - | sed "s/^ghc-$(ProjectVersion)/fptools/" | sort >bin-manifest-$(ProjectVersion) )