aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2006-10-18 09:16:19 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2006-10-18 09:16:19 +0000
commit822b0329f2bc537c8f2dd415748044770d0cb85f (patch)
tree7508ae5899168186594db33508299c09b73910b0
parent88132e2ec44b36f1dd17def186f183934b0dbacc (diff)
downloadpaludis-822b0329f2bc537c8f2dd415748044770d0cb85f.tar.gz
paludis-822b0329f2bc537c8f2dd415748044770d0cb85f.tar.xz
More doxygen tweaks
-rw-r--r--doc/Makefile.am17
-rw-r--r--doc/doxygen.conf.in6
-rw-r--r--paludis/dep_list.sr18
3 files changed, 35 insertions, 6 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 591cc4e..a243842 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,5 +1,6 @@
-CLEANFILES = *~ html/* html
-MAINTAINERCLEANFILES = Makefile.in
+tagfiles = \
+ libstdc++.tag \
+ libwrapiter.tag
docfiles = \
doc_main.doxygen \
@@ -18,12 +19,20 @@ docfiles = \
doc_migration_howto.doxygen \
doc_known_issues.doxygen
-EXTRA_DIST = doxygen.conf.in header.html footer.html paludis.css $(docfiles)
+EXTRA_DIST = doxygen.conf.in header.html footer.html paludis.css $(docfiles) $(tagfiles)
+CLEANFILES = *~ html/* html
+MAINTAINERCLEANFILES = Makefile.in $(tagfiles)
+
+libstdc++.tag :
+ wget -O $@ http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag
+
+libwrapiter.tag :
+ wget -O $@ http://libwrapiter.berlios.de/libwrapiter.tag
if HAVE_DOXYGEN
doxygen : doxygen.conf $(top_srcdir)/paludis/*.cc $(top_srcdir)/paludis/*.hh \
- $(docfiles)
+ $(docfiles) $(tagfiles)
doxygen doxygen.conf
else
diff --git a/doc/doxygen.conf.in b/doc/doxygen.conf.in
index 5d61cb9..d4ba059 100644
--- a/doc/doxygen.conf.in
+++ b/doc/doxygen.conf.in
@@ -1033,7 +1033,9 @@ SKIP_FUNCTION_MACROS = YES
# If a tag file is not located in the directory in which doxygen
# is run, you must also specify the path to the tagfile here.
-TAGFILES =
+TAGFILES =
+TAGFILES += "libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen"
+TAGFILES += "libwrapiter.tag = http://libwrapiter.berlios.de/"
# When a file name is specified after GENERATE_TAGFILE, doxygen will create
# a tag file that is based on the input files it reads.
@@ -1050,7 +1052,7 @@ ALLEXTERNALS = NO
# in the modules index. If set to NO, only the current project's groups will
# be listed.
-EXTERNAL_GROUPS = YES
+EXTERNAL_GROUPS = NO
# The PERL_PATH should be the absolute path and name of the perl script
# interpreter (i.e. the result of `which perl').
diff --git a/paludis/dep_list.sr b/paludis/dep_list.sr
index abc6c94..4745c4f 100644
--- a/paludis/dep_list.sr
+++ b/paludis/dep_list.sr
@@ -24,6 +24,15 @@ make_class_DepListOptions()
END
allow_named_args
+
+ doxygen_comment << "END"
+ /**
+ * Parameters for a DepList.
+ *
+ * \see DepList
+ * \ingroup grpdepresolver
+ */
+END
}
make_class_DepListEntry()
@@ -37,5 +46,14 @@ make_class_DepListEntry()
key already_installed bool
allow_named_args
+
+ doxygen_comment << "END"
+ /**
+ * An entry in a DepList.
+ *
+ * \see DepList
+ * \ingroup grpdepresolver
+ */
+END
}