summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Karl Ramm <kcr@1ts.org>2009-08-07 19:40:41 +0000
committerGravatar Karl Ramm <kcr@1ts.org>2009-08-07 19:40:41 +0000
commit7efc7eb1d330bca727f315c4d9374d97f1e4f0ec (patch)
tree0f3242d94a22357a2f83f98dfe75fecc9d6d59fb /debian
parent41e53d6583f6ae46783e6dc3089b187b714f1aa8 (diff)
make the VARIETALS stuff actually work
Diffstat (limited to 'debian')
-rwxr-xr-xdebian/rules11
1 files changed, 4 insertions, 7 deletions
diff --git a/debian/rules b/debian/rules
index 6cf638c..5259ddc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,6 +21,7 @@ CONFIGURE_ROOT=--prefix=/usr --mandir=\$${prefix}/share/man \
CONFIGURE_krb5=--with-krb5=/usr
CONFIGURE_krb45=--with-krb4=/usr --with-krb5=/usr
CONFIGURE_krb=--with-krb4=/usr
+CONFIGURE_no-krb=
CHECK=check
# see /usr/share/doc/autotools-dev/README.Debian.gz
@@ -34,6 +35,7 @@ else
confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
endif
+BUILD_VARIETALS=$(VARIETALS) no-krb
# The autotools target adds forced build-time dependencies on
# autotools-dev (for /usr/share/misc/config.*) and devscripts (for dch)
@@ -59,13 +61,8 @@ configure: configure-stamp autotools
configure-stamp:
dh_testdir
# Add here commands to configure the package.
- for i in $(foreach i,$(VARIETALS),"$i:$(CONFIGURE_$i)"); do \
- IFS=: ; set $$i ; \
- mkdir $$1 || true; \
- (cd $$1 && CFLAGS="-g -O" ../configure $$2 $(CONFIGURE_ROOT)); \
- done
- -mkdir no-krb
- cd no-krb && CFLAGS="-g -O" ../configure $(CONFIGURE_ROOT)
+ mkdir -p $(BUILD_VARIETALS)
+ $(foreach VARIETY,$(BUILD_VARIETALS),(cd $(VARIETY) && CFLAGS="-g -O" ../configure $(CONFIGURE_$(VARIETY)) $(CONFIGURE_ROOT));)
touch configure-stamp
build: configure-stamp build-stamp