From e6367abae97f15dd6dca65a493c6037e9e5d47b3 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 14 Oct 2002 07:39:49 +0000 Subject: [PATCH] generate and include PDF versions of the docs in the release archive --- Makefile.am | 3 +++ docs/Makefile.am | 18 ++++++++++++++-- docs/libcurl/Makefile.am | 44 +++++++++++++++++++++++++++++++++++++++- maketgz | 7 +++++++ 4 files changed, 69 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index 2c585272e..79e6599bd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -18,6 +18,9 @@ dist-hook: html: cd docs; make html +pdf: + cd docs; make pdf + check: test test: diff --git a/docs/Makefile.am b/docs/Makefile.am index 1c34a8c8d..7b3fa1339 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -12,16 +12,20 @@ HTMLPAGES = \ curl.html \ curl-config.html +PDFPAGES = \ + curl.pdf \ + curl-config.pdf + SUBDIRS = examples libcurl EXTRA_DIST = MANUAL BUGS CONTRIBUTE FAQ FEATURES INTERNALS \ README.win32 RESOURCES TODO TheArtOfHttpScripting THANKS \ VERSIONS KNOWN_BUGS BINDINGS $(man_MANS) $(HTMLPAGES) \ - HISTORY INSTALL libcurl-the-guide + HISTORY INSTALL libcurl-the-guide $(PDFPAGES) MAN2HTML= gnroff -man $< | man2html >$@ -SUFFIXES = .1 .3 .html +SUFFIXES = .1 .3 .html .pdf html: $(HTMLPAGES) cd libcurl; make html @@ -31,3 +35,13 @@ html: $(HTMLPAGES) .1.html: $(MAN2HTML) + +MAN2PDF = groff -Tps -man curl.1 $< >$@ + +pdf: + for file in $(man_MANS); do \ + foo=`echo $$file | sed -e 's/\.[0-9]$$//g'`; \ + groff -Tps -man $$file >$$foo.ps; \ + ps2pdf $$foo.ps $$foo.pdf; \ + done + cd libcurl; make pdf diff --git a/docs/libcurl/Makefile.am b/docs/libcurl/Makefile.am index 3a6c266c0..34a15711d 100644 --- a/docs/libcurl/Makefile.am +++ b/docs/libcurl/Makefile.am @@ -75,7 +75,42 @@ HTMLPAGES = \ libcurl-errors.html \ index.html -EXTRA_DIST = $(man_MANS) $(HTMLPAGES) +PDFPAGES = \ + curl_easy_cleanup.pdf \ + curl_easy_getinfo.pdf \ + curl_easy_init.pdf \ + curl_easy_perform.pdf \ + curl_easy_setopt.pdf \ + curl_easy_duphandle.pdf \ + curl_formadd.pdf \ + curl_formparse.pdf \ + curl_formfree.pdf \ + curl_getdate.pdf \ + curl_getenv.pdf \ + curl_slist_append.pdf \ + curl_slist_free_all.pdf \ + curl_version.pdf \ + curl_version_info.pdf \ + curl_escape.pdf \ + curl_unescape.pdf \ + curl_free.pdf \ + curl_strequal.pdf \ + curl_strnequal.pdf \ + curl_mprintf.pdf \ + curl_global_init.pdf \ + curl_global_cleanup.pdf \ + libcurl.pdf \ + curl_multi_add_handle.pdf \ + curl_multi_cleanup.pdf \ + curl_multi_fdset.pdf \ + curl_multi_info_read.pdf \ + curl_multi_init.pdf \ + curl_multi_perform.pdf \ + curl_multi_remove_handle.pdf \ + libcurl-multi.pdf \ + libcurl-errors.pdf + +EXTRA_DIST = $(man_MANS) $(HTMLPAGES) $(PDFPAGES) MAN2HTML= gnroff -man $< | man2html >$@ @@ -88,3 +123,10 @@ html: $(HTMLPAGES) .1.html: $(MAN2HTML) + +pdf: + for file in $(man_MANS); do \ + foo=`echo $$file | sed -e 's/\.[0-9]$$//g'`; \ + groff -Tps -man $$file >$$foo.ps; \ + ps2pdf $$foo.ps $$foo.pdf; \ + done diff --git a/maketgz b/maketgz index 5b7796a6e..615738396 100755 --- a/maketgz +++ b/maketgz @@ -35,6 +35,10 @@ mv $HEADER.new $HEADER # Replace version number in header file: sed 's/#define CURL_VERSION.*/#define CURL_VERSION "'$curlversion'"/g' $CHEADER >$CHEADER.new +echo "curl version $curlversion" +echo "libcurl version $libversion" +echo "libcurl numerical $numeric" + # Save old header file cp -p $CHEADER $CHEADER.old @@ -83,6 +87,9 @@ fi # make html +# And the PDF versions +make pdf + ############################################################################ # # Now run make dist to generate a tar.gz archive