chiark / gitweb /
switch section
[developers-reference.git] / debian / rules
index 809363957238236edaf1905573ad810b2852a3b7..6db3f3401270451b1f19863c49d0c419558853f3 100755 (executable)
@@ -1,8 +1,18 @@
 #!/usr/bin/make -f
 
-package=developers-reference
+package                := developers-reference
 
-build:
+DEB_VERSION    := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | sed 's/^Version: *//')
+DATE           := $(shell date +"%Y-%m-%d")
+
+.PHONY: version.ent
+version.ent:
+       $(checkdir)
+       rm -f version.ent
+       echo "<!entity version \"$(DEB_VERSION)\">" >> version.ent
+       echo "<!entity date    \"$(DATE)\">"        >> version.ent
+
+build: version.ent
        $(checkdir)
        debiandoc2html developers-reference.sgml
        debiandoc2text developers-reference.sgml
@@ -14,8 +24,9 @@ clean:
        -rm -f build
        -rm -rf developers-reference.html
        -rm -rf developers-reference.text*
+       -rm -rf developers-reference.lout* lout.li
        -rm -f `find . -name "*~"`
-       -rm -rf debian/tmp debian/files* core debian/substvars
+       -rm -rf debian/tmp debian/files* core debian/substvars version.ent
 
 binary-indep:  checkroot build
        $(checkdir)