2 # rules file for developers-reference
4 package := developers-reference
6 # directory abstraction
7 prefix := debian/$(package)
8 docdir := $(prefix)/usr/share/doc/$(package)
9 docbaserel := /usr/share/doc-base
10 docbasedir := $(prefix)$(docbaserel)
12 # list of language packages, in the form pkg-LANG; must jibe
17 install_file := install -o root -g root -m 644 -p
18 install_script := install -o root -g root -m 755 -p
19 make_directory := install -d -o root -g root -m 755
22 DEB_VERSION := $(shell awk -F '[()]' '/^$(package)/{ print $$2; exit }' debian/changelog)
23 DEB_DATE := $(shell dpkg-parsechangelog 2>/dev/null | sed -n 's/^Date: *//p')
24 # pretty-print the date; I wish this was dynamic like the top-level makefile but oh well
25 PUBDATE := $(shell LC_ALL=C date --date="$(DEB_DATE)" -I)
27 # debhelper verbose mode
33 $(MAKE) VERSION=$(DEB_VERSION) PUBDATE=$(PUBDATE) LANGS="$(langs)"
53 dh_installdocs -p$(package) README-contrib \
55 developers-reference.txt \
56 developers-reference.pdf
58 set -e; for lang in $(langs); do \
59 dh_installdocs -p$(package)-$$lang README-contrib \
61 $$lang/developers-reference.txt \
62 $$lang/developers-reference.pdf; \
67 binary-indep: test install
71 dh_installchangelogs -i
74 debian/tocsubstvars -i
82 binary-arch: build install
83 # There are no architecture-dependent files to be uploaded
84 # generated by this package.
91 # Below here is fairly generic really
98 binary: binary-indep binary-arch