Stringify public name types
[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         maprules.c \
16         misc.c \
17         text.c \
18         xkb.c \
19         xkballoc.h \
20         xkbmisc.h \
21         xkbrules.h
22
23 BUILT_SOURCES = ks_tables.h
24 CLEANFILES = $(BUILT_SOURCES)
25
26 ks_tables.h: $(KEYSYMDEFS) $(top_builddir)/makekeys/makekeys$(EXEEXT)
27         $(top_builddir)/makekeys/makekeys $(KEYSYMDEFS) > $@