wayland/protocol/Makefile.am
Peter Hutterer 05f95c85c8 protocol: validate the protocol against a dtd
The scanner is not very forgiving if the protocol doesn't match it's
expectations and crashes without much of a notice. Thus, validate the protocol
against a DTD.

Move the protocol subdir forward so we validate first before trying anything
else, and install the DTD so we can validate weston's protocols as well.
2013-10-25 10:58:06 -07:00

15 lines
261 B
Makefile

dist_pkgdata_DATA = wayland.xml wayland.dtd
if HAVE_XMLLINT
.PHONY: validate
.%.xml.valid: %.xml
$(AM_V_GEN)$(XMLLINT) --noout --dtdvalid $(srcdir)/wayland.dtd $^ > $@
validate: .wayland.xml.valid
all-local: validate
CLEANFILES = .wayland.xml.valid
endif