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:
Albrecht Schlosser
2014-10-04 23:42:17 +00:00
parent 8a3c43da55
commit 7aa27859a5
3 changed files with 13 additions and 5 deletions
+9 -2
View File
@@ -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$".
#