57 lines
1.2 KiB
Makefile
57 lines
1.2 KiB
Makefile
manualdir = ${docdir}/manual
|
|
|
|
rst_sources = \
|
|
index.rst \
|
|
getstarted.rst \
|
|
libudis86.rst
|
|
|
|
#
|
|
# The official distribution only contains the rst files. So users
|
|
# may generate documentation using Sphinx if they wish to.
|
|
#
|
|
EXTRA_DIST = \
|
|
$(rst_sources) \
|
|
udis86.info \
|
|
conf.py \
|
|
static
|
|
|
|
MAINTAINERCLEANFILES = \
|
|
Makefile.in \
|
|
udis86.info
|
|
|
|
if HAVE_SPHINX_DOC
|
|
|
|
html-local:
|
|
$(SPHINX_BUILD) -c $(srcdir) -b html $(srcdir) $(builddir)/html
|
|
|
|
udis86.info: $(rst_sources)
|
|
$(SPHINX_BUILD) -E -c $(srcdir) -b texinfo $(srcdir) $(builddir)/texinfo
|
|
$(MAKEINFO) --no-split $(builddir)/texinfo/udis86.texi
|
|
|
|
check-local: html-local
|
|
|
|
else
|
|
|
|
udis86.info: $(rst_sources)
|
|
html-local udis86.info:
|
|
@echo ""
|
|
@echo "------------------------------------------------------------------"
|
|
@echo ""
|
|
@echo " Please make sure you have Sphinx (sphinx-doc.org) version 1.1.3"
|
|
@echo " or above, to be able to build documentation."
|
|
@echo ""
|
|
@echo " You can also find documentation at http://udis86.sourceforge.net/"
|
|
@echo ""
|
|
@echo "------------------------------------------------------------------"
|
|
@echo ""
|
|
@exit 1
|
|
|
|
endif
|
|
|
|
install-info-local: udis86.info
|
|
install-info --info-dir=$(infodir) $<
|
|
|
|
clean-local:
|
|
-rm -rf $(builddir)/html
|
|
-rm -rf $(builddir)/texinfo $(builddir)/udis86.info
|