#!/usr/bin/make -f # 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=winhelpcgi build: $(checkdir) # ./configure --prefix=/usr --bindir=/usr/lib/cgi-bin ./configure --prefix=/usr $(MAKE) 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)\ -d debian/tmp/usr/lib/menu\ -d debian/tmp/usr/lib/cgi-bin/helpfiles/example \ -d debian/tmp/usr/lib/cgi-bin/share/locale/de/LC_MESSAGES\ #\ # -d debian/tmp/usr/share/man/man1 install -m 755 debian/postinst debian/prerm debian/tmp/DEBIAN $(MAKE) INSTALL_PROGRAM='install -c -s' \ prefix=`pwd`/debian/tmp/usr/lib/cgi-bin \ bindir=`pwd`/debian/tmp/usr/lib/cgi-bin \ install # mv debian/tmp/usr/info debian/tmp/usr/share/info # gzip -9v debian/tmp/usr/share/info/* install -m 0644 README debian/tmp/usr/share/doc/$(package)/ install -m 0644 debian/winhelpcgi.menu debian/tmp/usr/lib/menu/$(package) install -m 0644 example/hlp2rtf.hlp example/hlp2rtf.cnt debian/tmp/usr/lib/cgi-bin/helpfiles/example/ install -m 0644 example/hlpacces.hlp debian/tmp/usr/lib/cgi-bin/helpfiles/example/ install -m 0644 po/de.gmo debian/tmp/usr/lib/cgi-bin/share/locale/de/LC_MESSAGES/winhelpcgi.mo install -m 0644 po/nl.gmo debian/tmp/usr/lib/cgi-bin/share/locale/nl/LC_MESSAGES/winhelpcgi.mo install -m 0644 po/fr.gmo debian/tmp/usr/lib/cgi-bin/share/locale/fr/LC_MESSAGES/winhelpcgi.mo 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 cd debian/tmp/usr/share/doc/$(package) && gzip -9v changelog changelog.Debian # cp debian/hello.1 debian/tmp/usr/share/man/man1 # gzip -9 debian/tmp/usr/share/man/man1/hello.1 dpkg-shlibdeps winhelpcgi/winhelpcgi.cgi dpkg-gencontrol chown -R root.root debian/tmp chmod -R g-ws debian/tmp dpkg --build debian/tmp .. define checkdir test -f winhelpcgi/$(package).c -a -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