1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
#!/usr/bin/make -f
############################ -*- Mode: Makefile -*- ###########################
## rules file for : emacs-lisp-intro
## Author : Kirk Hilliard <kirk@debian.org>
## Created On : Fri, 30 Jan 1998 01:05:01 -0500
## Last Modified By : Kirk Hilliard <kirk@debian.org>
## Last Modified On : Fri, 14 Jan 2000 09:06:08 -0500
## Update Count : 3
## Description : This package consists only of info files.
###############################################################################
package=emacs-lisp-intro
FILES_TO_CLEAN = debian/files debian/substvars emacs-lisp-intro.info*
DIRS_TO_CLEAN = debian/tmp
STAMPS_TO_CLEAN = stamp-build
install_file = install -o root -g root -m 644
install_program = install -o root -g root -m 755
install_directory = install -d -o root -g root -m 755
all build: stamp-build
stamp-build:
$(checkdir)
makeinfo emacs-lisp-intro.texi
touch stamp-build
clean:
$(checkdir)
-rm -f $(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN)
-rm -rf $(DIRS_TO_CLEAN)
-rm -f `find . -name "*~"`
binary: binary-indep binary-arch
binary-indep: build
$(checkdir)
$(checkroot)
-rm -rf debian/tmp
$(install_directory) debian/tmp/usr/share/info
$(install_directory) debian/tmp/usr/share/doc/$(package)
$(install_directory) debian/tmp/DEBIAN
$(install_file) emacs-lisp-intro.info* \
debian/tmp/usr/share/info/
gzip -9fqr debian/tmp/usr/share/info/
$(install_file) README debian/README.debian \
debian/tmp/usr/share/doc/$(package)/
$(install_file) debian/changelog \
debian/tmp/usr/share/doc/$(package)/changelog.Debian
gzip -9fqr debian/tmp/usr/share/doc/$(package)/
# Make sure the copyright file is not compressed
$(install_file) debian/copyright \
debian/tmp/usr/share/doc/$(package)/
$(install_program) debian/postinst debian/prerm \
debian/tmp/DEBIAN/
dpkg-gencontrol
chown -R root.root debian/tmp
chmod -R go=rX debian/tmp
dpkg --build debian/tmp ..
binary-arch: build
$(checkdir)
$(checkroot)
# No architecture-dependent files are generated by this package.
define checkdir
test -f debian/rules
endef
define checkroot
test root = "`whoami`"
endef
.PHONY: binary binary-arch binary-indep clean
|