SCRIPT = python setup.py DIST = ../packages SDIST_ARGS = --dist-dir $(DIST) MANIFEST = MANIFEST all: clean manifest packages packages: tgz bz2 zip tgz: $(SCRIPT) sdist $(SDIST_ARGS) --formats=gztar bz2: $(SCRIPT) sdist $(SDIST_ARGS) --formats=bztar zip: $(SCRIPT) sdist $(SDIST_ARGS) --formats=zip install: $(SCRIPT) install clean: find -name *.pyc -exec rm -vf {} \; find -name *.class -exec rm -vf {} \; find -name $(MANIFEST) -delete if [ -d build ] && [ -w build ]; then rm -rf build; fi manifest: find -path ./.\* -o -name $(MANIFEST) -prune -o \ -type d -name .svn -prune -o -type d -name build -prune \ -o -type f -fprint $(MANIFEST)