Use '-' to separate words in file names
[platform/upstream/weston.git] / clients / Makefile.am
1 noinst_PROGRAMS = $(clients_programs)           \
2         $(poppler_programs)                     \
3         $(simple_clients_programs)
4
5 libexec_PROGRAMS = $(desktop_shell) $(tablet_shell)
6
7 if BUILD_SIMPLE_CLIENTS
8 simple_clients_programs = simple-egl simple-shm
9 simple_egl_SOURCES = simple-egl.c
10 simple_egl_LDADD = $(SIMPLE_CLIENT_LIBS) -lm
11
12 simple_shm_SOURCES = simple-shm.c
13 simple_shm_LDADD = $(SIMPLE_CLIENT_LIBS)
14 endif
15
16 if BUILD_CLIENTS
17 clients_programs =                              \
18         gears                                   \
19         flower                                  \
20         screenshot                              \
21         terminal                                \
22         image                                   \
23         dnd                                     \
24         smoke                                   \
25         resizor                                 \
26         wscreensaver                            \
27         eventdemo
28
29 desktop_shell = wayland-desktop-shell
30 tablet_shell = wayland-tablet-shell
31
32 noinst_LIBRARIES = libtoytoolkit.a
33
34 AM_CFLAGS = $(GCC_CFLAGS)
35 AM_CPPFLAGS =                                   \
36         -DDATADIR='"$(datadir)"'                \
37         $(CLIENT_CFLAGS)
38
39 libtoytoolkit_a_SOURCES =                       \
40         window.c                                \
41         window.h                                \
42         cairo-util.c                            \
43         cairo-util.h
44
45 toolkit_libs =                                  \
46         libtoytoolkit.a                         \
47         $(CLIENT_LIBS) -lrt -lm
48
49 gears_SOURCES = gears.c
50 gears_LDADD = $(toolkit_libs)
51
52 flower_SOURCES = flower.c
53 flower_LDADD = $(toolkit_libs)
54
55 screenshot_SOURCES = screenshot.c screenshooter-protocol.c
56 screenshot_LDADD = $(toolkit_libs)
57
58 terminal_SOURCES = terminal.c
59 terminal_LDADD = $(toolkit_libs) -lutil
60
61 image_SOURCES = image.c
62 image_LDADD = $(toolkit_libs)
63
64 dnd_SOURCES = dnd.c
65 dnd_LDADD = $(toolkit_libs)
66
67 smoke_SOURCES = smoke.c
68 smoke_LDADD = $(toolkit_libs)
69
70 resizor_SOURCES = resizor.c
71 resizor_LDADD = $(toolkit_libs)
72
73 wscreensaver_SOURCES = wscreensaver.c wscreensaver-glue.c glmatrix.c
74 wscreensaver_LDADD = $(toolkit_libs) -lGLU
75
76 eventdemo_SOURCES = eventdemo.c
77 eventdemo_LDADD = $(toolkit_libs)
78
79 wayland_desktop_shell_SOURCES =                 \
80         desktop-shell.c                         \
81         desktop-shell-client-protocol.h         \
82         desktop-shell-protocol.c
83 wayland_desktop_shell_LDADD = $(toolkit_libs)   \
84         ../shared/libconfig-parser.la
85
86 wayland_tablet_shell_SOURCES =                  \
87         tablet-shell.c                          \
88         tablet-shell-client-protocol.h          \
89         tablet-shell-protocol.c
90 wayland_tablet_shell_LDADD = $(toolkit_libs)    \
91         ../shared/libconfig-parser.la
92
93 BUILT_SOURCES =                                 \
94         screenshooter-client-protocol.h         \
95         screenshooter-protocol.c                \
96         desktop-shell-client-protocol.h         \
97         desktop-shell-protocol.c                \
98         tablet-shell-client-protocol.h          \
99         tablet-shell-protocol.c
100
101 CLEANFILES = $(BUILT_SOURCES)
102 endif
103
104 @wayland_scanner_rules@
105
106 if HAVE_POPPLER
107 poppler_programs = view
108 view_SOURCES = view.c
109 view_LDADD = $(toolkit_libs) $(POPPLER_LIBS)
110 view_CPPFLAGS = $(AM_CPPFLAGS) $(POPPLER_CFLAGS)
111 endif