doxygen documentation no longer build with autotools, added makedoc.sh to build it in top-level directory
parent
c75f7ead65
commit
d7317f4eb6
16
Doxyfile
16
Doxyfile
|
@ -567,7 +567,7 @@ FILE_VERSION_FILTER =
|
|||
# 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 = $(SRCDIR)/DoxygenLayout.xml
|
||||
LAYOUT_FILE = DoxygenLayout.xml
|
||||
|
||||
# The CITE_BIB_FILES tag can be used to specify one or more bib files
|
||||
# containing the references data. This must be a list of .bib files. The
|
||||
|
@ -638,13 +638,13 @@ WARN_LOGFILE =
|
|||
# directories like "/usr/src/myproject". Separate the files or directories
|
||||
# with spaces.
|
||||
|
||||
INPUT = $(SRCDIR)/gtsam/base \
|
||||
$(SRCDIR)/gtsam/geometry \
|
||||
$(SRCDIR)/gtsam/inference \
|
||||
$(SRCDIR)/gtsam/linear \
|
||||
$(SRCDIR)/gtsam/nonlinear \
|
||||
$(SRCDIR)/gtsam/slam \
|
||||
$(SRCDIR)/gtsam
|
||||
INPUT = gtsam/base \
|
||||
gtsam/geometry \
|
||||
gtsam/inference \
|
||||
gtsam/linear \
|
||||
gtsam/nonlinear \
|
||||
gtsam/slam \
|
||||
gtsam
|
||||
|
||||
# This tag can be used to specify the character encoding of the source files
|
||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
||||
|
|
|
@ -11,7 +11,7 @@ ACLOCAL_AMFLAGS = -I m4
|
|||
AUTOMAKE_OPTIONS = foreign nostdinc
|
||||
|
||||
# For Doxygen integration
|
||||
include aminclude.am
|
||||
#include aminclude.am
|
||||
|
||||
# All the sub-directories that need to be built
|
||||
SUBDIRS = CppUnitLite gtsam tests examples
|
||||
|
@ -24,8 +24,8 @@ endif
|
|||
EXTRA_DIST = autogen.sh configure.ac COPYING INSTALL LGPL LICENSE README THANKS USAGE doc
|
||||
|
||||
# For Doxygen integration
|
||||
MOSTLYCLEANFILES = $(DX_CLEANFILES)
|
||||
EXTRA_DIST += $(DX_CONFIG)
|
||||
#MOSTLYCLEANFILES = $(DX_CLEANFILES)
|
||||
#EXTRA_DIST += $(DX_CONFIG)
|
||||
|
||||
# Remove .svn directories from dist
|
||||
dist-hook:
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
# are controlled by the various DX_COND_??? conditionals set by autoconf.
|
||||
#
|
||||
# The provided goals are:
|
||||
# doxygen-doc: Generate all doxygen documentation.
|
||||
# doc: Generate all doxygen documentation.
|
||||
# doxygen-run: Run doxygen, which will generate some of the documentation
|
||||
# (HTML, CHM, CHI, MAN, RTF, XML) but will not do the post
|
||||
# processing required for the rest of it (PS, PDF, and some MAN).
|
||||
|
@ -158,13 +158,13 @@ DX_CLEAN_LATEX = @DX_DOCDIR@/latex
|
|||
|
||||
endif DX_COND_latex
|
||||
|
||||
.PHONY: doxygen-run doxygen-doc $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
.PHONY: doxygen-run doc $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
.INTERMEDIATE: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
doxygen-run: @DX_DOCDIR@/@PACKAGE@.tag
|
||||
|
||||
doxygen-doc: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
doc: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
@DX_DOCDIR@/@PACKAGE@.tag: $(DX_CONFIG) $(pkginclude_HEADERS)
|
||||
rm -rf @DX_DOCDIR@
|
||||
|
|
18
configure.ac
18
configure.ac
|
@ -19,15 +19,15 @@ AC_CONFIG_SRCDIR([examples/SimpleRotation.cpp])
|
|||
AC_CONFIG_SRCDIR([gtsam/3rdparty/Makefile.am])
|
||||
|
||||
# For doxygen support
|
||||
DX_HTML_FEATURE(ON)
|
||||
DX_CHM_FEATURE(OFF)
|
||||
DX_CHI_FEATURE(OFF)
|
||||
DX_MAN_FEATURE(OFF)
|
||||
DX_RTF_FEATURE(OFF)
|
||||
DX_XML_FEATURE(OFF)
|
||||
DX_PDF_FEATURE(OFF)
|
||||
DX_PS_FEATURE(OFF)
|
||||
DX_INIT_DOXYGEN(gtsam)
|
||||
#DX_HTML_FEATURE(ON)
|
||||
#DX_CHM_FEATURE(OFF)
|
||||
#DX_CHI_FEATURE(OFF)
|
||||
#DX_MAN_FEATURE(OFF)
|
||||
#DX_RTF_FEATURE(OFF)
|
||||
#DX_XML_FEATURE(OFF)
|
||||
#DX_PDF_FEATURE(OFF)
|
||||
#DX_PS_FEATURE(OFF)
|
||||
#DX_INIT_DOXYGEN(gtsam, Doxyfile, doc)
|
||||
|
||||
# Check for OS
|
||||
# needs to be called at some point earlier
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Add to PATH the default install path for doxygen on Mac OS X
|
||||
|
||||
PATH=$PATH:/Applications/Doxygen.app/Contents/Resources
|
||||
|
||||
|
||||
# Run doxygen from the gtsam directory even if this script is run from another
|
||||
# directory, so that the output 'doc' goes in the gtsam directory.
|
||||
|
||||
GTSAM_DIR=$(dirname "$0")
|
||||
cd $GTSAM_DIR
|
||||
doxygen
|
Loading…
Reference in New Issue