diff --git a/doc/userguide/Makefile.am b/doc/userguide/Makefile.am index 9f83c42f43..ed69f0a62d 100644 --- a/doc/userguide/Makefile.am +++ b/doc/userguide/Makefile.am @@ -28,7 +28,7 @@ endif if HAVE_SPHINXBUILD man1_MANS = suricata.1 -EXTRA_DIST += $(man1_MANS) +EXTRA_DIST += $(man1_MANS) userguide.pdf SPHINX_BUILD = sphinx-build -q @@ -39,7 +39,7 @@ html: $(SPHINX_BUILD) -b html -d _build/doctrees \ $(top_srcdir)/doc/userguide _build/html -pdf: +_build/latex/Suricata.pdf: sysconfdir=$(sysconfdir) \ localstatedir=$(localstatedir) \ version=$(PACKAGE_VERSION) \ @@ -47,6 +47,11 @@ pdf: $(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) \ @@ -54,12 +59,15 @@ _build/man/suricata.1: $(SPHINX_BUILD) -b man -d _build/doctrees \ $(top_srcdir)/doc/userguide _build/man -man: _build/man/suricata.1 - 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 -endif + rm -f $(top_builddir)/doc/userguide/suricata.pdf + +endif # HAVE_SPHINXBUILD