summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--VERSION1
-rw-r--r--documentation/Makefile11
-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}