diff options
-rwxr-xr-x | bootstrap | 2 | ||||
-rw-r--r-- | configure.ac | 19 | ||||
-rw-r--r-- | doc/Makefile.am | 14 |
3 files changed, 16 insertions, 19 deletions
@@ -90,7 +90,7 @@ check_libtool() | |||
90 | sphinx () | 90 | sphinx () |
91 | { | 91 | { |
92 | # Bootstrap Sphinx documentation | 92 | # Bootstrap Sphinx documentation |
93 | cd doc/sphinx; make man info ; cd - | 93 | cd doc/sphinx; make man info html >/dev/null; cd - |
94 | } | 94 | } |
95 | 95 | ||
96 | 96 | ||
diff --git a/configure.ac b/configure.ac index f24ca77b2..bfaff3280 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -442,15 +442,10 @@ AC_ARG_ENABLE([documentation], | |||
442 | [documentation=${enableval}], | 442 | [documentation=${enableval}], |
443 | [documentation=yes]) | 443 | [documentation=yes]) |
444 | 444 | ||
445 | AC_CHECK_PROG([SPHINX_BINARY], [sphinx-build], [true], [false]) | 445 | AC_CHECK_PROG([DOXY_BINARY], [doxygen], [true], [false]) |
446 | AM_CONDITIONAL([HAVE_SPHINX_BINARY], [$SPHINX_BINARY]) | 446 | AM_CONDITIONAL([HAVE_DOXY_BINARY], [$DOXY_BINARY]) |
447 | 447 | ||
448 | AM_CONDITIONAL([DOCUMENTATION], [test "x$documentation" = "xyes"]) | 448 | AM_CONDITIONAL([DOCUMENTATION], [test "x$documentation" = "xyes"]) |
449 | AS_IF([test "x$documentation" = "xyes"], | ||
450 | [AS_IF([$SPHINX_BINARY], | ||
451 | [AC_DEFINE([DOCUMENTATION], [1], [Define to 1 if documentation is built])], | ||
452 | [AC_MSG_ERROR([Documentation requires sphinx])])], | ||
453 | [AC_DEFINE([DOCUMENTATION], [0], [Define to 1 if documentation is built])]) | ||
454 | 449 | ||
455 | AC_CHECK_PROGS([MANDOC_BINARY], [mandoc], [false]) | 450 | AC_CHECK_PROGS([MANDOC_BINARY], [mandoc], [false]) |
456 | AM_CONDITIONAL([HAVE_MANDOC], [test "x$MANDOC_BINARY" != "xfalse"]) | 451 | AM_CONDITIONAL([HAVE_MANDOC], [test "x$MANDOC_BINARY" != "xfalse"]) |
@@ -1458,10 +1453,10 @@ AS_IF([test "x$MANDOC_BINARY" = "xfalse"], | |||
1458 | [mandoc_msg="no"], | 1453 | [mandoc_msg="no"], |
1459 | [mandoc_msg="yes"]) | 1454 | [mandoc_msg="yes"]) |
1460 | 1455 | ||
1461 | # sphinx | 1456 | # doxy |
1462 | AS_IF([test "x$documentation" = "xyes"], | 1457 | AS_IF([$DOXY_BINARY], |
1463 | [sphinx_msg="yes"], | 1458 | [doxy_msg="yes"], |
1464 | [sphinx_msg="no"]) | 1459 | [doxy_msg="no"]) |
1465 | 1460 | ||
1466 | # conversation | 1461 | # conversation |
1467 | conversation_msg="no" | 1462 | conversation_msg="no" |
@@ -1605,7 +1600,7 @@ gstreamer: ${gstreamer_msg} | |||
1605 | 1600 | ||
1606 | Java: ${java_msg} | 1601 | Java: ${java_msg} |
1607 | 1602 | ||
1608 | sphinx: ${sphinx_msg} | 1603 | doxygen: ${doxy_msg} |
1609 | mandoc: ${mandoc_msg} | 1604 | mandoc: ${mandoc_msg} |
1610 | 1605 | ||
1611 | GNUnet configuration | 1606 | GNUnet configuration |
diff --git a/doc/Makefile.am b/doc/Makefile.am index 4194447fc..cfcb55453 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am | |||
@@ -2,14 +2,16 @@ | |||
2 | 2 | ||
3 | SUBDIRS = . | 3 | SUBDIRS = . |
4 | 4 | ||
5 | if DOCUMENTATION | 5 | if HAVE_DOXY_BINARY |
6 | SUBDIRS += doxygen | 6 | SUBDIRS += doxygen |
7 | all-local: | 7 | endif |
8 | cd sphinx && make html | 8 | |
9 | sphinx: Makefile | ||
10 | cd sphinx && make html man info | ||
11 | |||
9 | install-data-hook: | 12 | install-data-hook: |
10 | mkdir -p $(DESTDIR)$(docdir) | 13 | mkdir -p $(DESTDIR)$(docdir) |
11 | cp -pr sphinx/_build/html $(DESTDIR)$(docdir) | 14 | cp -pr sphinx/_build/html $(DESTDIR)$(docdir) |
12 | endif | ||
13 | 15 | ||
14 | if INCLUDE_MANPAGES | 16 | if INCLUDE_MANPAGES |
15 | man_MANS = sphinx/_build/man/gnunet.1 | 17 | man_MANS = sphinx/_build/man/gnunet.1 |
@@ -20,8 +22,8 @@ info_TEXINFOS = \ | |||
20 | sphinx/_build/texinfo/gnunet.texi | 22 | sphinx/_build/texinfo/gnunet.texi |
21 | 23 | ||
22 | EXTRA_DIST = \ | 24 | EXTRA_DIST = \ |
23 | $(man_MANS) \ | 25 | $(man_MANS) \ |
24 | $(info_TEXINFOS) \ | 26 | $(info_TEXINFOS) \ |
25 | system_specific/outdated-and-old-installation-instructions.txt \ | 27 | system_specific/outdated-and-old-installation-instructions.txt \ |
26 | system_specific/FROM_SOURCE \ | 28 | system_specific/FROM_SOURCE \ |
27 | sphinx/about.rst \ | 29 | sphinx/about.rst \ |