summaryrefslogtreecommitdiff
path: root/data/layouts/tablet/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'data/layouts/tablet/Makefile.am')
-rw-r--r--data/layouts/tablet/Makefile.am30
1 files changed, 30 insertions, 0 deletions
diff --git a/data/layouts/tablet/Makefile.am b/data/layouts/tablet/Makefile.am
new file mode 100644
index 0000000..7abe043
--- /dev/null
+++ b/data/layouts/tablet/Makefile.am
@@ -0,0 +1,30 @@
+tabletlayoutsdir = $(datadir)/caribou/layouts/tablet
+tabletlayouts_in_files =\
+ us.xml.in \
+ de.xml.in
+tabletlayouts_DATA = $(tabletlayouts_in_files:.xml.in=.xml)
+
+common_files = \
+ common/qwerty.xml \
+ common/qwertz.xml \
+ common/symbols.xml \
+ common/symbols_ssharp.xml
+
+us.xml: $(common_files)
+de.xml: $(common_files)
+
+SUFFIXES = .xml.in .xml
+
+.xml.in.xml:
+ $(AM_V_GEN) \
+ rm -f $@ $@.xsl; \
+ srcdir=''; \
+ test -f ./$@.in || srcdir=$(srcdir)/; \
+ xsltproc --xinclude $(top_srcdir)/tools/basic.xsl $${srcdir}$@.in > $@.xsl && \
+ xsltproc --xinclude $@.xsl $${srcdir}$@.in > $@
+
+EXTRA_DIST = $(tabletlayouts_in_files) $(common_files)
+
+CLEANFILES = $(tabletlayouts_DATA) $(tabletlayouts_in_files:.xml.in=.xml.xsl)
+
+-include $(top_srcdir)/git.mk