VERSION = 0.8.2 DIR = $(VERSION) TARNAME = Pyrex-$(VERSION) TARFILE = $(TARNAME).tar version: @ dpath=`pwd`; \ dname=`basename $$dpath`; \ if [ $$dname != $(VERSION) ]; then \ echo "VERSION in Makefile doesn't match directory name" >&2; \ exit 1; \ fi echo "version = '$(VERSION)'" > Pyrex/Compiler/Version.py tar: clean version check_contents (\ cd ..; \ ln -s $(DIR) $(TARNAME); \ tar cvf $(TARFILE) $(TARNAME)/*; \ rm $(TARNAME) \ ) rm -f ../$(TARFILE).gz gzip ../$(TARFILE) check_contents: @if [ ! -d Pyrex/Distutils ]; then \ echo Pyrex/Distutils missing; \ exit 1; \ fi clean: rm -f *.pyc */*.pyc */*/*.pyc rm -f *~ */*~ */*/*~ rm -f core */core (cd Demos; $(MAKE) clean)