#!/usr/bin/make -f # Debian rules for YAZ # $Id: rules,v 1.1 2001-05-28 12:44:03 adam Exp $ # # Sample debian/rules file - for GNU Hello (1.3). # Copyright 1994,1995 by Ian Jackson. # I hereby give you perpetual unlimited permission to copy, # modify and relicense this file, provided that you do not remove # my name from the file itself. (I assert my moral right of # paternity under the Copyright, Designs and Patents Act 1988.) # This file may have to be extensively modified package=yaz version=1.0.0 build: $(checkdir) ./configure --prefix=/usr --enable-shared $(MAKE) CFLAGS=-O2 cd doc; $(MAKE) CFLAGS=-O2 touch build clean: $(checkdir) rm -f build -$(MAKE) -i distclean rm -rf *~ debian/tmp debian/*~ debian/files* debian/substvars binary-indep: checkroot build $(checkdir) # There are no architecture-independent files to be uploaded # generated by this package. If there were any they would be # made here. binary-arch: checkroot build $(checkdir) rm -rf debian/tmp install -d debian/tmp/DEBIAN\ -d debian/tmp/usr/share/doc/$(package) install -m 755 debian/postinst debian/prerm debian/tmp/DEBIAN install -m 644 debian/shlibs debian/tmp/DEBIAN $(MAKE) prefix=`pwd`/debian/tmp/usr install install -m 644 doc/*.html debian/tmp/usr/share/doc/$(package) install -m 644 doc/*.ps debian/tmp/usr/share/doc/$(package) install -m 644 doc/*.txt debian/tmp/usr/share/doc/$(package) gzip debian/tmp/usr/share/doc/$(package)/*.ps gzip debian/tmp/usr/share/doc/$(package)/*.txt cp debian/copyright debian/tmp/usr/share/doc/$(package)/. cp debian/changelog debian/tmp/usr/share/doc/$(package)/changelog.Debian cp CHANGELOG debian/tmp/usr/share/doc/$(package)/changelog strip --strip-debug debian/tmp/usr/lib/*.a strip --strip-unneeded debian/tmp/usr/lib/lib*.so.$(version) dpkg-shlibdeps debian/tmp/usr/bin/yaz-client debian/tmp/usr/bin/yaz-ztest dpkg-gencontrol chown -R root.root debian/tmp chmod -R g-ws debian/tmp dpkg --build debian/tmp .. define checkdir test -f debian/rules endef # Below here is fairly generic really binary: binary-indep binary-arch checkroot: $(checkdir) test root = "`whoami`" .PHONY: binary binary-arch binary-indep clean checkroot