doc: add skeleton documentation

This adds API documentation, generated at compile time.
This commit is contained in:
Georges Basile Stavracas Neto
2017-04-08 20:59:50 -03:00
parent 745703cd13
commit 014bcfddc5
22 changed files with 5048 additions and 5 deletions
+16
View File
@@ -123,6 +123,18 @@ AC_SUBST(DEBUG_CFLAGS)
BUGREPORT_URL=calendar_bugreport_url
AC_SUBST(BUGREPORT_URL)
dnl ================================================================
dnl Documentation
dnl ================================================================
GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
AM_CONDITIONAL(ENABLE_GTK_DOC, test "x$enable_gtk_doc" = "xyes")
AC_ARG_ENABLE(doc-cross-references,
AS_HELP_STRING([--disable-doc-cross-references],
[cross reference symbols from other libraries @<:@default=yes@:>@]),
enable_doc_cross_references=$enableval,
enable_doc_cross_references=yes)
AM_CONDITIONAL(ENABLE_DOC_CROSS_REFERENCES, test x$enable_doc_cross_references != xno)
dnl ================================================================
dnl Misc
dnl ================================================================
@@ -163,6 +175,9 @@ AC_CONFIG_FILES([
data/org.gnome.Calendar.desktop.in
data/org.gnome.Calendar.search-provider.ini.in
data/icons/Makefile
doc/Makefile
doc/reference/Makefile
doc/reference/version.xml
po/Makefile.in
])
@@ -181,6 +196,7 @@ echo "
Development options
Enable Debug ..................... ${enable_debug}
Enable Tracing ................... ${enable_tracing}
Enable Documentation ............. ${enable_gtk_doc}
Now type 'make' to build $PACKAGE
"