Change scanner.c license to MIT
[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
12 libwayland_util_la_SOURCES =                    \
13         connection.c                            \
14         connection.h                            \
15         wayland-util.c                          \
16         wayland-util.h                          \
17         wayland-hash.c
18
19 libwayland_server_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt
20 libwayland_server_la_SOURCES =                  \
21         wayland-protocol.c                      \
22         wayland-server.c                        \
23         wayland-shm.c                           \
24         event-loop.c
25
26 libwayland_client_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt
27 libwayland_client_la_SOURCES =                  \
28         wayland-protocol.c                      \
29         wayland-client.c
30
31 pkgconfigdir = $(libdir)/pkgconfig
32 pkgconfig_DATA = wayland-client.pc wayland-server.pc
33
34 AM_CPPFLAGS = $(FFI_CFLAGS)
35 AM_CFLAGS = $(GCC_CFLAGS)
36
37 protocoldir = $(top_srcdir)/protocol
38
39 if ENABLE_SCANNER
40 wayland_scanner = $(top_builddir)/src/wayland-scanner
41 else
42 wayland_scanner = wayland-scanner
43 endif
44
45 include $(top_srcdir)/src/scanner.mk
46
47 if ENABLE_SCANNER
48 bin_PROGRAMS = wayland-scanner
49
50 wayland_scanner_SOURCES =                               \
51         scanner.c
52
53 wayland_scanner_LDADD = $(EXPAT_LIBS) libwayland-util.la
54
55 $(BUILT_SOURCES) : wayland-scanner
56 endif
57
58 BUILT_SOURCES =                                 \
59         wayland-server-protocol.h               \
60         wayland-client-protocol.h               \
61         wayland-protocol.c
62
63 CLEANFILES = $(BUILT_SOURCES)