rearrange the directories of git repository 12/278212/1
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 8 Jun 2022 01:33:48 +0000 (10:33 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 18 Jul 2022 05:58:53 +0000 (14:58 +0900)
and fix some build break.

Change-Id: I723cb9e5f13f05f5761d668737f6e2c9c84f9cac

48 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 80% similarity]
clients/simple-dpms.c [moved from src/clients/simple-dpms.c with 100% similarity]
clients/simple-tbm.c [moved from src/clients/simple-tbm.c with 100% similarity]
examples/meson.build [moved from src/examples/meson.build with 79% 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/tdm-backend.c [moved from src/examples/tdm-backend.c with 100% similarity]
examples/tinyds-tdm-dpms.c [moved from src/examples/tinyds-tdm-dpms.c with 100% similarity]
examples/tinyds-tdm-libinput.c [moved from src/examples/tinyds-tdm-libinput.c with 100% similarity]
examples/tinyds-tdm-renderer.c [moved from src/examples/tinyds-tdm-renderer.c with 100% similarity]
examples/tinyds-tdm-renderer.h [moved from src/examples/tinyds-tdm-renderer.h with 100% similarity]
examples/tinyds-tdm.c [moved from src/examples/tinyds-tdm.c with 100% similarity]
meson.build
packaging/libds-tizen.spec
src/allocator/meson.build [moved from src/libds-tizen/allocator/meson.build with 100% similarity]
src/allocator/tbm.c [moved from src/libds-tizen/allocator/tbm.c with 100% similarity]
src/backend/meson.build [moved from src/libds-tizen/backend/meson.build with 100% similarity]
src/backend/tdm/backend.c [moved from src/libds-tizen/backend/tdm/backend.c with 100% similarity]
src/backend/tdm/meson.build [moved from src/libds-tizen/backend/tdm/meson.build with 100% similarity]
src/backend/tdm/output.c [moved from src/libds-tizen/backend/tdm/output.c with 100% similarity]
src/backend/tdm/tdm.h [moved from src/libds-tizen/backend/tdm/tdm.h with 100% similarity]
src/backend/tdm/tdm_buffer_queue.c [moved from src/libds-tizen/backend/tdm/tdm_buffer_queue.c with 100% similarity]
src/backend/tdm/tdm_buffer_queue.h [moved from src/libds-tizen/backend/tdm/tdm_buffer_queue.h with 100% similarity]
src/dpms.c [moved from src/libds-tizen/dpms.c with 100% similarity]
src/input-devicemgr/input-devicemgr.c [moved from src/libds-tizen/input-devicemgr/input-devicemgr.c with 100% similarity]
src/input-devicemgr/input-devicemgr.h [moved from src/libds-tizen/input-devicemgr/input-devicemgr.h with 100% similarity]
src/input-devicemgr/meson.build [moved from src/libds-tizen/input-devicemgr/meson.build with 98% similarity]
src/keyrouter/keyrouter.c [moved from src/libds-tizen/keyrouter/keyrouter.c with 100% similarity]
src/keyrouter/keyrouter.h [moved from src/libds-tizen/keyrouter/keyrouter.h with 100% similarity]
src/keyrouter/keyrouter_grab.c [moved from src/libds-tizen/keyrouter/keyrouter_grab.c with 100% similarity]
src/keyrouter/meson.build [moved from src/libds-tizen/keyrouter/meson.build with 100% similarity]
src/libds-tizen/meson.build [deleted file]
src/meson.build
src/pixel_format.c [moved from src/libds-tizen/pixel_format.c with 100% similarity]
src/pixel_format.h [moved from src/libds-tizen/pixel_format.h with 100% similarity]
src/tbm_server.c [moved from src/libds-tizen/tbm_server.c with 100% similarity]
src/tbm_server.h [moved from src/libds-tizen/tbm_server.h with 100% similarity]
src/util.h [moved from src/libds-tizen/util.h with 100% similarity]
src/util/meson.build [moved from src/libds-tizen/util/meson.build with 100% similarity]
src/util/security.c [moved from src/libds-tizen/util/security.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 80%
rename from src/clients/meson.build
rename to clients/meson.build
index b22419b..5d80f18 100644 (file)
@@ -52,19 +52,19 @@ executable('ds-simple-dpms',
       dependency('wayland-client', required: true),
       dependency('tizen-dpms-client', required: true),
     ],
-  install_dir: libds_bindir,
+  install_dir: libds_tizen_bindir,
   install: true,
 )
 
-input_generator_files = ['input-generator.c']
-input_generator_deps = [
-  dependency('wayland-client', required: true),
-  tizen_extension_client,
-]
-
-executable('input-generator',
-  input_generator_files,
-  dependencies: input_generator_deps,
-  install_dir: libds_bindir,
-  install: true,
-)
+input_generator_files = ['input-generator.c']
+input_generator_deps = [
+  dependency('wayland-client', required: true),
+  tizen_extension_client,
+]
+#
+executable('input-generator',
+  input_generator_files,
+  dependencies: input_generator_deps,
+#   install_dir: libds_tizen_bindir,
+  install: true,
+)
similarity index 79%
rename from src/examples/meson.build
rename to examples/meson.build
index af04c50..5917f02 100644 (file)
@@ -35,16 +35,16 @@ tinyds_tdm_libinput_files = [
   'tinyds-tdm-renderer.c',
 ]
 
-executable('tinyds-tdm-libinput',
-  tinyds_tdm_libinput_files,
-  dependencies: [
-    common_deps,
-    dependency('pixman-1', required: true),
-    dependency('threads', required: true),
-  ],
-  install_dir: libds_tizen_bindir,
-  install : true
-)
+#executable('tinyds-tdm-libinput',
+#  tinyds_tdm_libinput_files,
+#  dependencies: [
+#    common_deps,
+#    dependency('pixman-1', required: true),
+#    dependency('threads', required: true),
+#  ],
+#  install_dir: libds_tizen_bindir,
+#  install : true
+#)
 
 executable('tinyds-tdm-dpms',
   'tinyds-tdm-dpms.c',
@@ -56,6 +56,6 @@ executable('tinyds-tdm-dpms',
     dependency('pixman-1', required: true),
     dependency('threads', required: true),
   ],
-  install_dir: libds_bindir,
+  install_dir: libds_tizen_bindir,
   install : true
 )
index 410b271..dfe8129 100644 (file)
@@ -25,7 +25,22 @@ cdata.set('LIBDS_VERSION_MAJOR', libds_tizen_version_major)
 cdata.set('LIBDS_VERSION_MINOR', libds_tizen_version_minor)
 cdata.set('LIBDS_VERSION_PATCH', libds_tizen_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)
index ceb7b50..5c8e2a9 100644 (file)
@@ -100,9 +100,8 @@ ninja -C builddir install
 %{_bindir}/tdm-backend
 %{_bindir}/tinyds-tdm
 %{_bindir}/ds-simple-tbm
-%{_bindir}/tinyds-tdm-libinput
 %{_bindir}/tinyds-tdm-dpms
-%{_bindir}/input-generator
+%{_bindir}/ds-simple-dpms
 
 %files keyrouter
 %manifest %{name}.manifest
@@ -118,16 +117,18 @@ ninja -C builddir install
 %{_libdir}/pkgconfig/libds-tizen-keyrouter.pc
 %{_libdir}/libds-tizen-keyrouter.so
 
-%files tizen-input-devicemgr
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%license LICENSE
-%{_libdir}/libds-tizen-input-devicemgr.so.*
-
-%files tizen-input-devicemgr-devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%license LICENSE
-%{_includedir}/libds-tizen/input-devicemgr.h
-%{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc
-%{_libdir}/libds-tizen-input-devicemgr.so
+# %files input-devicemgr
+# %manifest %{name}.manifest
+# %defattr(-,root,root,-)
+# %license LICENSE
+# %{_libdir}/libds-tizen-input-devicemgr.so.*
+#
+# %files input-devicemgr-devel
+# %manifest %{name}.manifest
+# %defattr(-,root,root,-)
+# %license LICENSE
+# %{_includedir}/libds-tizen/input-devicemgr.h
+# %{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc
+# %{_libdir}/libds-tizen-input-devicemgr.so
+# %{_bindir}/tinyds-tdm-libinput
+# %{_bindir}/input-generator
similarity index 100%
rename from src/libds-tizen/dpms.c
rename to src/dpms.c
similarity index 98%
rename from src/libds-tizen/input-devicemgr/meson.build
rename to src/input-devicemgr/meson.build
index 30924a4..7006326 100644 (file)
@@ -3,7 +3,6 @@ libds_tizen_input_devicemgr_files = [
 ]
 
 libds_tizen_input_devicemgr_deps = [
-  dep_libds,
   dep_libds_tizen,
   dependency('tizen-extension-server', required: true),
 ]
diff --git a/src/libds-tizen/meson.build b/src/libds-tizen/meson.build
deleted file mode 100644 (file)
index 1ee9b99..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-libds_tizen_files = [
-  'pixel_format.c',
-  'tbm_server.c',
-  'dpms.c',
-]
-
-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
-
-base_deps = [
-  math,
-  wayland_server,
-  pixman,
-  libdrm,
-  xkbcommon,
-  rt,
-]
-
-libds_tizen_deps = [
-  base_deps,
-  dependency('libds', required: true),
-  dependency('libdrm', required: true),
-  dependency('libtbm', required: true),
-  dependency('wayland-tbm-server', required: true),
-  dependency('tizen-dpms-server', required: true),
-]
-
-subdir('allocator')
-subdir('backend')
-subdir('util')
-
-lib_libds_tizen = shared_library('ds-tizen', libds_tizen_files,
-  dependencies: libds_tizen_deps,
-  include_directories: [ common_inc, include_directories('.') ],
-  version: meson.project_version(),
-  install: true
-)
-
-dep_libds_tizen = declare_dependency(
-  link_with: lib_libds_tizen,
-  dependencies: libds_tizen_deps,
-  include_directories: [ common_inc, include_directories('.') ],
-)
-
-pkgconfig = import('pkgconfig')
-pkgconfig.generate(lib_libds_tizen,
-  version: meson.project_version(),
-  filebase: 'libds-tizen',
-  name: 'libds-tizen',
-  description: 'extension of libds for tizen platform',
-)
-
-subdir('keyrouter')
-subdir('input-devicemgr')
-
index d213f62..28ec46e 100644 (file)
@@ -1,16 +1,63 @@
-wayland_protos = dependency('wayland-protocols',
-  fallback: ['wayland-protocols', 'wayland_protocols'],
-  default_options: ['tests=false'],
+libds_tizen_files = [
+  'pixel_format.c',
+  'tbm_server.c',
+  'dpms.c',
+]
+
+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
+
+base_deps = [
+  math,
+  wayland_server,
+  pixman,
+  libdrm,
+  xkbcommon,
+  rt,
+]
+
+libds_tizen_deps = [
+  base_deps,
+  dependency('libds', required: true),
+  dependency('libdrm', required: true),
+  dependency('libtbm', required: true),
+  dependency('wayland-tbm-server', required: true),
+  dependency('tizen-dpms-server', required: true),
+]
+
+subdir('allocator')
+subdir('backend')
+subdir('util')
+
+lib_libds_tizen = shared_library('ds-tizen', libds_tizen_files,
+  dependencies: libds_tizen_deps,
+  include_directories: [ common_inc, include_directories('.') ],
+  version: meson.project_version(),
+  install: true
+)
+
+dep_libds_tizen = declare_dependency(
+  link_with: lib_libds_tizen,
+  dependencies: libds_tizen_deps,
+  include_directories: [ common_inc, include_directories('.') ],
 )
-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,
+pkgconfig = import('pkgconfig')
+pkgconfig.generate(lib_libds_tizen,
+  version: meson.project_version(),
+  filebase: 'libds-tizen',
+  name: 'libds-tizen',
+  description: 'extension of libds for tizen platform',
 )
 
-subdir('libds-tizen')
-#subdir('tests')
-subdir('examples')
-subdir('clients')
+subdir('keyrouter')
+#subdir('input-devicemgr')
+
similarity index 100%
rename from src/libds-tizen/util.h
rename to src/util.h
similarity index 100%
rename from src/tests/meson.build
rename to tests/meson.build