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
18 install_file := install -o root -g root -m 644 -p
19 install_script := install -o root -g root -m 755 -p
20 make_directory := install -d -o root -g root -m 755
23 DEB_VERSION := $(shell awk -F '[()]' '/^$(package)/{ print $$2; exit }' debian/changelog)
24 DEB_DATE := $(shell dpkg-parsechangelog 2>/dev/null | sed -n 's/^Date: *//p')
25 # pretty-print the date; I wish this was dynamic like the top-level makefile but oh well
26 PUBDATE := $(shell LC_ALL=C date --date="$(DEB_DATE)" -I)
28 # debhelper verbose mode
31 build: build-arch build-indep
34 # nothing arch dependant
39 $(MAKE) VERSION=$(DEB_VERSION) PUBDATE=$(PUBDATE) LANGS="$(langs) $(langs_nopdf)"
59 dh_installdocs -p$(package) README-contrib \
61 developers-reference.txt \
62 developers-reference.pdf
64 set -e; for lang in $(langs); do \
65 dh_installdocs -p$(package)-$$lang README-contrib \
67 $$lang/developers-reference.txt \
68 $$lang/developers-reference.pdf; \
71 set -e; for lang in $(langs_nopdf); do \
72 dh_installdocs -p$(package)-$$lang README-contrib \
74 $$lang/developers-reference.txt; \
78 binary-indep: test install
82 dh_installchangelogs -i
85 debian/tocsubstvars -i
93 binary-arch: build install
94 # There are no architecture-dependent files to be uploaded
95 # generated by this package.
102 # Below here is fairly generic really
109 binary: binary-indep binary-arch