comparison Makefile @ 1:acfb872c93a1

update for 0.2.0
author David Demelier <markand@malikania.fr>
date Thu, 13 Feb 2020 09:46:58 +0100
parents 80a2cf045e6a
children 0b6c4213f42a
comparison
equal deleted inserted replaced
0:80a2cf045e6a 1:acfb872c93a1
23 PANDOC= pandoc 23 PANDOC= pandoc
24 PANDOC_FLAGS= -f markdown -t html5 --template templates/template.html 24 PANDOC_FLAGS= -f markdown -t html5 --template templates/template.html
25 MANDOC= mandoc 25 MANDOC= mandoc
26 MANDOC_HTML= -T html -O man=%N.html 26 MANDOC_HTML= -T html -O man=%N.html
27 MANDOC_PDF= -T pdf 27 MANDOC_PDF= -T pdf
28 VERSION= 0.1.0 28 VERSION= 0.2.0
29 SOURCE= paster-${VERSION}.tar.xz 29 SOURCE= paster-${VERSION}.tar.xz
30 WRKDIR= paster-${VERSION} 30 WRKDIR= paster-${VERSION}
31 31
32 MAN1= paster-${VERSION}/paster.1 32 MAN1= paster-${VERSION}/paster.1
33 MAN8= paster-${VERSION}/pasterd.8 \ 33 MAN8= paster-${VERSION}/pasterd.8 \
50 ${MANDOC} < $< ${MANDOC_HTML} > $@ 50 ${MANDOC} < $< ${MANDOC_HTML} > $@
51 51
52 .1.pdf .8.pdf: 52 .1.pdf .8.pdf:
53 ${MANDOC} < $< ${MANDOC_PDF} > $@ 53 ${MANDOC} < $< ${MANDOC_PDF} > $@
54 54
55 ${MAN1HTML} ${MAN8HTML} ${MAN1PDF} ${MAN8PDF}: pre-man 55 ${MAN1} ${MAN8}: ${WRKDIR}
56 ${MAKE} -C ${WRKDIR} paster.1 pasterd.8 pasterd-clean.8
56 57
57 ${FILES}: templates/template.html 58 ${FILES}: templates/template.html
58 59
59 ${SOURCE}: 60 ${SOURCE}:
60 wget -q http://releases.malikania.fr/paster/${VERSION}/$@ -O $@ 61 wget -q http://releases.malikania.fr/paster/${VERSION}/$@ -O $@
61 62
62 ${WRKDIR}: ${SOURCE} 63 ${WRKDIR}: ${SOURCE}
63 tar -xJf ${SOURCE} 64 tar -xJf ${SOURCE}
64
65 pre-man: ${WRKDIR}
66 ${MAKE} -C ${WRKDIR} pasterd.8 pasterd-clean.8 paster.1
67 65
68 site: ${OBJS} ${MAN1HTML} ${MAN1PDF} ${MAN8HTML} ${MAN8PDF} 66 site: ${OBJS} ${MAN1HTML} ${MAN1PDF} ${MAN8HTML} ${MAN8PDF}
69 67
70 clean: 68 clean:
71 rm -f ${OBJS} 69 rm -f ${OBJS}