#!/usr/bin/make -f # debian/rules file for white-dune # 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=whitedune build: $(checkdir) ./configure --prefix=/usr --with-buginlesstif --with-optimization --with-helpurl="http://www.csv.ica.uni-stuttgart.de/vrml/dune/docs/" $(MAKE) touch build clean: $(checkdir) rm -f build -$(MAKE) -i realclean 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)\ -d debian/tmp/usr/share/man/man1 install -m 755 debian/postinst debian/prerm debian/tmp/DEBIAN $(MAKE) CFLAGS=-O2 LDFLAGS=-s INSTALL_PROGRAM='install -c -s' \ prefix=$$(pwd)/debian/tmp/usr install cp -a debian/copyright debian/tmp/usr/share/doc/$(package)/. cp -a debian/changelog debian/tmp/usr/share/doc/$(package)/changelog.Debian cd debian/tmp/usr/share/doc/$(package) && gzip -9v changelog.Debian cp -a man/dune.1 debian/tmp/usr/share/man/man1 gzip -9 debian/tmp/usr/share/man/man1/dune.1 dpkg-shlibdeps bin/dune dpkg-gencontrol -isp chown -R root.root debian/tmp chmod -R g-ws debian/tmp dpkg --build debian/tmp .. define checkdir test -f src/main.cpp -a -f debian/rules endef # Below here is fairly generic really binary: binary-indep binary-arch checkroot: $(checkdir) test $$(id -u) = 0 .PHONY: binary binary-arch binary-indep clean checkroot