Doxygen documentation: commented out the 1.5.7 specific doc options, updated README for pdf and html use. Now minimum version required is 1.5.5

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6440 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Fabien Costantini
2008-10-15 15:58:04 +00:00
parent 5a71578b1b
commit 14ca02ffff
5 changed files with 44 additions and 35 deletions
+2 -1
View File
@@ -288,7 +288,8 @@ if test "x$NROFF" = "x:"; then
NROFF="$GROFF -T ascii" NROFF="$GROFF -T ascii"
fi fi
fi fi
AC_PATH_PROG(HTMLDOC,doxygen) AC_PATH_PROG(HTMLDOC,htmldoc)
AC_PATH_PROG(DOXYDOC,doxygen)
dnl How do we make libraries? dnl How do we make libraries?
AC_PROG_RANLIB AC_PROG_RANLIB
+29 -29
View File
@@ -1,4 +1,4 @@
# Doxyfile 1.5.7 # Doxyfile 1.5.5
# This file describes the settings to be used by the documentation system # This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project # doxygen (www.doxygen.org) for a project
@@ -233,8 +233,8 @@ SIP_SUPPORT = NO
# documentation. This will only work if the methods are indeed getting or # documentation. This will only work if the methods are indeed getting or
# setting a simple type. If this is not the case, or you want to show the # setting a simple type. If this is not the case, or you want to show the
# methods anyway, you should set this option to NO. # methods anyway, you should set this option to NO.
# 1.5.7
IDL_PROPERTY_SUPPORT = YES #IDL_PROPERTY_SUPPORT = YES
# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
# tag is set to YES, then doxygen will reuse the documentation of the first # tag is set to YES, then doxygen will reuse the documentation of the first
@@ -274,8 +274,8 @@ TYPEDEF_HIDES_STRUCT = NO
# memory usage. The cache size is given by this formula: # memory usage. The cache size is given by this formula:
# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
# corresponding to a cache size of 2^16 = 65536 symbols # corresponding to a cache size of 2^16 = 65536 symbols
# 1.5.7
SYMBOL_CACHE_SIZE = 0 # SYMBOL_CACHE_SIZE = 0
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# Build related configuration options # Build related configuration options
@@ -464,14 +464,14 @@ SHOW_DIRECTORIES = NO
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. # Set the SHOW_FILES tag to NO to disable the generation of the Files page.
# This will remove the Files entry from the Quick Index and from the # This will remove the Files entry from the Quick Index and from the
# Folder Tree View (if specified). The default is YES. # Folder Tree View (if specified). The default is YES.
# 1.5.7
SHOW_FILES = YES # SHOW_FILES = YES
# Set the SHOW_NAMESPACES tag to NO to disable the generation of the # Set the SHOW_NAMESPACES tag to NO to disable the generation of the
# Namespaces page. This will remove the Namespaces entry from the Quick Index # Namespaces page. This will remove the Namespaces entry from the Quick Index
# and from the Folder Tree View (if specified). The default is YES. # and from the Folder Tree View (if specified). The default is YES.
# 1.5.7
SHOW_NAMESPACES = YES # SHOW_NAMESPACES = YES
# The FILE_VERSION_FILTER tag can be used to specify a program or script that # The FILE_VERSION_FILTER tag can be used to specify a program or script that
# doxygen should invoke to get the current version for each file (typically from # doxygen should invoke to get the current version for each file (typically from
@@ -489,8 +489,8 @@ FILE_VERSION_FILTER =
# doxygen's defaults, run doxygen with the -l option. You can optionally specify a # doxygen's defaults, run doxygen with the -l option. You can optionally specify a
# file name after the option, if omitted DoxygenLayout.xml will be used as the name # file name after the option, if omitted DoxygenLayout.xml will be used as the name
# of the layout file. # of the layout file.
# 1.5.7
LAYOUT_FILE = # LAYOUT_FILE =
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# configuration options related to warning and progress messages # configuration options related to warning and progress messages
@@ -873,8 +873,8 @@ GENERATE_CHI = NO
# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING # If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING
# is used to encode HtmlHelp index (hhk), content (hhc) and project file # is used to encode HtmlHelp index (hhk), content (hhc) and project file
# content. # content.
# 1.5.7
CHM_INDEX_ENCODING = # CHM_INDEX_ENCODING =
# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag
# controls whether a binary table of contents is generated (YES) or a # controls whether a binary table of contents is generated (YES) or a
@@ -891,33 +891,33 @@ TOC_EXPAND = NO
# are set, an additional index file will be generated that can be used as input for # are set, an additional index file will be generated that can be used as input for
# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated # Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated
# HTML documentation. # HTML documentation.
# 1.5.7
GENERATE_QHP = NO # GENERATE_QHP = NO
# If the QHG_LOCATION tag is specified, the QCH_FILE tag can # If the QHG_LOCATION tag is specified, the QCH_FILE tag can
# be used to specify the file name of the resulting .qch file. # be used to specify the file name of the resulting .qch file.
# The path specified is relative to the HTML output folder. # The path specified is relative to the HTML output folder.
# 1.5.7
QCH_FILE = # QCH_FILE =
# The QHP_NAMESPACE tag specifies the namespace to use when generating # The QHP_NAMESPACE tag specifies the namespace to use when generating
# Qt Help Project output. For more information please see # Qt Help Project output. For more information please see
# <a href="http://doc.trolltech.com/qthelpproject.html#namespace">Qt Help Project / Namespace</a>. # <a href="http://doc.trolltech.com/qthelpproject.html#namespace">Qt Help Project / Namespace</a>.
# 1.5.7
QHP_NAMESPACE = org.doxygen.Project # QHP_NAMESPACE = org.doxygen.Project
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating
# Qt Help Project output. For more information please see # Qt Help Project output. For more information please see
# <a href="http://doc.trolltech.com/qthelpproject.html#virtual-folders">Qt Help Project / Virtual Folders</a>. # <a href="http://doc.trolltech.com/qthelpproject.html#virtual-folders">Qt Help Project / Virtual Folders</a>.
# 1.5.7
QHP_VIRTUAL_FOLDER = doc # QHP_VIRTUAL_FOLDER = doc
# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can # If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can
# be used to specify the location of Qt's qhelpgenerator. # be used to specify the location of Qt's qhelpgenerator.
# If non-empty doxygen will try to run qhelpgenerator on the generated # If non-empty doxygen will try to run qhelpgenerator on the generated
# .qhp file . # .qhp file .
# 1.5.7
QHG_LOCATION = # QHG_LOCATION =
# The DISABLE_INDEX tag can be used to turn on/off the condensed index at # The DISABLE_INDEX tag can be used to turn on/off the condensed index at
# top of each HTML page. The value NO (the default) enables the index and # top of each HTML page. The value NO (the default) enables the index and
@@ -958,8 +958,8 @@ TREEVIEW_WIDTH = 250
# when you change the font size after a successful doxygen run you need # when you change the font size after a successful doxygen run you need
# to manually remove any form_*.png images from the HTML output directory # to manually remove any form_*.png images from the HTML output directory
# to force them to be regenerated. # to force them to be regenerated.
# 1.5.7
FORMULA_FONTSIZE = 10 # FORMULA_FONTSIZE = 10
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# configuration options related to the LaTeX output # configuration options related to the LaTeX output
@@ -1343,15 +1343,15 @@ HAVE_DOT = NO
# which can be done by putting it in a standard location or by setting the # which can be done by putting it in a standard location or by setting the
# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory
# containing the font. # containing the font.
# 1.5.7
DOT_FONTNAME = FreeSans # DOT_FONTNAME = FreeSans
# By default doxygen will tell dot to use the output directory to look for the # By default doxygen will tell dot to use the output directory to look for the
# FreeSans.ttf font (which doxygen will put there itself). If you specify a # FreeSans.ttf font (which doxygen will put there itself). If you specify a
# different font using DOT_FONTNAME you can set the path where dot # different font using DOT_FONTNAME you can set the path where dot
# can find it using this tag. # can find it using this tag.
# 1.5.7
DOT_FONTPATH = # DOT_FONTPATH =
# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
# will generate a graph for each documented class showing the direct and # will generate a graph for each documented class showing the direct and
+1 -1
View File
@@ -201,7 +201,7 @@ html/index.html: $(IMAGEFILES)
echo "Generating HTML documentation..." echo "Generating HTML documentation..."
-$(RMDIR) html -$(RMDIR) html
-$(INSTALL_DIR) html -$(INSTALL_DIR) html
-$(HTMLDOC) -$(DOXYDOC)
#fltk.ps: $(HTMLFILES) $(IMAGEFILES) #fltk.ps: $(HTMLFILES) $(IMAGEFILES)
# echo "Generating PostScript documentation..." # echo "Generating PostScript documentation..."
+11 -4
View File
@@ -1,10 +1,17 @@
README README
------ ------
The documentation in this directory is in HTML format. To read it just The documentation in this directory is in PDF format.
point your browser at the "index.html" file. A slightly more browseable To read it, please open the fltk.pdf file in this directory
version is accessable at the FLTK web site, along with PostScript(tm)
and PDF versions of the manual. To generate the doxygen HTML documention,
you should have Doxygen version 1.5.5 min.
To read it, please open the "html/index.html" file.
A documentation version is also accessable at the FLTK web site,
along with PostScript(tm) and PDF versions of the manual.
*CHECK this and modify: (we currently use doxygen for doc generation) :
You can generate your own (printable) copy of the manual by typing You can generate your own (printable) copy of the manual by typing
"make" in this directory. You will need to have the HTMLDOC software "make" in this directory. You will need to have the HTMLDOC software
+1
View File
@@ -39,6 +39,7 @@ VPATH = @srcdir@
# programs we use... # programs we use...
HTMLDOC = @HTMLDOC@ HTMLDOC = @HTMLDOC@
DOXYDOC = @DOXYDOC@
INSTALL = @INSTALL@ INSTALL = @INSTALL@
LN = ln -s LN = ln -s
NROFF = @NROFF@ NROFF = @NROFF@