configure: set up simple clients independently from the others
Namely, simple-client and simple-shm. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
This commit is contained in:
committed by
Kristian Høgsberg
parent
e81fe8346c
commit
93165e3e23
+1
-5
@@ -1,5 +1 @@
|
|||||||
if BUILD_CLIENTS
|
SUBDIRS = compositor clients data
|
||||||
clients = clients
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = compositor $(clients) data
|
|
||||||
|
|||||||
+16
-11
@@ -1,15 +1,25 @@
|
|||||||
noinst_PROGRAMS = \
|
noinst_PROGRAMS = $(clients_programs) \
|
||||||
gears \
|
$(poppler_programs) \
|
||||||
|
$(simple_clients_programs)
|
||||||
|
|
||||||
|
if BUILD_SIMPLE_CLIENTS
|
||||||
|
simple_clients_programs = simple-client simple-shm
|
||||||
|
simple_client_SOURCES = simple-client.c
|
||||||
|
simple_client_LDADD = $(SIMPLE_CLIENT_LIBS) -lm
|
||||||
|
|
||||||
|
simple_shm_SOURCES = simple-shm.c
|
||||||
|
simple_shm_LDADD = $(SIMPLE_CLIENT_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if BUILD_CLIENTS
|
||||||
|
clients_programs = gears \
|
||||||
flower \
|
flower \
|
||||||
screenshot \
|
screenshot \
|
||||||
terminal \
|
terminal \
|
||||||
image \
|
image \
|
||||||
$(poppler_programs) \
|
|
||||||
dnd \
|
dnd \
|
||||||
smoke \
|
smoke \
|
||||||
resizor \
|
resizor \
|
||||||
simple-client \
|
|
||||||
simple-shm \
|
|
||||||
eventdemo
|
eventdemo
|
||||||
|
|
||||||
noinst_LIBRARIES = libtoytoolkit.a
|
noinst_LIBRARIES = libtoytoolkit.a
|
||||||
@@ -55,12 +65,6 @@ smoke_LDADD = $(toolkit_libs)
|
|||||||
resizor_SOURCES = resizor.c
|
resizor_SOURCES = resizor.c
|
||||||
resizor_LDADD = $(toolkit_libs)
|
resizor_LDADD = $(toolkit_libs)
|
||||||
|
|
||||||
simple_client_SOURCES = simple-client.c
|
|
||||||
simple_client_LDADD = $(SIMPLE_CLIENT_LIBS) -lm
|
|
||||||
|
|
||||||
simple_shm_SOURCES = simple-shm.c
|
|
||||||
simple_shm_LDADD = $(SIMPLE_CLIENT_LIBS)
|
|
||||||
|
|
||||||
eventdemo_SOURCES = eventdemo.c
|
eventdemo_SOURCES = eventdemo.c
|
||||||
eventdemo_LDADD = $(toolkit_libs)
|
eventdemo_LDADD = $(toolkit_libs)
|
||||||
|
|
||||||
@@ -69,6 +73,7 @@ BUILT_SOURCES = \
|
|||||||
screenshooter-protocol.c
|
screenshooter-protocol.c
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
CLEANFILES = $(BUILT_SOURCES)
|
||||||
|
endif
|
||||||
|
|
||||||
@wayland_scanner_rules@
|
@wayland_scanner_rules@
|
||||||
|
|
||||||
|
|||||||
+7
-2
@@ -86,14 +86,19 @@ if test x$enable_wayland_compositor == xyes; then
|
|||||||
PKG_CHECK_MODULES(WAYLAND_COMPOSITOR, [wayland-client wayland-egl])
|
PKG_CHECK_MODULES(WAYLAND_COMPOSITOR, [wayland-client wayland-egl])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(simple-clients, [ --enable-simple-clients],, enable_simple_clients=yes)
|
||||||
|
AM_CONDITIONAL(BUILD_SIMPLE_CLIENTS, test x$enable_simple_clients == xyes)
|
||||||
|
if test x$enable_simple_clients == xyes; then
|
||||||
|
AC_DEFINE([BUILD_SIMPLE_CLIENTS], [1], [Build the Wayland simple clients])
|
||||||
|
PKG_CHECK_MODULES(SIMPLE_CLIENT,
|
||||||
|
[egl >= 7.10 glesv2 wayland-client wayland-egl])
|
||||||
|
fi
|
||||||
|
|
||||||
AC_ARG_ENABLE(clients, [ --enable-clients],, enable_clients=yes)
|
AC_ARG_ENABLE(clients, [ --enable-clients],, enable_clients=yes)
|
||||||
AM_CONDITIONAL(BUILD_CLIENTS, test x$enable_clients == xyes)
|
AM_CONDITIONAL(BUILD_CLIENTS, test x$enable_clients == xyes)
|
||||||
if test x$enable_clients == xyes; then
|
if test x$enable_clients == xyes; then
|
||||||
AC_DEFINE([BUILD_CLIENTS], [1], [Build the Wayland clients])
|
AC_DEFINE([BUILD_CLIENTS], [1], [Build the Wayland clients])
|
||||||
|
|
||||||
PKG_CHECK_MODULES(SIMPLE_CLIENT,
|
|
||||||
[egl >= 7.10 glesv2 wayland-client wayland-egl])
|
|
||||||
PKG_CHECK_MODULES(CLIENT, [wayland-client wayland-egl egl >= 7.10 gl cairo >= 1.10.0 gdk-pixbuf-2.0 glib-2.0 gobject-2.0 xkbcommon])
|
PKG_CHECK_MODULES(CLIENT, [wayland-client wayland-egl egl >= 7.10 gl cairo >= 1.10.0 gdk-pixbuf-2.0 glib-2.0 gobject-2.0 xkbcommon])
|
||||||
|
|
||||||
PKG_CHECK_MODULES(POPPLER, [poppler-glib gdk-2.0 gio-2.0],
|
PKG_CHECK_MODULES(POPPLER, [poppler-glib gdk-2.0 gio-2.0],
|
||||||
|
|||||||
Reference in New Issue
Block a user