rearrange the directory of the libds respository 98/278098/1
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 8 Jun 2022 00:24:33 +0000 (09:24 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 18 Jul 2022 05:08:50 +0000 (14:08 +0900)
Change-Id: I4edc18679d585feef80aca84c526dd4f414ed1b8

81 files changed:
clients/input-generator.c [moved from src/clients/input-generator.c with 100% similarity]
clients/meson.build [moved from src/clients/meson.build with 100% similarity]
clients/simple-dpms.c [moved from src/clients/simple-dpms.c with 100% similarity]
clients/simple-shm-shell.c [moved from src/clients/simple-shm-shell.c with 100% similarity]
examples/input-device-test.c [moved from src/examples/input-device-test.c with 100% similarity]
examples/libinput-backend.c [moved from src/examples/libinput-backend.c with 100% similarity]
examples/meson.build [moved from src/examples/meson.build with 100% similarity]
examples/pixman-helper.c [moved from src/examples/pixman-helper.c with 100% similarity]
examples/pixman-helper.h [moved from src/examples/pixman-helper.h with 100% similarity]
examples/pixman-tbm-helper.c [moved from src/examples/pixman-tbm-helper.c with 100% similarity]
examples/pixman-tbm-helper.h [moved from src/examples/pixman-tbm-helper.h with 100% similarity]
examples/tinyds-tdm-dpms.c [moved from src/examples/tinyds-tdm-dpms.c with 100% similarity]
examples/tinyds.c [moved from src/examples/tinyds.c with 100% similarity]
examples/wl-backend.c [moved from src/examples/wl-backend.c with 100% similarity]
meson.build
src/addon.c [moved from src/libds/addon.c with 100% similarity]
src/addon.h [moved from src/libds/addon.h with 100% similarity]
src/allocator.c [moved from src/libds/allocator.c with 100% similarity]
src/allocator/meson.build [moved from src/libds/allocator/meson.build with 100% similarity]
src/allocator/shm.c [moved from src/libds/allocator/shm.c with 100% similarity]
src/backend.c [moved from src/libds/backend.c with 100% similarity]
src/backend/libinput/backend.c [moved from src/libds/backend/libinput/backend.c with 100% similarity]
src/backend/libinput/backend.h [moved from src/libds/backend/libinput/backend.h with 100% similarity]
src/backend/libinput/input.c [moved from src/libds/backend/libinput/input.c with 100% similarity]
src/backend/libinput/keyboard.c [moved from src/libds/backend/libinput/keyboard.c with 100% similarity]
src/backend/libinput/meson.build [moved from src/libds/backend/libinput/meson.build with 100% similarity]
src/backend/libinput/pointer.c [moved from src/libds/backend/libinput/pointer.c with 100% similarity]
src/backend/libinput/touch.c [moved from src/libds/backend/libinput/touch.c with 100% similarity]
src/backend/meson.build [moved from src/libds/backend/meson.build with 100% similarity]
src/backend/wayland/backend.c [moved from src/libds/backend/wayland/backend.c with 100% similarity]
src/backend/wayland/backend.h [moved from src/libds/backend/wayland/backend.h with 100% similarity]
src/backend/wayland/meson.build [moved from src/libds/backend/wayland/meson.build with 100% similarity]
src/backend/wayland/output.c [moved from src/libds/backend/wayland/output.c with 100% similarity]
src/backend/wayland/seat.c [moved from src/libds/backend/wayland/seat.c with 100% similarity]
src/buffer.c [moved from src/libds/buffer.c with 100% similarity]
src/buffer.h [moved from src/libds/buffer.h with 100% similarity]
src/client_buffer.h [moved from src/libds/client_buffer.h with 100% similarity]
src/client_buffer/shm_client_buffer.c [moved from src/libds/client_buffer/shm_client_buffer.c with 100% similarity]
src/compositor.c [moved from src/libds/compositor.c with 100% similarity]
src/input_device.c [moved from src/libds/input_device.c with 100% similarity]
src/keyboard.c [moved from src/libds/keyboard.c with 100% similarity]
src/libds/meson.build [deleted file]
src/log.c [moved from src/libds/log.c with 100% similarity]
src/meson.build
src/output.c [moved from src/libds/output.c with 100% similarity]
src/output.h [moved from src/libds/output.h with 100% similarity]
src/pixel_format.c [moved from src/libds/pixel_format.c with 100% similarity]
src/pixel_format.h [moved from src/libds/pixel_format.h with 100% similarity]
src/pointer.c [moved from src/libds/pointer.c with 100% similarity]
src/presentation.c [moved from src/libds/presentation.c with 100% similarity]
src/region.c [moved from src/libds/region.c with 100% similarity]
src/region.h [moved from src/libds/region.h with 100% similarity]
src/seat.h [moved from src/libds/seat.h with 100% similarity]
src/seat/seat.c [moved from src/libds/seat/seat.c with 100% similarity]
src/seat/seat_keyboard.c [moved from src/libds/seat/seat_keyboard.c with 100% similarity]
src/seat/seat_pointer.c [moved from src/libds/seat/seat_pointer.c with 100% similarity]
src/seat/seat_private.h [moved from src/libds/seat/seat_private.h with 100% similarity]
src/seat/seat_touch.c [moved from src/libds/seat/seat_touch.c with 100% similarity]
src/shell.c [moved from src/libds/shell.c with 100% similarity]
src/shell.h [moved from src/libds/shell.h with 100% similarity]
src/shell_surface.c [moved from src/libds/shell_surface.c with 100% similarity]
src/subcompositor.c [moved from src/libds/subcompositor.c with 100% similarity]
src/subcompositor.h [moved from src/libds/subcompositor.h with 100% similarity]
src/surface.h [moved from src/libds/surface.h with 100% similarity]
src/surface/subsurface.c [moved from src/libds/surface/subsurface.c with 100% similarity]
src/surface/surface-private.h [moved from src/libds/surface/surface-private.h with 100% similarity]
src/surface/surface.c [moved from src/libds/surface/surface.c with 100% similarity]
src/swapchain.c [moved from src/libds/swapchain.c with 100% similarity]
src/touch.c [moved from src/libds/touch.c with 100% similarity]
src/util.h [moved from src/libds/util.h with 100% similarity]
src/util/shm.c [moved from src/libds/util/shm.c with 100% similarity]
src/util/time.c [moved from src/libds/util/time.c with 100% similarity]
src/xdg_shell/xdg_shell.c [moved from src/libds/xdg_shell/xdg_shell.c with 100% similarity]
src/xdg_shell/xdg_shell.h [moved from src/libds/xdg_shell/xdg_shell.h with 100% similarity]
src/xdg_shell/xdg_surface.c [moved from src/libds/xdg_shell/xdg_surface.c with 100% similarity]
src/xdg_shell/xdg_toplevel.c [moved from src/libds/xdg_shell/xdg_toplevel.c with 100% similarity]
tests/meson.build [moved from src/tests/meson.build with 100% similarity]
tests/test-backend.c [moved from src/tests/test-backend.c with 100% similarity]
tests/test-compositor.c [moved from src/tests/test-compositor.c with 100% similarity]
tests/test-subsurface.c [moved from src/tests/test-subsurface.c with 100% similarity]
tests/test-surface.c [moved from src/tests/test-surface.c with 100% similarity]

similarity index 100%
rename from src/clients/meson.build
rename to clients/meson.build
similarity index 100%
rename from src/examples/tinyds.c
rename to examples/tinyds.c
index d3d2df0..be7d520 100644 (file)
@@ -25,7 +25,22 @@ cdata.set('LIBDS_VERSION_MAJOR', libds_version_major)
 cdata.set('LIBDS_VERSION_MINOR', libds_version_minor)
 cdata.set('LIBDS_VERSION_PATCH', libds_version_patch)
 
+wayland_protos = dependency('wayland-protocols',
+  fallback: ['wayland-protocols', 'wayland_protocols'],
+  default_options: ['tests=false'],
+)
+wl_protocol_dir = wayland_protos.get_variable('pkgdatadir')
+
+wayland_scanner_dep = dependency('wayland-scanner', native: true)
+wayland_scanner = find_program(
+  wayland_scanner_dep.get_variable('wayland_scanner'),
+  native: true,
+)
+
 subdir('src')
+subdir('tests')
+subdir('examples')
+subdir('clients')
 subdir('include')
 
-configure_file(output: 'config.h', install: false, configuration: cdata)
+configure_file(output: 'config.h', install: false, configuration: cdata)
\ No newline at end of file
similarity index 100%
rename from src/libds/addon.c
rename to src/addon.c
similarity index 100%
rename from src/libds/addon.h
rename to src/addon.h
similarity index 100%
rename from src/libds/allocator.c
rename to src/allocator.c
similarity index 100%
rename from src/libds/backend.c
rename to src/backend.c
similarity index 100%
rename from src/libds/buffer.c
rename to src/buffer.c
similarity index 100%
rename from src/libds/buffer.h
rename to src/buffer.h
similarity index 100%
rename from src/libds/compositor.c
rename to src/compositor.c
similarity index 100%
rename from src/libds/input_device.c
rename to src/input_device.c
similarity index 100%
rename from src/libds/keyboard.c
rename to src/keyboard.c
diff --git a/src/libds/meson.build b/src/libds/meson.build
deleted file mode 100644 (file)
index b59fda2..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-libds_files = [
-  'log.c',
-  'addon.c',
-  'buffer.c',
-  'allocator.c',
-  'swapchain.c',
-  'output.c',
-  'compositor.c',
-  'subcompositor.c',
-  'region.c',
-  'util/time.c',
-  'util/shm.c',
-  'surface/surface.c',
-  'surface/subsurface.c',
-  'client_buffer/shm_client_buffer.c',
-  'xdg_shell/xdg_shell.c',
-  'xdg_shell/xdg_surface.c',
-  'xdg_shell/xdg_toplevel.c',
-  'pixel_format.c',
-  'backend.c',
-  'input_device.c',
-  'pointer.c',
-  'keyboard.c',
-  'touch.c',
-  'seat/seat.c',
-  'seat/seat_pointer.c',
-  'seat/seat_keyboard.c',
-  'seat/seat_touch.c',
-  'shell.c',
-  'shell_surface.c',
-]
-
-protocols = {
-  'xdg-shell': wl_protocol_dir / 'stable/xdg-shell/xdg-shell.xml',
-}
-
-protocols_code = {}
-protocols_server_header = {}
-
-foreach name, path : protocols
-  code = custom_target(
-    name.underscorify() + '_c',
-    input: path,
-    output: '@BASENAME@-protocol.c',
-    command: [wayland_scanner, 'private-code', '@INPUT@', '@OUTPUT@'],
-  )
-  libds_files += code
-
-  server_header = custom_target(
-    name.underscorify() + '_server_h',
-    input: path,
-    output: '@BASENAME@-server-protocol.h',
-    command: [wayland_scanner, 'server-header', '@INPUT@', '@OUTPUT@'],
-    build_by_default: false,
-  )
-  libds_files += server_header
-endforeach
-
-math = meson.get_compiler('c').find_library('m')
-wayland_server = dependency('wayland-server', required: true)
-pixman = dependency('pixman-1', required: true)
-libdrm = dependency('libdrm', required: true)
-xkbcommon = dependency('xkbcommon', required: true)
-rt = meson.get_compiler('c').find_library('rt')
-
-if wayland_server.version().version_compare('>= 1.19')
-  cdata.set('HAVE_WL_SEAT_ERROR_MISSING_CAPABILITY', '1')
-endif
-
-libds_deps = [
-  math,
-  wayland_server,
-  pixman,
-  libdrm,
-  xkbcommon,
-  rt,
-]
-
-subdir('backend')
-subdir('allocator')
-
-lib_libds = shared_library('ds', libds_files,
-  dependencies: libds_deps,
-  include_directories: [ common_inc, include_directories('.') ],
-  version: meson.project_version(),
-  install: true
-)
-
-dep_libds = declare_dependency(
-  link_with: lib_libds,
-  dependencies: libds_deps,
-  include_directories: [ common_inc, include_directories('.') ],
-)
-
-pkgconfig = import('pkgconfig')
-pkgconfig.generate(lib_libds,
-  version: meson.project_version(),
-  filebase: meson.project_name(),
-  name: meson.project_name(),
-  description: 'Wayland compositor library',
-)
similarity index 100%
rename from src/libds/log.c
rename to src/log.c
index 774c7eb..b59fda2 100644 (file)
-wayland_protos = dependency('wayland-protocols',
-  fallback: ['wayland-protocols', 'wayland_protocols'],
-  default_options: ['tests=false'],
+libds_files = [
+  'log.c',
+  'addon.c',
+  'buffer.c',
+  'allocator.c',
+  'swapchain.c',
+  'output.c',
+  'compositor.c',
+  'subcompositor.c',
+  'region.c',
+  'util/time.c',
+  'util/shm.c',
+  'surface/surface.c',
+  'surface/subsurface.c',
+  'client_buffer/shm_client_buffer.c',
+  'xdg_shell/xdg_shell.c',
+  'xdg_shell/xdg_surface.c',
+  'xdg_shell/xdg_toplevel.c',
+  'pixel_format.c',
+  'backend.c',
+  'input_device.c',
+  'pointer.c',
+  'keyboard.c',
+  'touch.c',
+  'seat/seat.c',
+  'seat/seat_pointer.c',
+  'seat/seat_keyboard.c',
+  'seat/seat_touch.c',
+  'shell.c',
+  'shell_surface.c',
+]
+
+protocols = {
+  'xdg-shell': wl_protocol_dir / 'stable/xdg-shell/xdg-shell.xml',
+}
+
+protocols_code = {}
+protocols_server_header = {}
+
+foreach name, path : protocols
+  code = custom_target(
+    name.underscorify() + '_c',
+    input: path,
+    output: '@BASENAME@-protocol.c',
+    command: [wayland_scanner, 'private-code', '@INPUT@', '@OUTPUT@'],
+  )
+  libds_files += code
+
+  server_header = custom_target(
+    name.underscorify() + '_server_h',
+    input: path,
+    output: '@BASENAME@-server-protocol.h',
+    command: [wayland_scanner, 'server-header', '@INPUT@', '@OUTPUT@'],
+    build_by_default: false,
+  )
+  libds_files += server_header
+endforeach
+
+math = meson.get_compiler('c').find_library('m')
+wayland_server = dependency('wayland-server', required: true)
+pixman = dependency('pixman-1', required: true)
+libdrm = dependency('libdrm', required: true)
+xkbcommon = dependency('xkbcommon', required: true)
+rt = meson.get_compiler('c').find_library('rt')
+
+if wayland_server.version().version_compare('>= 1.19')
+  cdata.set('HAVE_WL_SEAT_ERROR_MISSING_CAPABILITY', '1')
+endif
+
+libds_deps = [
+  math,
+  wayland_server,
+  pixman,
+  libdrm,
+  xkbcommon,
+  rt,
+]
+
+subdir('backend')
+subdir('allocator')
+
+lib_libds = shared_library('ds', libds_files,
+  dependencies: libds_deps,
+  include_directories: [ common_inc, include_directories('.') ],
+  version: meson.project_version(),
+  install: true
 )
-wl_protocol_dir = wayland_protos.get_variable('pkgdatadir')
 
-wayland_scanner_dep = dependency('wayland-scanner', native: true)
-wayland_scanner = find_program(
-  wayland_scanner_dep.get_variable('wayland_scanner'),
-  native: true,
+dep_libds = declare_dependency(
+  link_with: lib_libds,
+  dependencies: libds_deps,
+  include_directories: [ common_inc, include_directories('.') ],
 )
 
-subdir('libds')
-subdir('tests')
-subdir('examples')
-subdir('clients')
+pkgconfig = import('pkgconfig')
+pkgconfig.generate(lib_libds,
+  version: meson.project_version(),
+  filebase: meson.project_name(),
+  name: meson.project_name(),
+  description: 'Wayland compositor library',
+)
similarity index 100%
rename from src/libds/output.c
rename to src/output.c
similarity index 100%
rename from src/libds/output.h
rename to src/output.h
similarity index 100%
rename from src/libds/pixel_format.c
rename to src/pixel_format.c
similarity index 100%
rename from src/libds/pixel_format.h
rename to src/pixel_format.h
similarity index 100%
rename from src/libds/pointer.c
rename to src/pointer.c
similarity index 100%
rename from src/libds/presentation.c
rename to src/presentation.c
similarity index 100%
rename from src/libds/region.c
rename to src/region.c
similarity index 100%
rename from src/libds/region.h
rename to src/region.h
similarity index 100%
rename from src/libds/seat.h
rename to src/seat.h
similarity index 100%
rename from src/libds/seat/seat.c
rename to src/seat/seat.c
similarity index 100%
rename from src/libds/shell.c
rename to src/shell.c
similarity index 100%
rename from src/libds/shell.h
rename to src/shell.h
similarity index 100%
rename from src/libds/surface.h
rename to src/surface.h
similarity index 100%
rename from src/libds/swapchain.c
rename to src/swapchain.c
similarity index 100%
rename from src/libds/touch.c
rename to src/touch.c
similarity index 100%
rename from src/libds/util.h
rename to src/util.h
similarity index 100%
rename from src/libds/util/shm.c
rename to src/util/shm.c
similarity index 100%
rename from src/libds/util/time.c
rename to src/util/time.c
similarity index 100%
rename from src/tests/meson.build
rename to tests/meson.build