Fix distcheck
[profile/ivi/weston-ivi-shell.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 simple-touch
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
15 simple_touch_SOURCES = simple-touch.c
16 simple_touch_LDADD = $(SIMPLE_CLIENT_LIBS)
17 endif
18
19 if BUILD_CLIENTS
20 clients_programs =                              \
21         gears                                   \
22         flower                                  \
23         screenshot                              \
24         terminal                                \
25         image                                   \
26         dnd                                     \
27         smoke                                   \
28         resizor                                 \
29         wscreensaver                            \
30         eventdemo
31
32 desktop_shell = weston-desktop-shell
33 tablet_shell = weston-tablet-shell
34
35 noinst_LIBRARIES = libtoytoolkit.a
36
37 AM_CFLAGS = $(GCC_CFLAGS)
38 AM_CPPFLAGS =                                   \
39         -DDATADIR='"$(datadir)"'                \
40         $(CLIENT_CFLAGS)
41
42 libtoytoolkit_a_SOURCES =                       \
43         window.c                                \
44         window.h                                \
45         cairo-util.c                            \
46         cairo-util.h
47
48 toolkit_libs =                                  \
49         libtoytoolkit.a                         \
50         $(CLIENT_LIBS) -lrt -lm
51
52 gears_SOURCES = gears.c
53 gears_LDADD = $(toolkit_libs)
54
55 flower_SOURCES = flower.c
56 flower_LDADD = $(toolkit_libs)
57
58 screenshot_SOURCES = screenshot.c screenshooter-protocol.c
59 screenshot_LDADD = $(toolkit_libs)
60
61 terminal_SOURCES = terminal.c
62 terminal_LDADD = $(toolkit_libs) -lutil
63
64 image_SOURCES = image.c
65 image_LDADD = $(toolkit_libs)
66
67 dnd_SOURCES = dnd.c
68 dnd_LDADD = $(toolkit_libs)
69
70 smoke_SOURCES = smoke.c
71 smoke_LDADD = $(toolkit_libs)
72
73 resizor_SOURCES = resizor.c
74 resizor_LDADD = $(toolkit_libs)
75
76 wscreensaver_SOURCES =                          \
77         wscreensaver.c                          \
78         wscreensaver.h                          \
79         desktop-shell-client-protocol.h         \
80         desktop-shell-protocol.c                \
81         wscreensaver-glue.c                     \
82         wscreensaver-glue.h                     \
83         glmatrix.c                              \
84         matrix3.xpm
85 wscreensaver_LDADD = $(toolkit_libs) -lGLU
86
87 eventdemo_SOURCES = eventdemo.c
88 eventdemo_LDADD = $(toolkit_libs)
89
90 weston_desktop_shell_SOURCES =                  \
91         desktop-shell.c                         \
92         desktop-shell-client-protocol.h         \
93         desktop-shell-protocol.c
94 weston_desktop_shell_LDADD = $(toolkit_libs)    \
95         ../shared/libconfig-parser.la
96
97 weston_tablet_shell_SOURCES =                   \
98         tablet-shell.c                          \
99         tablet-shell-client-protocol.h          \
100         tablet-shell-protocol.c
101 weston_tablet_shell_LDADD = $(toolkit_libs)     \
102         ../shared/libconfig-parser.la
103
104 BUILT_SOURCES =                                 \
105         screenshooter-client-protocol.h         \
106         screenshooter-protocol.c                \
107         desktop-shell-client-protocol.h         \
108         desktop-shell-protocol.c                \
109         tablet-shell-client-protocol.h          \
110         tablet-shell-protocol.c
111
112 CLEANFILES = $(BUILT_SOURCES)
113 endif
114
115 @wayland_scanner_rules@
116
117 if HAVE_POPPLER
118 poppler_programs = view
119 view_SOURCES = view.c
120 view_LDADD = $(toolkit_libs) $(POPPLER_LIBS)
121 view_CPPFLAGS = $(AM_CPPFLAGS) $(POPPLER_CFLAGS)
122 endif