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
This commit is contained in:
parent
8a3c43da55
commit
7aa27859a5
@ -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$".
|
||||
#
|
||||
|
||||
@ -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}
|
||||
Loading…
Reference in New Issue
Block a user