ef66913e1c81db103c80b566ae113ba0436c9d65
[platform/upstream/libxkbcommon.git] / src / Makefile.am
1 SUBDIRS = xkbcomp
2
3 AM_CPPFLAGS = -I$(top_srcdir)/include
4 AM_CFLAGS = $(X11_CFLAGS) $(CWARNFLAGS) $(XMALLOC_ZERO_CFLAGS)
5
6 lib_LTLIBRARIES = libxkbcommon.la
7 libxkbcommon_la_LIBADD = xkbcomp/libxkbcomp.la
8 libxkbcommon_la_LDFLAGS = -no-undefined
9 libxkbcommon_la_SOURCES = \
10         XKBcommonint.h \
11         alloc.c \
12         atom.c \
13         keysym.c \
14         malloc.c \
15         map.c \
16         maprules.c \
17         misc.c \
18         state.c \
19         text.c \
20         xkb.c \
21         xkballoc.h \
22         xkbmisc.h \
23         xkbrules.h
24
25 BUILT_SOURCES = ks_tables.h
26 CLEANFILES = $(BUILT_SOURCES)
27
28 ks_tables.h: $(KEYSYMDEFS) $(top_builddir)/makekeys/makekeys$(EXEEXT)
29         $(top_builddir)/makekeys/makekeys $(KEYSYMDEFS) > $@