8 $(simple_clients_programs) \
9 $(simple_egl_clients_programs)
17 AM_CFLAGS = $(GCC_CFLAGS)
19 -DDATADIR='"$(datadir)"' \
20 -DBINDIR='"$(bindir)"' \
21 $(CLIENT_CFLAGS) $(CAIRO_EGL_CFLAGS)
23 if BUILD_SIMPLE_CLIENTS
24 simple_clients_programs = \
28 simple_shm_SOURCES = simple-shm.c \
29 ../shared/os-compatibility.c \
30 ../shared/os-compatibility.h
31 simple_shm_CPPFLAGS = $(SIMPLE_CLIENT_CFLAGS)
32 simple_shm_LDADD = $(SIMPLE_CLIENT_LIBS)
34 simple_touch_SOURCES = simple-touch.c \
35 ../shared/os-compatibility.c \
36 ../shared/os-compatibility.h
37 simple_touch_CPPFLAGS = $(SIMPLE_CLIENT_CFLAGS)
38 simple_touch_LDADD = $(SIMPLE_CLIENT_LIBS)
41 if BUILD_SIMPLE_EGL_CLIENTS
42 simple_egl_clients_programs = \
45 simple_egl_SOURCES = simple-egl.c
46 simple_egl_CPPFLAGS = $(SIMPLE_EGL_CLIENT_CFLAGS)
47 simple_egl_LDADD = $(SIMPLE_EGL_CLIENT_LIBS) -lm
51 terminal = weston-terminal
64 $(full_gl_client_programs)
66 desktop_shell = weston-desktop-shell
68 if ENABLE_TABLET_SHELL
69 tablet_shell = weston-tablet-shell
72 screenshooter = weston-screenshooter
74 noinst_LIBRARIES = libtoytoolkit.a
76 libtoytoolkit_a_SOURCES = \
79 text-cursor-position-protocol.c \
80 text-cursor-position-client-protocol.h \
81 workspaces-protocol.c \
82 workspaces-client-protocol.h
86 ../shared/libshared-cairo.la \
87 $(CLIENT_LIBS) $(CAIRO_EGL_LIBS) -lrt -lm
89 flower_SOURCES = flower.c
90 flower_LDADD = $(toolkit_libs)
92 weston_screenshooter_SOURCES = screenshot.c screenshooter-protocol.c
93 weston_screenshooter_LDADD = $(toolkit_libs)
95 weston_terminal_SOURCES = terminal.c
96 weston_terminal_LDADD = $(toolkit_libs) -lutil
98 image_SOURCES = image.c
99 image_LDADD = $(toolkit_libs)
101 cliptest_SOURCES = cliptest.c
102 cliptest_CPPFLAGS = $(AM_CPPFLAGS) $(PIXMAN_CFLAGS)
103 cliptest_LDADD = $(toolkit_libs) $(PIXMAN_LIBS)
106 dnd_LDADD = $(toolkit_libs)
108 smoke_SOURCES = smoke.c
109 smoke_LDADD = $(toolkit_libs)
111 resizor_SOURCES = resizor.c
112 resizor_LDADD = $(toolkit_libs)
114 eventdemo_SOURCES = eventdemo.c
115 eventdemo_LDADD = $(toolkit_libs)
117 clickdot_SOURCES = clickdot.c
118 clickdot_LDADD = $(toolkit_libs)
123 text-client-protocol.h
124 editor_LDADD = $(toolkit_libs)
128 desktop-shell-client-protocol.h \
129 desktop-shell-protocol.c \
130 input-method-protocol.c \
131 input-method-client-protocol.h
132 keyboard_LDADD = $(toolkit_libs)
134 weston_info_SOURCES = \
136 ../shared/os-compatibility.c \
137 ../shared/os-compatibility.h
138 weston_info_LDADD = $(WESTON_INFO_LIBS)
140 weston_desktop_shell_SOURCES = \
142 desktop-shell-client-protocol.h \
143 desktop-shell-protocol.c
144 weston_desktop_shell_LDADD = $(toolkit_libs)
146 weston_tablet_shell_SOURCES = \
148 tablet-shell-client-protocol.h \
149 tablet-shell-protocol.c
150 weston_tablet_shell_LDADD = $(toolkit_libs)
153 screenshooter-client-protocol.h \
154 screenshooter-protocol.c \
155 text-cursor-position-client-protocol.h \
156 text-cursor-position-protocol.c \
158 text-client-protocol.h \
159 input-method-protocol.c \
160 input-method-client-protocol.h \
161 desktop-shell-client-protocol.h \
162 desktop-shell-protocol.c \
163 tablet-shell-client-protocol.h \
164 tablet-shell-protocol.c \
165 workspaces-client-protocol.h \
166 workspaces-protocol.c
168 CLEANFILES = $(BUILT_SOURCES)
171 if BUILD_FULL_GL_CLIENTS
172 full_gl_client_programs = gears
174 gears_SOURCES = gears.c
175 gears_LDADD = $(toolkit_libs)
178 screensaver = weston-screensaver
179 weston_screensaver_SOURCES = \
182 desktop-shell-client-protocol.h \
183 desktop-shell-protocol.c \
184 wscreensaver-glue.c \
185 wscreensaver-glue.h \
188 weston_screensaver_LDADD = $(toolkit_libs) $(GLU_LIBS)
189 weston_screensaver_CFLAGS = $(GLU_CFLAGS)
194 @wayland_scanner_rules@
197 poppler_programs = view
198 view_SOURCES = view.c
199 view_LDADD = $(toolkit_libs) $(POPPLER_LIBS)
200 view_CPPFLAGS = $(AM_CPPFLAGS) $(POPPLER_CFLAGS)