summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules21
1 files changed, 11 insertions, 10 deletions
diff --git a/debian/rules b/debian/rules
index 5067436..c2e1915 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,8 +5,6 @@ develop = $(package)-dev
dirtmp = debian/tmp
dirdev = debian/$(develop)
-doctmp = /usr/share/doc/$(package)
-docdev = /usr/share/doc/$(develop)
pkgtmp = DIST_ROOT=`pwd`/$(dirtmp); export DIST_ROOT;
pkgdev = DIST_ROOT=`pwd`/$(dirdev); export DIST_ROOT;
stdenv = GZIP=-q; export GZIP;
@@ -16,18 +14,23 @@ options = DEBUG="-DNDEBUG"; OPTIMIZER="-O1 -g"; DISTRIBUTION="debian"; \
checkdir = test -f debian/rules
build: built
-built:
+built: config
@echo "== dpkg-buildpackage: build" 1>&2
+ $(MAKE) default
+ touch built
+
+config: .census
+.census:
+ @echo "== dpkg-buildpackage: configure" 1>&2
$(checkdir)
autoconf
$(options) ./configure
- $(MAKE) default
- touch built
+ touch .census
clean:
@echo "== dpkg-buildpackage: clean" 1>&2
$(checkdir)
- -rm -f built
+ -rm -f built .census
$(MAKE) distclean
-rm -rf $(dirtmp) $(dirdev) debian/*substvars debian/files*
@@ -40,11 +43,9 @@ binary-arch: checkroot built
$(pkgtmp) $(MAKE) -C . install
$(pkgdev) $(MAKE) -C . install-dev
$(pkgtmp) $(MAKE) -C build src-manifest
- $(pkgdev) ./install-sh -m 755 -d $(doctmp)
- $(pkgdev) ./install-sh -m 755 -d $(docdev)
- $(pkgdev) ./install-sh -m 644 debian/copyright $(docdev)
- $(pkgdev) ./install-sh -m 644 debian/changelog $(docdev)
@echo "== dpkg-buildpackage: debstd" 1>&2
+ # Note: dev pkg with .so symlinks to base pkg confuses debstd;
+ # so the .so 'Dangling symlink' message below is benign.
$(stdenv) debstd -m
dpkg-gencontrol -isp -p$(package) -P$(dirtmp)
dpkg-gencontrol -isp -p$(develop) -P$(dirdev)