+package := developers-reference
+
+# directory abstraction
+prefix := debian/$(package)
+docdir := $(prefix)/usr/share/doc/$(package)
+docbaserel := /usr/share/doc-base
+docbasedir := $(prefix)$(docbaserel)
+
+# list of language packages, in the form pkg-LANG; must jibe
+# with debian/control, see also DATE_uc(LANG) below
+langs := fr
+
+# tool abstraction
+install_file := install -o root -g root -m 644 -p
+install_script := install -o root -g root -m 755 -p
+make_directory := install -d -o root -g root -m 755
+
+# version abstraction
+DEB_VERSION := $(shell awk -F '[()]' '/^$(package)/{ print $$2; exit }' debian/changelog)
+DEB_DATE := $(shell dpkg-parsechangelog 2>/dev/null | sed -n 's/^Date: *//p')
+# pretty-print the date; I wish this was dynamic like the top-level makefile but oh well
+DATE_EN := $(shell LC_ALL=C date --date="$(DEB_DATE)" '+%d %B, %Y')
+DATE_FR := $(shell LC_ALL=fr_FR date --date="$(DEB_DATE)" '+%d %B %Y')
+DATE_JA := $(shell LC_ALL=ja_JP date --date="$(DEB_DATE)" '+%x')
+
+# debhelper verbose mode
+#export DH_VERBOSE=1
+
+version.ent: debian/changelog
+ :> version.ent
+ echo "<!ENTITY version \"$(DEB_VERSION)\">" >> version.ent
+ echo "<!ENTITY date-en \"$(DATE_EN)\">" >> version.ent
+ echo "<!ENTITY date-fr \"$(DATE_FR)\">" >> version.ent
+ echo "<!ENTITY date-ja \"$(DATE_JA)\">" >> version.ent