diff options
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 21 |
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) |