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 75 76 77 78 79 80 81 82 83
|
#!/usr/bin/make -f
# debian/rules for docbook-xml-jrefentry
# Maintainer: Mark Johnson <mrj@debian.org>
#export DH_VERBOSE=1
export DH_COMPAT=2
# This pseudo-template is a work-in-progress.
# General Stuff
sgmldir := usr/share/sgml
# DTD Stuff
dtd-group := docbook# [docbook|debiandoc|sgmltools|tei|html|jade| ... ]
sgml-type := xml# [ xml | sgml ]
dtd-name := jrefentry# [ package-subname]
dtd-version0 := 1.0
dtd-version1 := 1.1
parent-pkg := docbook-xml
parent-version := 4.1.2
package := $(dtd-group)-$(sgml-type)-$(dtd-name)# docbook-xml-jrefentry
prefix := debian/$(package)
docdir := $(prefix)/usr/share/doc/$(package)
pkgdir := $(prefix)/$(sgmldir)/$(dtd-group)/custom/$(dtd-name)
dtddir0 := $(pkgdir)/$(dtd-version0)
dtddir1 := $(pkgdir)/$(dtd-version1)
# tool abstraction
INSTALL_FILE := install -o root -g root -m 644 -p
INSTALL_SCRIPT := install -o root -g root -m 755 -p
MAKE_DIR := install -d -o root -g root -m 755
COMPRESS := gzip -9f
build: build-stamp
# nothing to be done
build-stamp:
dh_testdir
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
dh_clean
binary-indep: build
dh_testdir
dh_testroot
$(MAKE_DIR) $(dtddir0)
$(INSTALL_FILE) debian/legacy/$(dtd-version0)/$(dtd-name).dtd $(dtddir0)/
$(MAKE_DIR) $(dtddir1)
$(INSTALL_FILE) $(dtd-name).dtd $(dtddir1)/
$(INSTALL_FILE) debian/catalog $(pkgdir)/catalog
# finish up
# dh_testversion 2
dh_testdir
dh_testroot
dh_installdocs
dh_installchangelogs
dh_installexamples -i jtest.xml
dh_compress -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
# Build architecture-dependent files here.
binary-arch: build
# nothing to be done
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary
|