Blame doc/Makefile.am

Packit 4e8bc4
man_MANS = memcached.1
Packit 4e8bc4
Packit 4e8bc4
SPECIFICATIONS = protocol-binary.txt protocol-binary-range.txt
Packit 4e8bc4
Packit 4e8bc4
EXTRA_DIST = $(srcdir)/*.txt
Packit 4e8bc4
Packit 4e8bc4
# When we make dist always include the generated specifications so people don't
Packit 4e8bc4
# have to have xml2rfc and xsltproc installed
Packit 4e8bc4
EXTRA_DIST += $(SPECIFICATIONS)
Packit 4e8bc4
Packit 4e8bc4
BUILT_SOURCES =
Packit 4e8bc4
MOSTLYCLEANFILES =
Packit 4e8bc4
if BUILD_SPECIFICATIONS
Packit 4e8bc4
BUILT_SOURCES    += $(SPECIFICATIONS)
Packit 4e8bc4
MOSTLYCLEANFILES += $(SPECIFICATIONS)
Packit 4e8bc4
endif
Packit 4e8bc4
Packit 4e8bc4
RFC2629_XSL = $(srcdir)/xml2rfc/rfc2629-noinc.xsl
Packit 4e8bc4
RFC2629_DTD = $(srcdir)/xml2rfc/rfc2629.dtd
Packit 4e8bc4
Packit 4e8bc4
%.txt: %.full $(RFC2629_DTD)
Packit 4e8bc4
	@XML2RFC@ -d $(RFC2629_DTD) -c $(builddir) $< $@
Packit 4e8bc4
Packit 4e8bc4
%.full: %.xml $(RFC2629_XSL)
Packit 4e8bc4
	@XSLTPROC@ --nonet $(RFC2629_XSL) $< > $@
Packit 4e8bc4
Packit 4e8bc4
# Prevent make from deleting intermediate files
Packit 4e8bc4
all-full: $(SPECIFICATIONS:.txt=.full)
Packit 4e8bc4
Packit 4e8bc4
clean-local:
Packit 4e8bc4
	rm -f $(SPECIFICATIONS:.txt=.full)
Packit 4e8bc4
Packit 4e8bc4
.PHONY: all-full