#! /usr/bin/make -f # -*-Makefile-*- CC =gcc CFLAGS =-O2 -g -Wall LDFLAGS = SHELL =/bin/sh srcdir =. INSTALL =/usr/bin/install INSTALL_DIR =$(INSTALL) -d -m 755 -o root -g root INSTALL_PROGRAM =$(INSTALL) -m 755 -o root -g root INSTALL_DATA =$(INSTALL) -m 644 -o root -g root INSTALL_MAN =$(INSTALL) -m 444 -o root -g root build: $(checkdir) make texi2html -monolithic slib.texi touch build clean: $(checkdir) -rm slib.html -rm slib.info* make clean -rm -f build -rm -rf debian/tmp* *~ debian/*~ debian/files debian/substvars binary-arch: checkroot $(checkdir) binary-indep: checkroot build $(checkdir) -rm -rf debian/tmp* # debian/tmp $(INSTALL_DIR) debian/tmp $(INSTALL_DIR) debian/tmp/DEBIAN $(INSTALL_PROGRAM) debian/postinst debian/tmp/DEBIAN $(INSTALL_PROGRAM) debian/postrm debian/tmp/DEBIAN # library $(INSTALL_DIR) debian/tmp/usr/lib/slib $(INSTALL_DATA) *.scm debian/tmp/usr/lib/slib # documentation $(INSTALL_DIR) debian/tmp/usr/doc/slib $(INSTALL_DATA) debian/copyright debian/tmp/usr/doc/slib $(INSTALL_DATA) debian/changelog \ debian/tmp/usr/doc/slib/changelog.Debian gzip -9v debian/tmp/usr/doc/slib/changelog.Debian $(INSTALL_DATA) ChangeLog debian/tmp/usr/doc/slib gzip -9v debian/tmp/usr/doc/slib/ChangeLog $(INSTALL_DATA) README debian/tmp/usr/doc/slib gzip -9v debian/tmp/usr/doc/slib/README $(INSTALL_DATA) FAQ debian/tmp/usr/doc/slib gzip -9v debian/tmp/usr/doc/slib/FAQ $(INSTALL_DATA) slib.html debian/tmp/usr/doc/slib $(INSTALL_DIR) debian/tmp/usr/lib/slib/init $(INSTALL_DATA) *.init debian/tmp/usr/lib/slib/init # info pages $(INSTALL_DIR) debian/tmp/usr/info $(INSTALL_DATA) slib.info* debian/tmp/usr/info gzip -9v debian/tmp/usr/info/* # slibconfig $(INSTALL_DIR) debian/tmp/usr/sbin $(INSTALL_PROGRAM) debian/slibconfig debian/tmp/usr/sbin $(INSTALL_DIR) debian/tmp/usr/man/man8 (cd debian/tmp/usr/man/man8; \ ln -s ../man7/undocumented.7.gz slibconfig.8.gz \ ) dpkg-gencontrol dpkg --build debian/tmp .. define checkdir test -f slib.texi -a -f debian/rules endef binary: binary-indep binary-arch checkroot: $(checkdir) test root = "`whoami`" .PHONY: config build clean binary binary-arch binary-indep