[PATCH weston 4/6] Makefile.am: add ivi-shell to be compiled

Nobuhiko Tanibata NOBUHIKO_TANIBATA at xddp.denso.co.jp
Tue Sep 3 18:07:05 PDT 2013


Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA at xddp.denso.co.jp>
---
 src/Makefile.am |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 05b22d3..d3c6542 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -94,12 +94,18 @@ westoninclude_HEADERS =				\
 	../shared/matrix.h			\
 	../shared/config-parser.h
 
+if ENABLE_IVI_SHELL
+westoninclude_HEADERS += ivi-shell-client-protocol.h
+endif # ENABLE_IVI_SHELL
+
 moduledir = $(libdir)/weston
 module_LTLIBRARIES =				\
 	$(desktop_shell)			\
 	$(tablet_shell)				\
 	$(cms_static)				\
 	$(cms_colord)				\
+	$(ivi_shell)				\
+	$(libivi_shell_client)		\
 	$(x11_backend)				\
 	$(drm_backend)				\
 	$(wayland_backend)			\
@@ -291,11 +297,34 @@ spring_tool_SOURCES =				\
 	../shared/matrix.h			\
 	compositor.h
 
+if ENABLE_IVI_SHELL
+ivi_shell = ivi-shell.la
+ivi_shell_la_LDFLAGS = -module -avoid-version
+ivi_shell_la_LIBADD = $(COMPOSITOR_LIBS) $(IVI_SHELL_LIBS)
+ivi_shell_la_CFLAGS = $(GCC_CFLAGS) \
+	$(COMPOSITOR_CFLAGS) $(IVI_SHELL_CFLAGS)
+ivi_shell_la_SOURCES =			\
+	ivi-shell.c				\
+	ivi-shell-protocol.c			\
+	ivi-shell-server-protocol.h
+
+libivi_shell_client = libivi-shell-client.la
+libivi_shell_client_la_LDFLAGS = -avoid-version
+libivi_shell_client_la_LIBADD = $(IVI_SHELL_LIBS)
+libivi_shell_client_la_CFLAGS = $(GCC_CFLAGS) $(IVI_SHELL_CFLAGS)
+libivi_shell_client_la_SOURCES =			\
+	ivi-shell-protocol.c			\
+	ivi-shell-client-protocol.h
+endif
+
 BUILT_SOURCES =					\
 	screenshooter-server-protocol.h		\
 	screenshooter-protocol.c		\
 	text-cursor-position-server-protocol.h	\
 	text-cursor-position-protocol.c		\
+	ivi-shell-protocol.c			\
+	ivi-shell-server-protocol.h		\
+	ivi-shell-client-protocol.h		\
 	tablet-shell-protocol.c			\
 	tablet-shell-server-protocol.h		\
 	desktop-shell-protocol.c		\
-- 
1.7.4.4



More information about the wayland-devel mailing list