client: Don't forget to init and destroy mutex
[profile/ivi/wayland.git] / src / Makefile.am
1 lib_LTLIBRARIES = libwayland-server.la libwayland-client.la
2 noinst_LTLIBRARIES = libwayland-util.la
3
4 include_HEADERS =                               \
5         wayland-util.h                          \
6         wayland-server-protocol.h               \
7         wayland-server.h                        \
8         wayland-client-protocol.h               \
9         wayland-client.h                        \
10         wayland-egl.h                           \
11         wayland-version.h
12
13 libwayland_util_la_SOURCES =                    \
14         connection.c                            \
15         wayland-util.c                          \
16         wayland-util.h                          \
17         wayland-os.c                            \
18         wayland-os.h                            \
19         wayland-private.h
20
21 libwayland_server_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
22 libwayland_server_la_SOURCES =                  \
23         wayland-protocol.c                      \
24         wayland-server.c                        \
25         wayland-shm.c                           \
26         data-device.c                           \
27         event-loop.c
28
29 libwayland_client_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
30 libwayland_client_la_SOURCES =                  \
31         wayland-protocol.c                      \
32         wayland-client.c
33
34 pkgconfigdir = $(libdir)/pkgconfig
35 pkgconfig_DATA = wayland-client.pc wayland-server.pc
36
37 AM_CPPFLAGS = $(FFI_CFLAGS)
38 AM_CFLAGS = $(GCC_CFLAGS)
39
40 protocoldir = $(top_srcdir)/protocol
41
42 if ENABLE_SCANNER
43 wayland_scanner = $(top_builddir)/src/wayland-scanner
44 else
45 wayland_scanner = wayland-scanner
46 endif
47
48 include $(top_srcdir)/src/scanner.mk
49
50 if ENABLE_SCANNER
51 bin_PROGRAMS = wayland-scanner
52
53 wayland_scanner_SOURCES =                               \
54         scanner.c
55
56 wayland_scanner_LDADD = $(EXPAT_LIBS) libwayland-util.la
57
58 $(BUILT_SOURCES) : wayland-scanner
59 endif
60
61 BUILT_SOURCES =                                 \
62         wayland-server-protocol.h               \
63         wayland-client-protocol.h               \
64         wayland-protocol.c
65
66 CLEANFILES = $(BUILT_SOURCES)
67 DISTCLEANFILES = wayland-version.h
68 EXTRA_DIST = wayland-version.h.in