about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2014-03-21 15:21:45 -0700
committerBrian Anderson <banderson@mozilla.com>2014-03-24 14:29:17 -0700
commitb8138e0cf274a0575240ea02e5349505eafacae6 (patch)
tree70c1b1a058d86f141158b4f63334a310eeb724ee
parentdd7a60e0c3090488041788256f211e2d02636b73 (diff)
downloadrust-b8138e0cf274a0575240ea02e5349505eafacae6.tar.gz
rust-b8138e0cf274a0575240ea02e5349505eafacae6.zip
mk: Wire up everything to dist and distcheck
Fix some misc bugs
-rw-r--r--mk/dist.mk16
1 files changed, 12 insertions, 4 deletions
diff --git a/mk/dist.mk b/mk/dist.mk
index 60855ab58a3..79c0f271b2e 100644
--- a/mk/dist.mk
+++ b/mk/dist.mk
@@ -165,8 +165,15 @@ $(foreach host,$(CFG_HOST),$(eval $(call DEF_OSX_PKG,$(host))))
 
 dist-osx: $(foreach host,$(CFG_HOST),dist/$(PKG_NAME)-$(host).pkg)
 
+else
+
+dist-osx:
+
 endif
 
+# FIXME should do something
+distcheck-osx:
+
 
 ######################################################################
 # Unix binary installer tarballs
@@ -223,6 +230,7 @@ distcheck-tar-bins: dist-tar-bins
 # Just copy the docs to a folder under dist with the appropriate name
 # for uploading to S3
 dist-docs: docs compiler-docs
+	$(Q) rm -Rf dist/doc
 	$(Q) mkdir -p dist/doc/
 	$(Q) cp -r doc dist/doc/$(CFG_PACKAGE_VERS)
 
@@ -239,18 +247,18 @@ distcheck: dist
 	$(Q)rm -Rf tmp/distcheck
 	@echo
 	@echo -----------------------------------------------
-	@echo Rust ready for distribution (see ./dist)
+	@echo "Rust ready for distribution (see ./dist)"
 	@echo -----------------------------------------------
 
 else
 
-dist: dist-tar-src
+dist: dist-tar-src dist-osx dist-tar-bins dist-docs
 
-distcheck: dist distcheck-tar-src
+distcheck: dist distcheck-tar-src distcheck-osx distcheck-tar-bins
 	$(Q)rm -Rf tmp/distcheck
 	@echo
 	@echo -----------------------------------------------
-	@echo Rust ready for distribution (see ./dist)
+	@echo "Rust ready for distribution (see ./dist)"
 	@echo -----------------------------------------------
 
 endif