doxygen config
authorGabor X Toth <*@tg-x.net>
Mon, 11 Jan 2016 21:23:13 +0000 (21:23 +0000)
committerGabor X Toth <*@tg-x.net>
Mon, 11 Jan 2016 21:23:13 +0000 (21:23 +0000)
doc/doc.h [new file with mode: 0644]
doc/doxygen/gnunet.doxy
doc/doxygen/logo.png [new file with mode: 0644]

diff --git a/doc/doc.h b/doc/doc.h
new file mode 100644 (file)
index 0000000..df8fe6c
--- /dev/null
+++ b/doc/doc.h
@@ -0,0 +1,11 @@
+/**
+ * @mainpage GNUnet documentation
+ *
+ * @section Introduction
+ *
+ * See the [Modules](modules.html) section for documentation of the various services, APIs and libraries of GNUnet.
+ *
+ * Some additional documentation can be found under [Files](files.html), in the src/include/ directory.
+ *
+ * See also the [handbooks](https://gnunet.org/handbooks) for installation, users, and developers.
+ */
index f99d139b576ab79b8655163e01cfcddf80fa2960..6872d97a402c537d33277cabe43ac6365bdae2db 100644 (file)
@@ -6,6 +6,7 @@
 DOXYFILE_ENCODING      = UTF-8
 PROJECT_NAME           = GNUnet
 PROJECT_NUMBER         = 0.10.x
+PROJECT_LOGO           = logo.png
 OUTPUT_DIRECTORY       = .
 CREATE_SUBDIRS         = YES
 OUTPUT_LANGUAGE        = English
@@ -27,7 +28,8 @@ INLINE_INHERITED_MEMB  = NO
 FULL_PATH_NAMES        = YES
 STRIP_FROM_PATH        = ../..
 STRIP_FROM_INC_PATH    = ../../src/include \
-                         src/include
+                         src/include \
+                         include
 SHORT_NAMES            = NO
 JAVADOC_AUTOBRIEF      = YES
 QT_AUTOBRIEF           = NO
@@ -67,7 +69,7 @@ SHOW_INCLUDE_FILES     = YES
 INLINE_INFO            = YES
 SORT_MEMBER_DOCS       = NO
 SORT_BRIEF_DOCS        = NO
-SORT_GROUP_NAMES       = NO
+SORT_GROUP_NAMES       = YES
 SORT_BY_SCOPE_NAME     = NO
 GENERATE_TODOLIST      = YES
 GENERATE_TESTLIST      = YES
@@ -92,7 +94,7 @@ WARN_LOGFILE           =
 #---------------------------------------------------------------------------
 # configuration options related to the input files
 #---------------------------------------------------------------------------
-INPUT                  = ../..
+INPUT                  = ../../src ../../contrib ../../doc
 INPUT_ENCODING         = UTF-8
 FILE_PATTERNS          = *.c \
                          *.cc \
@@ -146,7 +148,7 @@ FILE_PATTERNS          = *.c \
 RECURSIVE              = YES
 EXCLUDE                =
 EXCLUDE_SYMLINKS       = NO
-EXCLUDE_PATTERNS       = */test_* */.svn/* */perf_*
+EXCLUDE_PATTERNS       = */test_* */.svn/* */.git/* */perf_* .*
 EXCLUDE_SYMBOLS        =
 EXAMPLE_PATH           =
 EXAMPLE_PATTERNS       = *
@@ -287,7 +289,8 @@ CALL_GRAPH             = YES
 CALLER_GRAPH           = YES
 GRAPHICAL_HIERARCHY    = YES
 DIRECTORY_GRAPH        = YES
-DOT_IMAGE_FORMAT       = png
+DOT_IMAGE_FORMAT       = svg
+INTERACTIVE_SVG        = NO
 DOT_PATH               =
 DOTFILE_DIRS           =
 DOT_GRAPH_MAX_NODES    = 50
diff --git a/doc/doxygen/logo.png b/doc/doxygen/logo.png
new file mode 100644 (file)
index 0000000..aa24430
Binary files /dev/null and b/doc/doxygen/logo.png differ