2008-05-16 Mark Doffman <mark.doffman@codethink.co.uk>
[platform/core/uifw/at-spi2-atk.git] / xml / Makefile.am
1 XML_SPEC= \
2         Accessibility.xml \
3         org.freedesktop.atspi.Accessible.xml \
4         org.freedesktop.atspi.Action.xml \
5         org.freedesktop.atspi.Application.xml \
6         org.freedesktop.atspi.Component.xml \
7         org.freedesktop.atspi.Document.xml \
8         org.freedesktop.atspi.EditableText.xml \
9         org.freedesktop.atspi.Hyperlink.xml \
10         org.freedesktop.atspi.Hypertext.xml \
11         org.freedesktop.atspi.Image.xml \
12         org.freedesktop.atspi.LoginHelper.xml \
13         Accessibility_Registry_Common.xml \
14         org.freedesktop.atspi.Registry.xml \
15         org.freedesktop.atspi.DeviceEventController.xml \
16         org.freedesktop.atspi.DeviceEventListener.xml \
17         Accessibility_Role.xml \
18         org.freedesktop.atspi.Selection.xml \
19         org.freedesktop.atspi.Selector.xml \
20         Accessibility_State.xml \
21         org.freedesktop.atspi.StreamableContent.xml \
22         org.freedesktop.atspi.Table.xml \
23         org.freedesktop.atspi.Text.xml \
24         org.freedesktop.atspi.Tree.xml \
25         org.freedesktop.atspi.Value.xml
26
27 spec.xml: $(XML_SPEC)
28         xsltproc --xinclude $(top_srcdir)/tools/identity.xsl $< >$@
29
30 EXTRA_DIST = $(XML_SPEC)
31
32 BUILT_SOURCES = spec.xml
33 CLEANFILES = spec.xml
34
35 INTROSPECT_FILES = $(addprefix introspection/,$(patsubst %.xml,%,$(filter org.freedesktop.atspi%,$(XML_SPEC))))
36
37 $(INTROSPECT_FILES): introspection/%: %.xml ../tools/spec-to-introspect.xsl
38         xsltproc ../tools/spec-to-introspect.xsl $< |sed -e 's@xmlns:tp="http://telepathy\.freedesktop\.org/wiki/DbusSpec.extensions-v0"@@g' >$@
39
40 introspectdir = $(pkgdatadir)/$(DEFAULT_ATSPI_INTROSPECTION_PATH)
41 dist_introspect_DATA = $(INTROSPECT_FILES)