From 989e9d582cc7b3cfb931518f2e523db08c8a3197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Sun, 24 Nov 2013 15:10:19 -0800 Subject: [PATCH] Makefile.am: Move launcher helpers in to libsession-helper.la library --- src/Makefile.am | 52 ++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 81547d2c..92afae84 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -44,22 +44,27 @@ weston_SOURCES = \ ../shared/matrix.c \ ../shared/matrix.h \ ../shared/zalloc.h \ - weston-launch.h \ weston-egl-ext.h -if ENABLE_DBUS -weston_SOURCES += \ - dbus.h \ - dbus.c -weston_CFLAGS += $(DBUS_CFLAGS) -weston_LDADD += $(DBUS_LIBS) +noinst_LTLIBRARIES = \ + libsession-helper.la + +libsession_helper_la_SOURCES = \ + weston-launch.h \ + launcher-util.c \ + launcher-util.h +libsession_helper_la_CFLAGS = $(GCC_CFLAGS) $(LIBDRM_CFLAGS) $(PIXMAN_CFLAGS) +libsession_helper_la_LIBADD = $(LIBDRM_LIBS) +if ENABLE_DBUS if HAVE_SYSTEMD_LOGIN -weston_SOURCES += \ +libsession_helper_la_SOURCES += \ + dbus.h \ + dbus.c \ logind-util.h \ logind-util.c -weston_CFLAGS += $(SYSTEMD_LOGIN_CFLAGS) -weston_LDADD += $(SYSTEMD_LOGIN_LIBS) +libsession_helper_la_CFLAGS += $(SYSTEMD_LOGIN_CFLAGS) $(DBUS_CFLAGS) +libsession_helper_la_LIBADD += $(SYSTEMD_LOGIN_LIBS) $(DBUS_LIBS) endif endif @@ -121,8 +126,6 @@ module_LTLIBRARIES = \ $(fbdev_backend) \ $(rdp_backend) -noinst_LTLIBRARIES = - if INSTALL_RPI_COMPOSITOR module_LTLIBRARIES += $(rpi_backend) else @@ -162,8 +165,11 @@ endif if ENABLE_DRM_COMPOSITOR drm_backend = drm-backend.la drm_backend_la_LDFLAGS = -module -avoid-version -drm_backend_la_LIBADD = $(COMPOSITOR_LIBS) $(DRM_COMPOSITOR_LIBS) \ - ../shared/libshared.la -lrt +drm_backend_la_LIBADD = \ + $(COMPOSITOR_LIBS) \ + $(DRM_COMPOSITOR_LIBS) \ + ../shared/libshared.la -lrt \ + libsession-helper.la drm_backend_la_CFLAGS = \ $(COMPOSITOR_CFLAGS) \ $(EGL_CFLAGS) \ @@ -176,8 +182,6 @@ drm_backend_la_SOURCES = \ evdev.c \ evdev.h \ evdev-touchpad.c \ - launcher-util.c \ - launcher-util.h \ libbacklight.c \ libbacklight.h @@ -191,7 +195,10 @@ endif if ENABLE_WAYLAND_COMPOSITOR wayland_backend = wayland-backend.la wayland_backend_la_LDFLAGS = -module -avoid-version -wayland_backend_la_LIBADD = $(COMPOSITOR_LIBS) $(WAYLAND_COMPOSITOR_LIBS) \ +wayland_backend_la_LIBADD = \ + $(COMPOSITOR_LIBS) \ + $(WAYLAND_COMPOSITOR_LIBS) \ + libsession-helper.la \ ../shared/libshared-cairo.la wayland_backend_la_CFLAGS = \ $(COMPOSITOR_CFLAGS) \ @@ -209,21 +216,17 @@ rpi_backend_la_LDFLAGS = -module -avoid-version rpi_backend_la_LIBADD = $(COMPOSITOR_LIBS) \ $(RPI_COMPOSITOR_LIBS) \ $(RPI_BCM_HOST_LIBS) \ - $(LIBDRM_LIBS) \ ../shared/libshared.la rpi_backend_la_CFLAGS = \ $(GCC_CFLAGS) \ $(COMPOSITOR_CFLAGS) \ $(RPI_COMPOSITOR_CFLAGS) \ - $(LIBDRM_CFLAGS) \ $(RPI_BCM_HOST_CFLAGS) rpi_backend_la_SOURCES = \ compositor-rpi.c \ rpi-renderer.c \ rpi-renderer.h \ rpi-bcm-stubs.h \ - launcher-util.c \ - launcher-util.h \ evdev.c \ evdev.h \ evdev-touchpad.c @@ -252,13 +255,12 @@ fbdev_backend_la_LDFLAGS = -module -avoid-version fbdev_backend_la_LIBADD = \ $(COMPOSITOR_LIBS) \ $(FBDEV_COMPOSITOR_LIBS) \ - $(LIBDRM_LIBS) \ + libsession-helper.la \ ../shared/libshared.la fbdev_backend_la_CFLAGS = \ $(COMPOSITOR_CFLAGS) \ $(EGL_CFLAGS) \ $(FBDEV_COMPOSITOR_CFLAGS) \ - $(LIBDRM_CFLAGS) \ $(PIXMAN_CFLAGS) \ $(GCC_CFLAGS) fbdev_backend_la_SOURCES = \ @@ -267,9 +269,7 @@ fbdev_backend_la_SOURCES = \ udev-seat.h \ evdev.c \ evdev.h \ - evdev-touchpad.c \ - launcher-util.c \ - launcher-util.h + evdev-touchpad.c endif if ENABLE_RDP_COMPOSITOR