aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-10-14 07:39:49 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-10-14 07:39:49 +0000
commite6367abae97f15dd6dca65a493c6037e9e5d47b3 (patch)
treeb63e03ac8b971a41635efe84fd7f057e91e567fb
parentfc4d1d9a60d42366c8d79847999da2f25ff27510 (diff)
generate and include PDF versions of the docs in the release archive
-rw-r--r--Makefile.am3
-rw-r--r--docs/Makefile.am18
-rw-r--r--docs/libcurl/Makefile.am44
-rwxr-xr-xmaketgz7
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