From 71e7851216b3ca3a01eeb0da271575302f3129e8 Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Sun, 22 Mar 2009 13:02:56 -0400 Subject: Issue 16: Generate PDF documentation as well as text and man formats. SVN-Revision: 834 --- doc/pdf/.ignore_me | 2 ++ doc/update.sh | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 doc/pdf/.ignore_me (limited to 'doc') diff --git a/doc/pdf/.ignore_me b/doc/pdf/.ignore_me new file mode 100644 index 00000000..d285484d --- /dev/null +++ b/doc/pdf/.ignore_me @@ -0,0 +1,2 @@ +*** PLEASE DO NOT DELETE THIS FILE! *** +This file is used to track an otherwise empty directory in git. diff --git a/doc/update.sh b/doc/update.sh index 644b90a9..385173bb 100755 --- a/doc/update.sh +++ b/doc/update.sh @@ -41,7 +41,26 @@ for d in libarchive tar cpio; do done cd .. +# Rebuild Makefile in 'pdf' directory +cd pdf +echo > Makefile +echo "default: all" >>Makefile +echo >>Makefile +all="all:" +for d in libarchive tar cpio; do + for f in ../../$d/*.[135]; do + echo >> Makefile + echo `basename $f`.pdf: $f >> Makefile + echo " groff -mdoc -T ps $f | ps2pdf - - > `basename $f`.pdf" >> Makefile + all="$all `basename $f`.pdf" + done +done +echo $all >>Makefile +cd .. + # Convert all of the manpages to -man format. (cd man && make) # Format all of the manpages to text (cd text && make) +# Format all of the manpages in PDF directory. +(cd pdf && make) -- cgit v1.2.1