comparison Makefile @ 542:ca5bb72d14ae stable 1.0.1

pkg: abstract version in makefile
author Pierre-Yves David <pierre-yves.david@logilab.fr>
date Fri, 31 Aug 2012 11:30:30 +0200
parents b18b00036355
children bfbd99b50f8f
comparison
equal deleted inserted replaced
541:3859f8e7d0d1 542:ca5bb72d14ae
1 PYTHON=python 1 PYTHON=python
2 HG=`which hg` 2 HG=`which hg`
3 VERSION=$(shell python setup.py --version)
4
3 5
4 help: 6 help:
5 @echo 'Commonly used make targets:' 7 @echo 'Commonly used make targets:'
6 @echo ' tests - run all tests in the automatic test suite' 8 @echo ' tests - run all tests in the automatic test suite'
7 @echo ' all-version-tests - run all tests against many hg versions' 9 @echo ' all-version-tests - run all tests against many hg versions'
24 all-version-tests: tests-1.3.1 tests-1.4.3 tests-1.5.4 \ 26 all-version-tests: tests-1.3.1 tests-1.4.3 tests-1.5.4 \
25 tests-1.6.4 tests-1.7.5 tests-1.8 tests-tip 27 tests-1.6.4 tests-1.7.5 tests-1.8 tests-tip
26 28
27 deb-prepare: 29 deb-prepare:
28 python setup.py sdist --dist-dir .. 30 python setup.py sdist --dist-dir ..
29 mv -f ../hg-evolve-1.0.0.tar.gz ../mercurial-evolve_1.0.0.orig.tar.gz 31 mv -f ../hg-evolve-$(VERSION).tar.gz ../mercurial-evolve_$(VERSION).orig.tar.gz
30 tar xf ../mercurial-evolve_1.0.0.orig.tar.gz 32 tar xf ../mercurial-evolve_$(VERSION).orig.tar.gz
31 rm -rf ../mercurial-evolve_1.0.0.orig 33 rm -rf ../mercurial-evolve_$(VERSION).orig
32 mv hg-evolve-1.0.0 ../mercurial-evolve_1.0.0.orig 34 mv hg-evolve-$(VERSION) ../mercurial-evolve_$(VERSION).orig
33 cp -r debian/ ../mercurial-evolve_1.0.0.orig/ 35 cp -r debian/ ../mercurial-evolve_$(VERSION).orig/
34 @cd ../mercurial-evolve_1.0.0.orig && echo 'debian build directory ready at' `pwd` 36 @cd ../mercurial-evolve_$(VERSION).orig && echo 'debian build directory ready at' `pwd`
35 37
36 .PHONY: tests all-version-tests 38 .PHONY: tests all-version-tests