7
7
mandir = ${prefix}/share/man
8
8
man1dir = ${mandir}/man1
10
SCRIPT = dh_installkpatches
11
TEMPLATES = apply.tmpl unpatch.tmpl
10
DHSCRIPT = dh_installkpatches
11
OTHERSCRIPTS = lskpatches
12
TEMPLATES = apply.tmpl unpatch.tmpl register-patch
13
VERSION = $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2)
15
NOWEBSRC = dh-kpatches.nw
16
NOWEBOUTSRC = $(shell noroots ${NOWEBSRC} | sed 's/<<\(.*\)>>/\1/')
19
all: ${DHSCRIPT} ${TEMPLATES}
16
${SCRIPT}: ${SCRIPT}.in
17
sed -e s=@TMPLDIR@=${datadir}= <$< >$@
22
${DHSCRIPT}: ${DHSCRIPT}.in
23
sed -e s=@TMPLDIR@=${datadir}= -e s=@DHKPVERS@=${VERSION}=<$< >$@
26
internals: ${NOWEBSRC:.nw=.ps} ${NOWEBSRC:.nw=.html}
28
${NOWEBOUTSRC}: % : ${NOWEBSRC}
29
notangle -R$@ $< | cpif $@
32
noweave -html -delay \
33
-filter "noweb/guesslang ${NOWEBOUTSRC} | noweb/inheritlang" \
34
-filter "noweb/htmltoc | noweb/enscript-html --color" \
38
%.ps: dh-kpatches.book %.html
39
htmldoc --batch $< || test $$? = 4
42
rm -f ${DHSCRIPT} ${NOWEBOUTSRC}
43
rm -rf ${NOWEBSRC:.nw=-html}
44
rm -f *.aux *.log *.dvi *.ps *.latex
25
48
install -m755 -d ${DESTDIR}${datadir} ${DESTDIR}${bindir}
26
install -m755 ${SCRIPT} ${DESTDIR}${bindir}
49
install -m755 ${DHSCRIPT} ${OTHERSCRIPTS} ${DESTDIR}${bindir}
27
50
install -m644 ${TEMPLATES} ${DESTDIR}${datadir}
28
51
make -C doc install
31
rm -f ${DESTDIR}${bindir}/${SCRIPT}
54
rm -f ${DESTDIR}${bindir}/${DHSCRIPT}
55
-cd ${DESTDIR}${bindir} && rm -f ${OTHERSCRIPTS}
32
56
rm -rf ${DESTDIR}${datadir}
33
57
make -C doc uninstall