From 62d8b252c093b3bd71362b1c76cb70b16a6cd63a Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Fri, 11 Aug 2017 09:37:09 -0400 Subject: Refactor meson and move xdg-shell into wlroots --- backend/meson.build | 56 ++++++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 26 deletions(-) (limited to 'backend') diff --git a/backend/meson.build b/backend/meson.build index 9c6b70df..7fcf00b8 100644 --- a/backend/meson.build +++ b/backend/meson.build @@ -1,29 +1,33 @@ -wlr_files += files( - 'backend.c', - 'udev.c', - 'session/direct-ipc.c', - 'session/direct.c', - 'session/session.c', - 'drm/backend.c', - 'drm/drm.c', - 'drm/drm-atomic.c', - 'drm/drm-legacy.c', - 'drm/drm-properties.c', - 'drm/drm-util.c', - 'libinput/backend.c', - 'libinput/events.c', - 'libinput/keyboard.c', - 'libinput/pointer.c', - 'libinput/tablet_pad.c', - 'libinput/tablet_tool.c', - 'libinput/touch.c', - 'multi/backend.c', - 'wayland/backend.c', - 'wayland/output.c', - 'wayland/registry.c', - 'wayland/wl_seat.c', +backend_files = files( + 'backend.c', + 'udev.c', + 'session/direct-ipc.c', + 'session/direct.c', + 'session/session.c', + 'drm/backend.c', + 'drm/drm.c', + 'drm/drm-atomic.c', + 'drm/drm-legacy.c', + 'drm/drm-properties.c', + 'drm/drm-util.c', + 'libinput/backend.c', + 'libinput/events.c', + 'libinput/keyboard.c', + 'libinput/pointer.c', + 'libinput/tablet_pad.c', + 'libinput/tablet_tool.c', + 'libinput/touch.c', + 'multi/backend.c', + 'wayland/backend.c', + 'wayland/output.c', + 'wayland/registry.c', + 'wayland/wl_seat.c', ) -if dep_systemd.found() - wlr_files += files('session/logind.c') +if systemd.found() + wlr_files += files('session/logind.c') endif + +lib_wlr_backend = static_library('wlr_backend', backend_files, + include_directories: wlr_inc, + dependencies: [wayland_server, egl, gbm, libinput, systemd]) -- cgit v1.2.3