diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2014-10-04 23:42:17 +0000 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2014-10-04 23:42:17 +0000 |
| commit | 7aa27859a552f0e459110455a372e5a017bc6873 (patch) | |
| tree | 39fea3936055c9acf6db12d23c603030c1d77761 | |
| parent | 8a3c43da558f7ec7ec97008252d2093e0428529d (diff) | |
Improve documentation generation (pdf only).
Add file VERSION that includes the FLTK version number (only), generate
fltk.pdf with automatic copyright year and doxygen version.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10352 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
| -rw-r--r-- | VERSION | 1 | ||||
| -rw-r--r-- | documentation/Makefile | 11 | ||||
| -rw-r--r-- | documentation/src/fltk-book.tex.in (renamed from documentation/src/fltk-book.tex) | 6 |
3 files changed, 13 insertions, 5 deletions
diff --git a/VERSION b/VERSION new file mode 100644 index 000000000..31e5c8434 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.3.3 diff --git a/documentation/Makefile b/documentation/Makefile index 599e1c11b..24e7e7768 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -64,7 +64,7 @@ dist: all html pdf alldocs: dist clean: - $(RM) fltk.pdf refman.pdf + $(RM) fltk.pdf refman.pdf src/fltk-book.tex $(RMDIR) html latex $(RM) *~ *.bck *.bak *.log $(RM) $(MANPAGES) $(SRC_DOCDIR)/*.0 @@ -148,7 +148,7 @@ html-online: html pdf: refman.pdf cp -f latex/refman.pdf fltk.pdf -refman.pdf: $(HTMLFILES) Doxybook +refman.pdf: $(HTMLFILES) Doxybook src/fltk-book.tex -$(RMDIR) latex echo "Generating PDF documentation ..." $(DOXYDOC) Doxybook ;\ @@ -166,6 +166,13 @@ refman.pdf: $(HTMLFILES) Doxybook done ; \ cd ..) > pdfall.log 2>&1 +src/fltk-book.tex: src/fltk-book.tex.in + DOXY_VERSION=`$(DOXYDOC) --version`; \ + YEAR=`date +%Y`; \ + FLTK_VERSION=`cat ../VERSION`; \ + sed -e"s/@YEAR@/$$YEAR/g" -e"s/@VERSION@/$$FLTK_VERSION/g" \ + -e"s/@DOXY_VERSION@/$$DOXY_VERSION/g" < $< > $@ + # # End of "$Id$". # diff --git a/documentation/src/fltk-book.tex b/documentation/src/fltk-book.tex.in index bc07f0f82..e3cdb8f2e 100644 --- a/documentation/src/fltk-book.tex +++ b/documentation/src/fltk-book.tex.in @@ -34,7 +34,7 @@ \begin{titlepage} \vspace*{4.5cm} \begin{center} -{\Huge FLTK 1.3.2 Programming Manual}\\ +{\Huge FLTK @VERSION@ Programming Manual}\\ \vspace*{2cm} \begin{ImageNoCaption} \mbox{\includegraphics[width=6cm]{FL200}} @@ -44,7 +44,7 @@ Revision 9 by F. Costantini, D. Gibson, M. Melcher, \\ A. Schlosser, B. Spitzak, and M. Sweet.}\\ \vspace*{1.5cm} -{\large Copyright 1998-2012 by Bill Spitzak and others.}\\ +{\large Copyright 1998-@YEAR@ by Bill Spitzak and others.}\\ \vspace*{0.75cm} {\Small This software and manual are provided under the terms of the GNU Library General Public License.}\\ @@ -53,7 +53,7 @@ Permission is granted to reproduce this manual or any portion for any purpose,}\ {\Small provided this copyright and permission notice are preserved.}\\ \vspace*{2.5cm} -{\large Generated by Doxygen 1.7.5}\\ +{\large Generated by Doxygen @DOXY_VERSION@}\\ \vspace*{0.5cm} \today{}\\ \end{center} |
