udev: Move from backends/native/ to backends/

This makes it possible to use udev even for backends which are not
native. Specifically we want to start controling backlights in mutter
which has to happen for both native and X11.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4130>
This commit is contained in:
Sebastian Wick 2024-09-10 20:05:25 +02:00
parent 11b4de08c4
commit 15d4123bd1
11 changed files with 12 additions and 9 deletions

View File

@ -18,7 +18,7 @@
#include "config.h"
#include "backends/native/meta-udev.h"
#include "backends/meta-udev.h"
#include "backends/meta-backend-private.h"
#include "backends/meta-launcher.h"

View File

@ -20,7 +20,7 @@
#include <gudev/gudev.h>
#include "backends/native/meta-backend-native-types.h"
#include "backends/meta-backend-types.h"
#include "core/util-private.h"
typedef enum _MetaUdevDeviceType

View File

@ -23,6 +23,7 @@
#pragma once
#include "backends/native/meta-backend-native.h"
#include "backends/native/meta-backend-native-types.h"
#include "backends/native/meta-barrier-native.h"
struct _MetaBackendNativeClass

View File

@ -24,9 +24,9 @@
#include "backends/meta-backend-private.h"
#include "backends/meta-launcher.h"
#include "backends/meta-udev.h"
#include "backends/native/meta-clutter-backend-native.h"
#include "backends/native/meta-kms-types.h"
#include "backends/native/meta-udev.h"
#define META_BACKEND_TEST_INPUT_SEAT "meta-test-seat0"

View File

@ -20,13 +20,13 @@
#include "backends/native/meta-kms-private.h"
#include "backends/meta-udev.h"
#include "backends/native/meta-backend-native.h"
#include "backends/native/meta-kms-cursor-manager.h"
#include "backends/native/meta-kms-device-private.h"
#include "backends/native/meta-kms-impl.h"
#include "backends/native/meta-kms-update-private.h"
#include "backends/native/meta-thread-private.h"
#include "backends/native/meta-udev.h"
#include "cogl/cogl.h"
#include "meta-private-enum-types.h"

View File

@ -27,6 +27,7 @@
#include <xf86drmMode.h>
#include "backends/meta-renderer.h"
#include "backends/native/meta-backend-native-types.h"
#include "backends/native/meta-gpu-kms.h"
#include "backends/native/meta-monitor-manager-native.h"

View File

@ -42,6 +42,7 @@
#ifdef HAVE_NATIVE_BACKEND
#include "backends/native/meta-backend-native.h"
#include "backends/native/meta-backend-native-types.h"
#endif
#if defined (HAVE_X11) && defined (HAVE_WAYLAND)

View File

@ -281,6 +281,8 @@ mutter_sources = [
'backends/meta-stage-private.h',
'backends/meta-stage-view.c',
'backends/meta-stage-view-private.h',
'backends/meta-udev.c',
'backends/meta-udev.h',
'backends/meta-viewport-info.c',
'backends/meta-viewport-info.h',
'backends/meta-virtual-monitor.c',
@ -882,8 +884,6 @@ if have_native_backend
'backends/native/meta-thread.c',
'backends/native/meta-thread.h',
'backends/native/meta-thread-private.h',
'backends/native/meta-udev.c',
'backends/native/meta-udev.h',
'backends/native/meta-virtual-input-device-native.c',
'backends/native/meta-virtual-input-device-native.h',
'backends/native/meta-virtual-monitor-native.c',

View File

@ -19,11 +19,11 @@
#include "config.h"
#include "backends/meta-monitor-config-manager.h"
#include "backends/meta-udev.h"
#include "backends/meta-virtual-monitor.h"
#include "backends/native/meta-backend-native.h"
#include "backends/native/meta-crtc-kms.h"
#include "backends/native/meta-crtc-virtual.h"
#include "backends/native/meta-udev.h"
#include "core/window-private.h"
#include "meta-test/meta-context-test.h"
#include "meta/meta-backend.h"

View File

@ -21,8 +21,8 @@
#include "backends/meta-logical-monitor.h"
#include "backends/meta-monitor-manager-private.h"
#include "backends/meta-udev.h"
#include "backends/native/meta-backend-native.h"
#include "backends/native/meta-udev.h"
#include "core/display-private.h"
#include "meta-test/meta-context-test.h"
#include "tests/drm-mock/drm-mock.h"

View File

@ -21,9 +21,9 @@
#include "backends/meta-logical-monitor.h"
#include "backends/meta-monitor-manager-private.h"
#include "backends/meta-udev.h"
#include "backends/meta-virtual-monitor.h"
#include "backends/native/meta-backend-native.h"
#include "backends/native/meta-udev.h"
#include "meta-test/meta-context-test.h"
#include "tests/drm-mock/drm-mock.h"
#include "tests/meta-test-utils.h"