]> asedeno.scripts.mit.edu Git - 1ts-debian.git/commitdiff
build faster by not building things to throw away
authorkcr <kcr@cbed1d16-5ef5-0310-b6a1-d4a37b08ba1f>
Mon, 22 Dec 2008 22:18:11 +0000 (22:18 +0000)
committerkcr <kcr@cbed1d16-5ef5-0310-b6a1-d4a37b08ba1f>
Mon, 22 Dec 2008 22:18:11 +0000 (22:18 +0000)
git-svn-id: svn://svn.1ts.org/debian/branches/zephyr-reloaded@385 cbed1d16-5ef5-0310-b6a1-d4a37b08ba1f

zephyr/debian/rules

index b49dd78aaf46c5e1a055d86a4b8b8e5eb6950793..66afbfe73fa3c6e161686da836979e772d0013d6 100755 (executable)
@@ -11,7 +11,6 @@
 
 # This has to be exported to make some magic below work.
 export DH_OPTIONS
-SONAME=3
 CONFIGURE_ROOT=--prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc --datadir=/etc  --with-ares=/usr --with-hesiod=/usr
 
 # see /usr/share/doc/autotools-dev/README.Debian.gz
@@ -66,17 +65,10 @@ build-stamp:
 
        # Add here commands to compile the package.
        set -e; \
-       for dir in krb5 krb45 krb4 no-krb ; do  \
-               cd $$dir; \
-       rm -f lib/*.o || true; \
-               $(MAKE) -C lib                  \
-                FPIC=                                  \
-                LIBEXT=a; \
-               rm -f lib/*.o; \
-               $(MAKE) LIBEXT=so \
-                       FPIC=-fpic SONAME=$(SONAME); \
-               cd ..; \
-               done
+       for dir in krb5 krb45 krb4 ; do  \
+               $(MAKE) -C $$dir/lib; make -C $$dir/server; \
+       done
+       $(MAKE) -C no-krb
 
        touch build-stamp
 
@@ -106,10 +98,10 @@ install: build
        dh_installdirs
 
        # Add here commands to install the package into debian/tmp.
-       cd no-krb &&$(MAKE) install DESTDIR=`pwd`/../debian/tmp
-       cd krb4 &&$(MAKE)  DESTDIR=`pwd`/../debian/tmp-krb4 install
-       cd krb5 &&$(MAKE)  DESTDIR=`pwd`/../debian/tmp-krb5 install
-       cd krb45 &&$(MAKE)  DESTDIR=`pwd`/../debian/tmp-krb45 install
+       $(MAKE) -C no-krb DESTDIR=$(CURDIR)/debian/tmp install
+       for dir in krb5 krb45 krb4 ; do \
+               $(MAKE) -C $$dir SUBDIRS="lib server" DESTDIR=$(CURDIR)/debian/tmp-$$dir install; \
+       done
        mkdir -p debian/tmp/etc/zephyr/acl
        set -x; for i in debian/acl/*; do install -c -m 644 -o root $$i debian/tmp/etc/zephyr/acl; done; set +x
        install -c -m 644 debian/zephyr.vars debian/tmp/etc/zephyr