Move ds_backend implementation 32/278132/1
authorSeunghun Lee <shiin.lee@samsung.com>
Thu, 24 Feb 2022 06:59:36 +0000 (15:59 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 18 Jul 2022 05:58:06 +0000 (14:58 +0900)
no functional changes

Change-Id: If598451fc62155396478358b3c617c14112c8449

src/libds/backend.c [new file with mode: 0644]
src/libds/backend/backend.c [deleted file]
src/libds/backend/meson.build
src/libds/meson.build

diff --git a/src/libds/backend.c b/src/libds/backend.c
new file mode 100644 (file)
index 0000000..d52a8d2
--- /dev/null
@@ -0,0 +1,55 @@
+#include <stdlib.h>
+#include <wayland-server.h>
+
+#include "libds/interfaces/backend.h"
+
+WL_EXPORT bool
+ds_backend_start(struct ds_backend *backend)
+{
+    if (backend->iface->start)
+        return backend->iface->start(backend);
+
+    backend->started = true;
+
+    return true;
+}
+
+WL_EXPORT void
+ds_backend_destroy(struct ds_backend *backend)
+{
+    if (!backend)
+        return;
+
+    if (backend->iface && backend->iface->destroy)
+        backend->iface->destroy(backend);
+    else
+        free(backend);
+}
+
+WL_EXPORT void
+ds_backend_add_destroy_listener(struct ds_backend *backend,
+        struct wl_listener *listener)
+{
+    wl_signal_add(&backend->events.destroy, listener);
+}
+
+WL_EXPORT void
+ds_backend_add_new_output_listener(struct ds_backend *backend,
+        struct wl_listener *listener)
+{
+    wl_signal_add(&backend->events.new_output, listener);
+}
+
+void
+ds_backend_init(struct ds_backend *backend, const struct ds_backend_interface *iface)
+{
+    backend->iface = iface;
+    wl_signal_init(&backend->events.destroy);
+    wl_signal_init(&backend->events.new_output);
+}
+
+void
+ds_backend_finish(struct ds_backend *backend)
+{
+    wl_signal_emit(&backend->events.destroy, backend);
+}
diff --git a/src/libds/backend/backend.c b/src/libds/backend/backend.c
deleted file mode 100644 (file)
index d52a8d2..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-#include <stdlib.h>
-#include <wayland-server.h>
-
-#include "libds/interfaces/backend.h"
-
-WL_EXPORT bool
-ds_backend_start(struct ds_backend *backend)
-{
-    if (backend->iface->start)
-        return backend->iface->start(backend);
-
-    backend->started = true;
-
-    return true;
-}
-
-WL_EXPORT void
-ds_backend_destroy(struct ds_backend *backend)
-{
-    if (!backend)
-        return;
-
-    if (backend->iface && backend->iface->destroy)
-        backend->iface->destroy(backend);
-    else
-        free(backend);
-}
-
-WL_EXPORT void
-ds_backend_add_destroy_listener(struct ds_backend *backend,
-        struct wl_listener *listener)
-{
-    wl_signal_add(&backend->events.destroy, listener);
-}
-
-WL_EXPORT void
-ds_backend_add_new_output_listener(struct ds_backend *backend,
-        struct wl_listener *listener)
-{
-    wl_signal_add(&backend->events.new_output, listener);
-}
-
-void
-ds_backend_init(struct ds_backend *backend, const struct ds_backend_interface *iface)
-{
-    backend->iface = iface;
-    wl_signal_init(&backend->events.destroy);
-    wl_signal_init(&backend->events.new_output);
-}
-
-void
-ds_backend_finish(struct ds_backend *backend)
-{
-    wl_signal_emit(&backend->events.destroy, backend);
-}
index e095efd9ddd93d9adb9b80d163b705be0ea250cb..c24f0748afc68166cb2b187a054b694e44a42c77 100644 (file)
@@ -1,6 +1,2 @@
-libds_files += files(
-  'backend.c',
-)
-
 subdir('wayland')
 subdir('tdm')
index 8a88b62e32586fd48904b73a5c1411b7e2d9aea7..e7f2970cb94406108008fbf52b401df92997e212 100644 (file)
@@ -19,6 +19,7 @@ libds_files = [
   'xdg_shell/xdg_surface.c',
   'xdg_shell/xdg_toplevel.c',
   'pixel_format.c',
+  'backend.c',
 ]
 
 protocols = {