Enable IBus integration
[profile/ivi/weekeyboard.git] / src / Makefile.am
1 bin_PROGRAMS =                                  \
2         weekeyboard
3
4 AM_CFLAGS=                                      \
5         @WAYLAND_CFLAGS@                        \
6         @EFL_CFLAGS@                            \
7         @IBUS_CFLAGS@                           \
8         -DPKGDATADIR='"$(pkgdatadir)"'
9
10 AM_LDFLAGS=                                     \
11         @WAYLAND_LIBS@                          \
12         @EFL_LIBS@                              \
13         @IBUS_LIBS@
14
15 weekeyboard_SOURCES=                            \
16         wkb-main.c                              \
17         wkb-log.c                               \
18         wkb-log.h                               \
19         wkb-ibus.h                              \
20         wkb-ibus.c                              \
21         wkb-ibus-helper.h                       \
22         wkb-ibus-helper.c                       \
23         wkb-ibus-defs.h                         \
24         wkb-ibus-panel.c                        \
25         wkb-ibus-config.c                       \
26         wkb-ibus-config-key.c                   \
27         wkb-ibus-config-key.h                   \
28         wkb-ibus-config-eet.c                   \
29         wkb-ibus-config-eet.h                   \
30         input-method-protocol.c                 \
31         input-method-client-protocol.h          \
32         text-protocol.c                         \
33         text-client-protocol.h
34
35
36 if ENABLE_IBUS
37 noinst_PROGRAMS =                               \
38         weekeyboard-config-eet-test
39
40 weekeyboard_config_eet_test_SOURCES =           \
41         wkb-log.c                               \
42         wkb-log.h                               \
43         wkb-ibus-config-key.c                   \
44         wkb-ibus-config-key.h                   \
45         wkb-ibus-config-eet.c                   \
46         wkb-ibus-config-eet.h                   \
47         wkb-ibus-config-eet-test.c
48
49 noinst_PROGRAMS +=                              \
50         weekeyboard-ibus-test
51
52 weekeyboard_ibus_test_SOURCES =                 \
53         wkb-ibus.h                              \
54         wkb-ibus.c                              \
55         wkb-ibus-helper.h                       \
56         wkb-ibus-helper.c                       \
57         wkb-log.c                               \
58         wkb-log.h                               \
59         wkb-ibus-defs.h                         \
60         wkb-ibus-panel.c                        \
61         wkb-ibus-config.c                       \
62         wkb-ibus-config-key.c                   \
63         wkb-ibus-config-key.h                   \
64         wkb-ibus-config-eet.c                   \
65         wkb-ibus-config-eet.h                   \
66         wkb-ibus-test.c
67 endif
68
69 @wayland_scanner_rules@
70
71 BUILT_SOURCES=                                  \
72          input-method-protocol.c                \
73          input-method-client-protocol.h         \
74          text-protocol.c                        \
75          text-client-protocol.h