You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							202 lines
						
					
					
						
							4.5 KiB
						
					
					
				
			
		
		
	
	
							202 lines
						
					
					
						
							4.5 KiB
						
					
					
				bin_PROGRAMS =					\
 | 
						|
	weston-info				\
 | 
						|
	$(terminal)
 | 
						|
 | 
						|
noinst_PROGRAMS =				\
 | 
						|
	$(clients_programs)			\
 | 
						|
	$(poppler_programs)			\
 | 
						|
	$(simple_clients_programs)		\
 | 
						|
	$(simple_egl_clients_programs)
 | 
						|
 | 
						|
libexec_PROGRAMS =				\
 | 
						|
	$(desktop_shell)			\
 | 
						|
	$(tablet_shell)				\
 | 
						|
	$(screenshooter)			\
 | 
						|
	$(screensaver)				\
 | 
						|
	$(keyboard)
 | 
						|
 | 
						|
AM_CFLAGS = $(GCC_CFLAGS)
 | 
						|
AM_CPPFLAGS =					\
 | 
						|
	-DDATADIR='"$(datadir)"'		\
 | 
						|
	-DBINDIR='"$(bindir)"'			\
 | 
						|
	$(CLIENT_CFLAGS) $(CAIRO_EGL_CFLAGS)
 | 
						|
 | 
						|
if BUILD_SIMPLE_CLIENTS
 | 
						|
simple_clients_programs =			\
 | 
						|
	simple-shm				\
 | 
						|
	simple-touch
 | 
						|
 | 
						|
simple_shm_SOURCES = simple-shm.c 		\
 | 
						|
	../shared/os-compatibility.c		\
 | 
						|
	../shared/os-compatibility.h
 | 
						|
simple_shm_CPPFLAGS = $(SIMPLE_CLIENT_CFLAGS)
 | 
						|
simple_shm_LDADD = $(SIMPLE_CLIENT_LIBS)
 | 
						|
 | 
						|
simple_touch_SOURCES = simple-touch.c		\
 | 
						|
	../shared/os-compatibility.c		\
 | 
						|
	../shared/os-compatibility.h
 | 
						|
simple_touch_CPPFLAGS = $(SIMPLE_CLIENT_CFLAGS)
 | 
						|
simple_touch_LDADD = $(SIMPLE_CLIENT_LIBS)
 | 
						|
endif
 | 
						|
 | 
						|
if BUILD_SIMPLE_EGL_CLIENTS
 | 
						|
simple_egl_clients_programs =			\
 | 
						|
	simple-egl
 | 
						|
 | 
						|
simple_egl_SOURCES = simple-egl.c
 | 
						|
simple_egl_CPPFLAGS = $(SIMPLE_EGL_CLIENT_CFLAGS)
 | 
						|
simple_egl_LDADD = $(SIMPLE_EGL_CLIENT_LIBS) -lm
 | 
						|
endif
 | 
						|
 | 
						|
if BUILD_CLIENTS
 | 
						|
terminal = weston-terminal
 | 
						|
 | 
						|
clients_programs =				\
 | 
						|
	flower					\
 | 
						|
	image					\
 | 
						|
	cliptest				\
 | 
						|
	dnd					\
 | 
						|
	smoke					\
 | 
						|
	resizor					\
 | 
						|
	eventdemo				\
 | 
						|
	clickdot				\
 | 
						|
	editor					\
 | 
						|
	$(full_gl_client_programs)
 | 
						|
 | 
						|
desktop_shell = weston-desktop-shell
 | 
						|
 | 
						|
if ENABLE_TABLET_SHELL
 | 
						|
tablet_shell = weston-tablet-shell
 | 
						|
endif
 | 
						|
 | 
						|
screenshooter = weston-screenshooter
 | 
						|
 | 
						|
noinst_LIBRARIES = libtoytoolkit.a
 | 
						|
 | 
						|
libtoytoolkit_a_SOURCES =			\
 | 
						|
	window.c				\
 | 
						|
	window.h				\
 | 
						|
	text-cursor-position-protocol.c		\
 | 
						|
	text-cursor-position-client-protocol.h	\
 | 
						|
	workspaces-protocol.c			\
 | 
						|
	workspaces-client-protocol.h
 | 
						|
 | 
						|
toolkit_libs =						\
 | 
						|
	libtoytoolkit.a					\
 | 
						|
	../shared/libshared.la				\
 | 
						|
	$(CLIENT_LIBS) $(CAIRO_EGL_LIBS) -lrt -lm
 | 
						|
 | 
						|
flower_SOURCES = flower.c
 | 
						|
flower_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
weston_screenshooter_SOURCES = screenshot.c screenshooter-protocol.c
 | 
						|
weston_screenshooter_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
weston_terminal_SOURCES = terminal.c
 | 
						|
