use $(NROFF), not gnroff (patch by Domenico Andreoli)
[platform/upstream/curl.git] / docs / Makefile.am
1 #
2 # $Id$
3 #
4
5 AUTOMAKE_OPTIONS = foreign no-dependencies
6
7 man_MANS = \
8         curl.1 \
9         curl-config.1
10
11 HTMLPAGES = \
12         curl.html \
13         curl-config.html \
14         index.html
15
16 PDFPAGES = \
17         curl.pdf \
18         curl-config.pdf
19
20 SUBDIRS = examples libcurl
21
22 EXTRA_DIST = MANUAL BUGS CONTRIBUTE FAQ FEATURES INTERNALS SSLCERTS     \
23              README.win32 RESOURCES TODO TheArtOfHttpScripting THANKS   \
24              VERSIONS KNOWN_BUGS BINDINGS $(man_MANS) $(HTMLPAGES) \
25              HISTORY INSTALL libcurl-the-guide $(PDFPAGES)
26
27 MAN2HTML= $(NROFF) -man $< | man2html >$@
28
29 SUFFIXES = .1 .3 .html .pdf
30
31 html: $(HTMLPAGES)
32         cd libcurl; make html
33
34 .3.html:
35         $(MAN2HTML)
36
37 .1.html:
38         $(MAN2HTML)
39
40 MAN2PDF = groff -Tps -man curl.1 $< >$@
41
42 pdf:
43         for file in $(man_MANS); do \
44           foo=`echo $$file | sed -e 's/\.[0-9]$$//g'`; \
45           groff -Tps -man $$file >$$foo.ps; \
46           ps2pdf $$foo.ps $$foo.pdf; \
47         done
48         cd libcurl; make pdf