diff options
| author | Fabien Costantini <fabien@onepost.net> | 2008-10-15 15:58:04 +0000 |
|---|---|---|
| committer | Fabien Costantini <fabien@onepost.net> | 2008-10-15 15:58:04 +0000 |
| commit | 14ca02ffff5b35ece05a1d7b71edd19a6a35d0be (patch) | |
| tree | 47ab6b19cb168df9c122c7f6743b33f3c0bbc5af | |
| parent | 5a71578b1b5a051fe7791e50a156333683a6806c (diff) | |
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
| -rw-r--r-- | configure.in | 3 | ||||
| -rw-r--r-- | documentation/Doxyfile | 58 | ||||
| -rw-r--r-- | documentation/Makefile | 2 | ||||
| -rw-r--r-- | documentation/README | 15 | ||||
| -rw-r--r-- | makeinclude.in | 1 |
5 files changed, 44 insertions, 35 deletions
diff --git a/configure.in b/configure.in index 01c0a738a..a46625ae1 100644 --- a/configure.in +++ b/configure.in @@ -288,7 +288,8 @@ if test "x$NROFF" = "x:"; then NROFF="$GROFF -T ascii" fi fi -AC_PATH_PROG(HTMLDOC,doxygen) +AC_PATH_PROG(HTMLDOC,htmldoc) +AC_PATH_PROG(DOXYDOC,doxygen) dnl How do we make libraries? AC_PROG_RANLIB diff --git a/documentation/Doxyfile b/documentation/Doxyfile index 6bf6da971..d499aa8c6 100644 --- a/documentation/Doxyfile +++ b/documentation/Doxyfile @@ -1,4 +1,4 @@ -# Doxyfile 1.5.7 +# Doxyfile 1.5.5 # This file describes the settings to be used by the documentation system # 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 # 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. - -IDL_PROPERTY_SUPPORT = YES +# 1.5.7 +#IDL_PROPERTY_SUPPORT = YES # 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 @@ -274,8 +274,8 @@ TYPEDEF_HIDES_STRUCT = NO # 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, # corresponding to a cache size of 2^16 = 65536 symbols - -SYMBOL_CACHE_SIZE = 0 +# 1.5.7 +# SYMBOL_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # 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. # This will remove the Files entry from the Quick Index and from the # Folder Tree View (if specified). The default is YES. - -SHOW_FILES = YES +# 1.5.7 +# SHOW_FILES = YES # 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 # and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES +# 1.5.7 +# SHOW_NAMESPACES = YES # 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 @@ -489,8 +489,8 @@ FILE_VERSION_FILTER = # 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 # of the layout file. - -LAYOUT_FILE = +# 1.5.7 +# LAYOUT_FILE = #--------------------------------------------------------------------------- # 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 # is used to encode HtmlHelp index (hhk), content (hhc) and project file # content. - -CHM_INDEX_ENCODING = +# 1.5.7 +# CHM_INDEX_ENCODING = # 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 @@ -891,33 +891,33 @@ TOC_EXPAND = NO # 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 # HTML documentation. - -GENERATE_QHP = NO +# 1.5.7 +# GENERATE_QHP = NO # If the QHG_LOCATION tag is specified, the QCH_FILE tag can # be used to specify the file name of the resulting .qch file. # The path specified is relative to the HTML output folder. - -QCH_FILE = +# 1.5.7 +# QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # <a href="http://doc.trolltech.com/qthelpproject.html#namespace">Qt Help Project / Namespace</a>. - -QHP_NAMESPACE = org.doxygen.Project +# 1.5.7 +# QHP_NAMESPACE = org.doxygen.Project # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # 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>. - -QHP_VIRTUAL_FOLDER = doc +# 1.5.7 +# QHP_VIRTUAL_FOLDER = doc # If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can # be used to specify the location of Qt's qhelpgenerator. # If non-empty doxygen will try to run qhelpgenerator on the generated # .qhp file . - -QHG_LOCATION = +# 1.5.7 +# QHG_LOCATION = # 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 @@ -958,8 +958,8 @@ TREEVIEW_WIDTH = 250 # 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 force them to be regenerated. - -FORMULA_FONTSIZE = 10 +# 1.5.7 +# FORMULA_FONTSIZE = 10 #--------------------------------------------------------------------------- # 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 # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. - -DOT_FONTNAME = FreeSans +# 1.5.7 +# DOT_FONTNAME = FreeSans # 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 # different font using DOT_FONTNAME you can set the path where dot # can find it using this tag. - -DOT_FONTPATH = +# 1.5.7 +# DOT_FONTPATH = # 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 diff --git a/documentation/Makefile b/documentation/Makefile index 576b8f05b..8a50b3ba0 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -201,7 +201,7 @@ html/index.html: $(IMAGEFILES) echo "Generating HTML documentation..." -$(RMDIR) html -$(INSTALL_DIR) html - -$(HTMLDOC) + -$(DOXYDOC) #fltk.ps: $(HTMLFILES) $(IMAGEFILES) # echo "Generating PostScript documentation..." diff --git a/documentation/README b/documentation/README index f3ae94a70..1ee5204ec 100644 --- a/documentation/README +++ b/documentation/README @@ -1,10 +1,17 @@ README ------ -The documentation in this directory is in HTML format. To read it just -point your browser at the "index.html" file. A slightly more browseable -version is accessable at the FLTK web site, along with PostScript(tm) -and PDF versions of the manual. +The documentation in this directory is in PDF format. +To read it, please open the fltk.pdf file in this directory + +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 "make" in this directory. You will need to have the HTMLDOC software diff --git a/makeinclude.in b/makeinclude.in index 1e1c52a20..500f3dbbe 100644 --- a/makeinclude.in +++ b/makeinclude.in @@ -39,6 +39,7 @@ VPATH = @srcdir@ # programs we use... HTMLDOC = @HTMLDOC@ +DOXYDOC = @DOXYDOC@ INSTALL = @INSTALL@ LN = ln -s NROFF = @NROFF@ |
