tests: Fix distcheck
[platform/upstream/kbd.git] / tests / Makefile.am
1 AM_CPPFLAGS = \
2         -I$(srcdir)/../src/libkeymap \
3         -I$(builddir)/../src/libkeymap \
4         -DDATADIR=\"$(srcdir)\" -DBUILDDIR=\"$(builddir)\"
5
6 AM_CFLAGS = $(CHECK_CFLAGS)
7 LDADD  = $(top_builddir)/src/libkeymap/libkeymap.la $(CHECK_LIBS)
8
9 EXTRA_DIST = \
10         dumpkeys-fulltable.in \
11         \
12         charset-keymap0.map \
13         dumpkeys.full.ruwin_cplk-UTF-8.map \
14         dumpkeys.qwerty-layout.map \
15         dumpkeys.ua-ws.map \
16         include40.map include41.map \
17         keymap0.map keymap1.map keymap2.map keymap3.map keymap4.map keymap5.map keymap6.map \
18         VoidSymbol.map
19
20 noinst_PROGRAMS = libkeymap-dumpkeys
21
22 check_SCRIPTS  = dumpkeys-fulltable
23 check_PROGRAMS = libkeymap-init libkeymap-kmap libkeymap-keys libkeymap-parse \
24         libkeymap-charset
25
26 TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
27 CLEANFILES = $(check_SCRIPTS)
28
29 libkeymap_init_SOURCES     = libkeymap-init.c
30 libkeymap_kmap_SOURCES     = libkeymap-kmap.c
31 libkeymap_keys_SOURCES     = libkeymap-keys.c
32 libkeymap_parse_SOURCES    = libkeymap-parse.c
33 libkeymap_charset_SOURCES  = libkeymap-charset.c
34 libkeymap_dumpkeys_SOURCES = libkeymap-dumpkeys.c
35
36 %: %.in
37         sed \
38                 -e 's,@VERSION@,$(VERSION),g' \
39                 -e 's,@DATADIR@,$(srcdir),g' \
40                 -e 's,@BUILDDIR@,$(builddir),g' \
41                 <$< >$(builddir)/$@
42         touch -r $< $(builddir)/$@
43         chmod --reference=$< $(builddir)/$@