blob: 3eea7936bd2e251439b51ddb17552520958dc4c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
if XKB_HEADERS_PRESENT
XKB_HEADERS_PRESENT_CFLAG = -DXKB_HEADERS_PRESENT=1
endif
if ENABLE_XKB_SUPPORT
ENABLE_XKB_SUPPORT_CFLAG = -DENABLE_XKB_SUPPORT=1
else
ENABLE_XKB_SUPPORT_CFLAG = -DDISABLE_XKB_SUPPORT=1
endif
if ENABLE_XMM_SUPPORT
ENABLE_XMM_SUPPORT_CFLAG = -DENABLE_XMM_SUPPORT=1
else
ENABLE_XMM_SUPPORT_CFLAG = -DDISABLE_XMM_SUPPORT=1
endif
EXTRA_DIST=marshal.list
GLIB_GENMARSHAL = $(shell pkg-config --variable=glib_genmarshal glib-2.0)
xkl_engine_marshal.h: marshal.list
$(GLIB_GENMARSHAL) --prefix=xkl_engine marshal.list --header > xkl_engine_marshal.h
xkl_engine_marshal.c: xkl_engine_marshal.h
$(GLIB_GENMARSHAL) --prefix=xkl_engine marshal.list --body > xkl_engine_marshal.c
AM_CFLAGS=-Wall -Werror -DDATA_DIR=\"$(datadir)/$(PACKAGE)\" \
-I. -I$(includedir) -I$(x_includes) -I$(top_srcdir) \
$(XML_CFLAGS) $(GLIB_CFLAGS) \
$(XKB_HEADERS_PRESENT_CFLAG) \
$(ENABLE_XKB_SUPPORT_CFLAG) \
$(ENABLE_XMM_SUPPORT_CFLAG)
lib_LTLIBRARIES = libxklavier.la
noinst_HEADERS = xklavier_private.h xklavier_private_xkb.h xklavier_private_xmm.h
xklavierincdir = $(includedir)/libxklavier
xklavierinc_HEADERS = xklavier.h xkl_config_registry.h xkl_engine.h \
xkl_config_rec.h xkl_config_item.h xkl_engine_marshal.h
libxklavier_la_SOURCES = xklavier.c xklavier_evt.c xklavier_config.c \
xklavier_xkb.c xklavier_evt_xkb.c xklavier_config_xkb.c xklavier_toplevel.c \
xklavier_xmm.c xklavier_xmm_opts.c xklavier_evt_xmm.c xklavier_config_xmm.c \
xklavier_util.c xklavier_config_i18n.c xklavier_props.c xklavier_dump.c xkl_engine_marshal.c \
$(noinst_HEADERS) $(xklavierinc_HEADERS)
libxklavier_la_LDFLAGS = -version-info @VERSION_INFO@ \
$(XML_LIBS) $(GLIB_LIBS) \
-lxkbfile -L$(x_libraries) $(LIBICONV)
|