summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSoren Hansen <soren.hansen@rackspace.com>2010-07-28 02:32:59 +0000
committerTarmac <>2010-07-28 02:32:59 +0000
commit0d32008ea944071b99dea5a88805d78736e5f21e (patch)
tree97d3a3040b3dec0929640b9f2f67bbed352365e5
parent81b74bcb5d3fc2b6e6f0d7a0fef1da4209220155 (diff)
parent0cdc13f0f0bcdcd085d58a78b7aa7dbb856cdc79 (diff)
downloadnova-0d32008ea944071b99dea5a88805d78736e5f21e.tar.gz
Add sdist make target to build the MANIFEST.in file.
-rw-r--r--Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index cd7e233e1a..847da779f7 100644
--- a/Makefile
+++ b/Makefile
@@ -24,8 +24,17 @@ clean:
clean-all: clean
rm -rf $(venv)
+MANIFEST.in:
+ [ -d .bzr ] || (echo "Must be a bzr checkout" ; exit 1)
+ bzr ls --kind=file -VR | while read f; do echo include "$$f"; done > $@
+
+sdist: MANIFEST.in
+ python setup.py sdist
+
$(venv):
@echo "You need to install the Nova virtualenv before you can run this."
@echo ""
@echo "Please run tools/install_venv.py"
@exit 1
+
+.PHONY: MANIFEST.in