Blame doc/Makefile.am

Packit Service 6d40f9
include $(top_srcdir)/Makefile.decl
Packit Service 6d40f9
Packit Service 6d40f9
man8_MANS = \
Packit Service 6d40f9
	adcli.8 \
Packit Service 6d40f9
	$(NULL)
Packit Service 6d40f9
Packit Service 6d40f9
MAN_IN_FILES = \
Packit Service 6d40f9
	$(man8_MANS:.8=.xml)
Packit Service 6d40f9
Packit Service 6d40f9
DOCBOOK_FILE = adcli-docs.xml
Packit Service 6d40f9
Packit Service 6d40f9
CONTENT_INCLUDES = \
Packit Service 6d40f9
	adcli-devel.xml \
Packit Service 6d40f9
	$(NULL)
Packit Service 6d40f9
Packit Service 6d40f9
STATIC_FILES = \
Packit Service 6d40f9
	static/gtk-doc.css \
Packit Service 6d40f9
	static/style.css \
Packit Service 6d40f9
	$(NULL)
Packit Service 6d40f9
Packit Service 6d40f9
XSLT_FILES = \
Packit Service 6d40f9
	gtk-doc.xsl \
Packit Service 6d40f9
	version-greater-or-equal.xsl \
Packit Service 6d40f9
	$(NULL)
Packit Service 6d40f9
Packit Service 6d40f9
EXTRA_DIST = \
Packit Service 6d40f9
	$(DOCBOOK_FILE) \
Packit Service 6d40f9
	$(CONTENT_INCLUDES) \
Packit Service 6d40f9
	$(MAN_IN_FILES) \
Packit Service 6d40f9
	$(XSLT_FILES) \
Packit Service 6d40f9
	static \
Packit Service 6d40f9
	version.xml.in \
Packit Service 6d40f9
	version.xml \
Packit Service 85b049
	samba_data_tool_path.xml.in \
Packit Service 85b049
	samba_data_tool_path.xml \
Packit Service 8bc578
	permissions.xml \
Packit Service 6d40f9
	$(NULL)
Packit Service 6d40f9
Packit Service 6d40f9
CLEANFILES = \
Packit Service 6d40f9
	$(man8_MANS) \
Packit Service 8bc578
	permissions.xml \
Packit Service 6d40f9
	$(NULL)
Packit Service 6d40f9
Packit Service 6d40f9
XSLTPROC_FLAGS = \
Packit Service 6d40f9
	--nonet \
Packit Service 8bc578
	--xinclude \
Packit Service 6d40f9
	--stringparam man.output.quietly 1 \
Packit Service 6d40f9
	--stringparam funcsynopsis.style ansi \
Packit Service 6d40f9
	--stringparam man.th.extra1.suppress 1 \
Packit Service 6d40f9
	--stringparam man.authors.section.enabled 0 \
Packit Service 6d40f9
	--stringparam man.copyright.section.enabled 0
Packit Service 6d40f9
Packit Service 6d40f9
XSLTPROC_MAN = \
Packit Service 6d40f9
	$(XSLTPROC) $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
Packit Service 6d40f9
Packit Service 8bc578
permissions.xml: ../library/adenroll.c adcli.xml
Packit Service 8bc578
	echo "<itemizedlist>" > $@
Packit Service 8bc578
	grep '".*".*/\* :ADPermissions: ' $< | sed -e 's#.*"\(.*\)".*/\* :ADPermissions: \(.*\)\*/$$#<listitem><para>\1</para><itemizedlist><listitem><para>\2</para></listitem></itemizedlist></listitem>#' | sed -e 's#\*#</para></listitem><listitem><para>#g' >> $@
Packit Service 8bc578
	echo "</itemizedlist>" >> $@
Packit Service 8bc578
Packit Service 8bc578
$(man8_MANS): permissions.xml
Packit Service 8bc578
Packit Service 6d40f9
.xml.8:
Packit Service 6d40f9
	$(AM_V_GEN) $(XSLTPROC_MAN) $<
Packit Service 6d40f9
Packit Service 6d40f9
$(builddir)/html/index.html: $(DOCBOOK_FILE) $(CONTENT_INCLUDES) $(MAN_IN_FILES) $(STATIC_FILES)
Packit Service 6d40f9
	$(AM_V_GEN) mkdir -p $(builddir)/html && cp $(srcdir)/static/* $(builddir)/html/
Packit Service 6d40f9
	$(AM_V_GEN) $(XMLTO) html -m $(srcdir)/gtk-doc.xsl -o $(builddir)/html \
Packit Service 6d40f9
		--searchpath $(builddir):$(srcdir) $(srcdir)/$(DOCBOOK_FILE)
Packit Service 6d40f9
Packit Service 6d40f9
all-local: $(builddir)/html/index.html
Packit Service 6d40f9
Packit Service 6d40f9
clean-local:
Packit Service 6d40f9
	@rm -rf *.tmp $(builddir)/html
Packit Service 6d40f9
Packit Service 6d40f9
install-data-local:
Packit Service 6d40f9
	$(MKDIR_P) $(DESTDIR)$(htmldir)
Packit Service 6d40f9
	$(INSTALL_DATA) $(builddir)/html/* $(DESTDIR)$(htmldir)
Packit Service 6d40f9
Packit Service 6d40f9
uninstall-local:
Packit Service 6d40f9
	rm -rf $(DESTDIR)$(htmldir)