provide HTML and PDF versions of the man pages in the dist archive
authorDaniel Stenberg <daniel@haxx.se>
Tue, 22 Mar 2005 19:46:49 +0000 (19:46 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 22 Mar 2005 19:46:49 +0000 (19:46 +0000)
tests/Makefile.am

index 2cfc4d8..875af4d 100644 (file)
 #
 # $Id$
 ###########################################################################
+
+HTMLPAGES = curl.html curl-config.html
+PDFPAGES = curl.pdf curl-config.pdf
+
 EXTRA_DIST = ftpserver.pl httpserver.pl httpsserver.pl runtests.pl     \
  ftpsserver.pl getpart.pm FILEFORMAT README stunnel.pem memanalyze.pl  \
- testcurl.pl valgrind.pm testcurl.1 runtests.1
+ testcurl.pl valgrind.pm testcurl.1 runtests.1 $(HTMLPAGES) $(PDFPAGES)
 
 SUBDIRS = data server libtest
 
@@ -30,6 +34,8 @@ PERLFLAGS = -I$(srcdir)
 
 CLEANFILES = .http.pid .https.pid .ftp.pid .ftps.pid
 
+MAN2HTML= roffit < $< >$@
+
 curl:
        @cd $(top_builddir) && $(MAKE)
 
@@ -56,3 +62,13 @@ full-test: all
 
 torture-test: all
        $(TEST) $(TEST_T)
+
+.1.html:
+       $(MAN2HTML)
+
+.1.pdf:
+       @(foo=`echo $@ | sed -e 's/\.[0-9]$$//g'`; \
+       groff -Tps -man $< >$$foo.ps; \
+       ps2pdf $$foo.ps $@; \
+       rm $$foo.ps; \
+       echo "converted $< to $@")