aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile.local
diff options
context:
space:
mode:
authorGravatar David Bremner <bremner@debian.org>2011-11-17 22:26:24 -0400
committerGravatar David Bremner <bremner@debian.org>2011-11-19 10:09:04 -0400
commit6a9711b1fbf418a873c2d2a8fcefd83f556f50b7 (patch)
tree67d63f9dc5fef61a728de1181fd054ca0f6ac6a8 /Makefile.local
parent6237f3808cf8552f3c59939549cd4e9d85785ac1 (diff)
build system: use $(filter ...) to test MAKECMDGOALS
This makes the test easier to extend to more targets. It also corrects a bug where "special" targets were only detected when given alone.
Diffstat (limited to 'Makefile.local')
-rw-r--r--Makefile.local6
1 files changed, 1 insertions, 5 deletions
diff --git a/Makefile.local b/Makefile.local
index 8b42136a..10e6668f 100644
--- a/Makefile.local
+++ b/Makefile.local
@@ -13,15 +13,11 @@ PACKAGE=notmuch
IS_GIT=$(shell if [ -d .git ] ; then echo yes ; else echo no; fi)
VERSION:=$(shell cat ${srcdir}/version)
-ifneq ($(MAKECMDGOALS),release)
-ifneq ($(MAKECMDGOALS),release-message)
-ifneq ($(MAKECMDGOALS),pre-release)
+ifeq ($filter release release-message pre-release,$(MAKECMDGOALS),)
ifeq ($(IS_GIT),yes)
VERSION:=$(shell git describe --match '[0-9.]*'|sed -e s/_/~/ -e s/-/+/ -e s/-/~/)
endif
endif
-endif
-endif
UPSTREAM_TAG=$(subst ~,_,$(VERSION))
DEB_TAG=debian/$(UPSTREAM_TAG)-1