EXTRA_DIST = \ conf.py \ index.rst \ acknowledgements.rst \ oinkmaster.rst \ command-line-options.rst \ initscripts.rst \ public-data-sets.rst \ what-is-suricata.rst \ make-sense-alerts.rst \ setting-up-ipsinline-for-linux.rst \ unix-socket.rst \ capture-hardware \ configuration \ file-extraction \ licenses \ manpages \ oinkmaster \ output \ performance \ reputation \ rules \ setting-up-ipsinline-for-linux \ partials if HAVE_SURICATA_MAN man1_MANS = suricata.1 endif if HAVE_SPHINXBUILD man1_MANS = suricata.1 EXTRA_DIST += $(man1_MANS) userguide.pdf SPHINX_BUILD = sphinx-build -q html: sysconfdir=$(sysconfdir) \ localstatedir=$(localstatedir) \ version=$(PACKAGE_VERSION) \ $(SPHINX_BUILD) -W -b html -d _build/doctrees \ $(top_srcdir)/doc/userguide _build/html _build/latex/Suricata.pdf: sysconfdir=$(sysconfdir) \ localstatedir=$(localstatedir) \ version=$(PACKAGE_VERSION) \ $(SPHINX_BUILD) -W -b latex -d _build/doctrees \ $(top_srcdir)/doc/userguide _build/latex cd _build/latex && $(MAKE) all-pdf userguide.pdf: _build/latex/Suricata.pdf cp _build/latex/Suricata.pdf userguide.pdf pdf: userguide.pdf _build/man/suricata.1: sysconfdir=$(sysconfdir) \ localstatedir=$(localstatedir) \ version=$(PACKAGE_VERSION) \ $(SPHINX_BUILD) -b man -d _build/doctrees \ $(top_srcdir)/doc/userguide _build/man suricata.1: _build/man/suricata.1 cp _build/man/suricata.1 suricata.1 man: _build/man/suricata.1 # Remove build artifacts that aren't tracked by autotools. clean-local: rm -rf $(top_builddir)/doc/userguide/_build rm -f $(top_builddir)/doc/userguide/suricata.1 rm -f $(top_builddir)/doc/userguide/suricata.pdf endif # HAVE_SPHINXBUILD