summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorMike Hommey <glandium@debian.org>2010-06-28 11:16:41 +0200
committerMike Hommey <glandium@debian.org>2010-06-28 11:16:41 +0200
commit1c89a4f2776487ebee265750961c9204bf7344f5 (patch)
tree4c556af9078eb15fa858748af6f9c64b7d64142f /debian/rules
parent43f83fcf98bd6dfc7d10fb539637fb6d4ed104b2 (diff)
downloadlibxml2-1c89a4f2776487ebee265750961c9204bf7344f5.tar.gz
Use a variable to express which sub-targets to invoke for configure/build/install
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules8
1 files changed, 5 insertions, 3 deletions
diff --git a/debian/rules b/debian/rules
index 2f64eae..c608655 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,7 +13,9 @@ else
CFLAGS += -O2 -fno-strict-aliasing
endif
-override_dh_auto_configure: configure-main $(PYVERS:%=configure-%) $(PYVERS:%=configure-%-dbg)
+TARGETS := main $(PYVERS) $(PYVERS:%=%-dbg)
+
+override_dh_auto_configure: $(TARGETS:%=configure-%)
configure-main:
dh_auto_configure --builddirectory=build -- --with-history --without-python CC="gcc -Wl,--as-needed" CFLAGS="$(CFLAGS)" --cache-file="$(CURDIR)/build/config.cache"
@@ -22,7 +24,7 @@ configure-python%: configure-main
dh_auto_configure --builddirectory=build_python$* -- --with-history --with-python=/usr/bin/python$* CC="gcc -Wl,--as-needed" CFLAGS="$(CFLAGS)" --cache-file="$(CURDIR)/build/config.cache"
mv build_python$*/python build/python$*
-override_dh_auto_build: build-main $(PYVERS:%=build-%) $(PYVERS:%=build-%-dbg)
+override_dh_auto_build: $(TARGETS:%=build-%)
build-main:
dh_auto_build --builddirectory=build
@@ -41,7 +43,7 @@ override_dh_auto_clean:
-test -r /usr/share/misc/config.guess && \
cp -f /usr/share/misc/config.guess config.guess
-override_dh_auto_install: install-main $(PYVERS:%=install-%) $(PYVERS:%=install-%-dbg)
+override_dh_auto_install: $(TARGETS:%=install-%)
install-main:
dh_auto_install --builddirectory=build