mirror of https://github.com/OISF/suricata
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			85 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Makefile
		
	
			
		
		
	
	
			85 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Makefile
		
	
EXTRA_DIST = \
 | 
						|
	conf.py \
 | 
						|
	index.rst \
 | 
						|
	install.rst \
 | 
						|
	acknowledgements.rst \
 | 
						|
	rule-management \
 | 
						|
	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 \
 | 
						|
	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
 | 
						|
 | 
						|
if HAVE_PDFLATEX
 | 
						|
EXTRA_DIST += $(man1_MANS) userguide.pdf
 | 
						|
endif
 | 
						|
 | 
						|
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
 | 
						|
# The Sphinx generated Makefile is GNU Make specific, so just do what
 | 
						|
# it does here - yes, multiple passes of pdflatex is required.
 | 
						|
	cd _build/latex && pdflatex Suricata.tex
 | 
						|
	cd _build/latex && pdflatex Suricata.tex
 | 
						|
	cd _build/latex && pdflatex Suricata.tex
 | 
						|
	cd _build/latex && makeindex -s python.ist Suricata.idx
 | 
						|
	cd _build/latex && pdflatex Suricata.tex
 | 
						|
	cd _build/latex && pdflatex Suricata.tex
 | 
						|
 | 
						|
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/userguide.pdf
 | 
						|
 | 
						|
endif # HAVE_SPHINXBUILD
 |