weston_terminal_LDADD = $(toolkit_libs) -lutil
 | 
						|
 | 
						|
image_SOURCES = image.c
 | 
						|
image_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
cliptest_SOURCES = cliptest.c
 | 
						|
cliptest_CPPFLAGS = $(AM_CPPFLAGS) $(PIXMAN_CFLAGS)
 | 
						|
cliptest_LDADD = $(toolkit_libs) $(PIXMAN_LIBS)
 | 
						|
 | 
						|
dnd_SOURCES = dnd.c
 | 
						|
dnd_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
smoke_SOURCES = smoke.c
 | 
						|
smoke_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
resizor_SOURCES = resizor.c
 | 
						|
resizor_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
eventdemo_SOURCES = eventdemo.c
 | 
						|
eventdemo_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
clickdot_SOURCES = clickdot.c
 | 
						|
clickdot_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
editor_SOURCES = 				\
 | 
						|
	editor.c				\
 | 
						|
	text-protocol.c				\
 | 
						|
	text-client-protocol.h
 | 
						|
editor_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
keyboard = weston-keyboard
 | 
						|
weston_keyboard_SOURCES = 			\
 | 
						|
	keyboard.c				\
 | 
						|
	desktop-shell-client-protocol.h		\
 | 
						|
	desktop-shell-protocol.c		\
 | 
						|
	input-method-protocol.c			\
 | 
						|
	input-method-client-protocol.h
 | 
						|
weston_keyboard_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
weston_info_SOURCES =				\
 | 
						|
	weston-info.c				\
 | 
						|
	../shared/os-compatibility.c		\
 | 
						|
	../shared/os-compatibility.h
 | 
						|
weston_info_LDADD = $(WESTON_INFO_LIBS)
 | 
						|
 | 
						|
weston_desktop_shell_SOURCES =			\
 | 
						|
	desktop-shell.c				\
 | 
						|
	desktop-shell-client-protocol.h		\
 | 
						|
	desktop-shell-protocol.c
 | 
						|
weston_desktop_shell_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
weston_tablet_shell_SOURCES =			\
 | 
						|
	tablet-shell.c				\
 | 
						|
	tablet-shell-client-protocol.h		\
 | 
						|
	tablet-shell-protocol.c
 | 
						|
weston_tablet_shell_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
BUILT_SOURCES =					\
 | 
						|
	screenshooter-client-protocol.h		\
 | 
						|
	screenshooter-protocol.c		\
 | 
						|
	text-cursor-position-client-protocol.h	\
 | 
						|
	text-cursor-position-protocol.c		\
 | 
						|
	text-protocol.c				\
 | 
						|
	text-client-protocol.h			\
 | 
						|
	input-method-protocol.c			\
 | 
						|
	input-method-client-protocol.h		\
 | 
						|
	desktop-shell-client-protocol.h		\
 | 
						|
	desktop-shell-protocol.c		\
 | 
						|
	tablet-shell-client-protocol.h		\
 | 
						|
	tablet-shell-protocol.c			\
 | 
						|
	workspaces-client-protocol.h		\
 | 
						|
	workspaces-protocol.c
 | 
						|
 | 
						|
CLEANFILES = $(BUILT_SOURCES)
 | 
						|
endif
 | 
						|
 | 
						|
if BUILD_FULL_GL_CLIENTS
 | 
						|
full_gl_client_programs = gears
 | 
						|
 | 
						|
gears_SOURCES = gears.c
 | 
						|
gears_LDADD = $(toolkit_libs)
 | 
						|
 | 
						|
if HAVE_GLU
 | 
						|
screensaver = weston-screensaver
 | 
						|
weston_screensaver_SOURCES =			\
 | 
						|
	wscreensaver.c				\
 | 
						|
	wscreensaver.h				\
 | 
						|
	desktop-shell-client-protocol.h		\
 | 
						|
	desktop-shell-protocol.c		\
 | 
						|
	wscreensaver-glue.c			\
 | 
						|
	wscreensaver-glue.h			\
 | 
						|
	glmatrix.c				\
 | 
						|
	matrix3.xpm
 | 
						|
weston_screensaver_LDADD = $(toolkit_libs) $(GLU_LIBS)
 | 
						|
weston_screensaver_CFLAGS = $(GLU_CFLAGS)
 | 
						|
endif
 | 
						|
 | 
						|
endif
 | 
						|
 | 
						|
@wayland_scanner_rules@
 | 
						|
 | 
						|
if HAVE_POPPLER
 | 
						|
poppler_programs = view
 | 
						|
view_SOURCES = view.c
 | 
						|
view_LDADD = $(toolkit_libs) $(POPPLER_LIBS)
 | 
						|
view_CPPFLAGS = $(AM_CPPFLAGS) $(POPPLER_CFLAGS)
 | 
						|
endif
 | 
						|
 |