#!/usr/bin/make -f clean: $(checkdir) $(checkroot) -rm -rf debian/beep debian/substvars debian/files build-stamp -$(MAKE) clean build: build-stamp build-stamp: $(checkdir) $(MAKE) touch build-stamp install: build $(checkdir) $(checkroot) -rm -rf debian/beep debian/substvars mkdir -m755 debian/beep cd debian/beep && mkdir -m755 -p usr/bin usr/share/man/man1 \ usr/share/doc/beep $(MAKE) install INSTALL_DIR=$(CURDIR)/debian/beep/usr/bin \ MAN_DIR=$(CURDIR)/debian/beep/usr/share/man/man1 strip --remove-section=.comment --remove-section=.note \ debian/beep/usr/bin/beep chown root.audio debian/beep/usr/bin/beep install -m644 -p CREDITS README debian/beep/usr/share/doc/beep install -m644 -p CHANGELOG debian/beep/usr/share/doc/beep/changelog gzip -9 debian/beep/usr/share/doc/beep/changelog \ debian/beep/usr/share/doc/beep/README binary-arch: build install $(checkdir) $(checkroot) mkdir -m755 debian/beep/DEBIAN install -m644 -p debian/README.Debian debian/copyright \ debian/beep/usr/share/doc/beep install -m644 -p debian/changelog \ debian/beep/usr/share/doc/beep/changelog.Debian gzip -9 debian/beep/usr/share/doc/beep/changelog.Debian install -m755 -p debian/postinst debian/prerm debian/postrm \ debian/config debian/beep/DEBIAN install -m644 -p debian/templates debian/beep/DEBIAN dpkg-shlibdeps -Tdebian/substvars -dDepends debian/beep/usr/bin/beep dpkg-gencontrol -ldebian/changelog -isp -Tdebian/substvars -pbeep \ -Pdebian/beep cd debian/beep && find * -type f ! -regex '^DEBIAN/.*' -print0 | \ xargs -r0 md5sum > DEBIAN/md5sums dpkg --build debian/beep .. define checkdir test -f debian/rules endef define checkroot test root = "`whoami`" endef binary: binary-arch .PHONY: clean build install binary-arch binary