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_LTLIBRARIES = libtoytoolkit.la
76 libtoytoolkit_la_SOURCES = \
79 text-cursor-position-protocol.c \
80 text-cursor-position-client-protocol.h \
81 workspaces-protocol.c \
82 workspaces-client-protocol.h
84 libtoytoolkit_la_LIBADD = \
87 ../shared/libshared-cairo.la -lrt -lm
89 flower_SOURCES = flower.c
90 flower_LDADD = libtoytoolkit.la
92 weston_screenshooter_SOURCES = \
94 screenshooter-protocol.c \
95 screenshooter-client-protocol.h
96 weston_screenshooter_LDADD = libtoytoolkit.la
98 weston_terminal_SOURCES = terminal.c
99 weston_terminal_LDADD = libtoytoolkit.la -lutil
101 image_SOURCES = image.c
102 image_LDADD = libtoytoolkit.la
104 cliptest_SOURCES = cliptest.c
105 cliptest_CPPFLAGS = $(AM_CPPFLAGS) $(PIXMAN_CFLAGS)
106 cliptest_LDADD = libtoytoolkit.la $(PIXMAN_LIBS)
109 dnd_LDADD = libtoytoolkit.la
111 smoke_SOURCES = smoke.c
112 smoke_LDADD = libtoytoolkit.la
114 resizor_SOURCES = resizor.c
115 resizor_LDADD = libtoytoolkit.la
117 eventdemo_SOURCES = eventdemo.c
118 eventdemo_LDADD = libtoytoolkit.la
120 clickdot_SOURCES = clickdot.c
121 clickdot_LDADD = libtoytoolkit.la
126 text-client-protocol.h
127 editor_LDADD = libtoytoolkit.la
131 desktop-shell-client-protocol.h \
132 desktop-shell-protocol.c \
133 input-method-protocol.c \
134 input-method-client-protocol.h
135 keyboard_LDADD = libtoytoolkit.la
137 weston_info_SOURCES = \
139 ../shared/os-compatibility.c \
140 ../shared/os-compatibility.h
141 weston_info_LDADD = $(WESTON_INFO_LIBS)
143 weston_desktop_shell_SOURCES = \
145 desktop-shell-client-protocol.h \
146 desktop-shell-protocol.c
147 weston_desktop_shell_LDADD = libtoytoolkit.la
149 weston_tablet_shell_SOURCES = \
151 tablet-shell-client-protocol.h \
152 tablet-shell-protocol.c
153 weston_tablet_shell_LDADD = libtoytoolkit.la
156 screenshooter-client-protocol.h \
157 screenshooter-protocol.c \
158 text-cursor-position-client-protocol.h \
159 text-cursor-position-protocol.c \
161 text-client-protocol.h \
162 input-method-protocol.c \
163 input-method-client-protocol.h \
164 desktop-shell-client-protocol.h \
165 desktop-shell-protocol.c \
166 tablet-shell-client-protocol.h \
167 tablet-shell-protocol.c \
168 workspaces-client-protocol.h \
169 workspaces-protocol.c
171 CLEANFILES = $(BUILT_SOURCES)
174 if BUILD_FULL_GL_CLIENTS
175 full_gl_client_programs = gears
177 gears_SOURCES = gears.c
178 gears_LDADD = libtoytoolkit.la
181 screensaver = weston-screensaver
182 weston_screensaver_SOURCES = \
185 desktop-shell-client-protocol.h \
186 desktop-shell-protocol.c \
187 wscreensaver-glue.c \
188 wscreensaver-glue.h \
191 weston_screensaver_LDADD = libtoytoolkit.la $(GLU_LIBS)
192 weston_screensaver_CFLAGS = $(GLU_CFLAGS)
197 @wayland_scanner_rules@
200 poppler_programs = view
201 view_SOURCES = view.c
202 view_LDADD = libtoytoolkit.la $(POPPLER_LIBS)
203 view_CPPFLAGS = $(AM_CPPFLAGS) $(POPPLER_CFLAGS)