Add gbm_server for supporting gbm_bo buffer
[platform/core/uifw/libds-tizen.git] / src / meson.build
1 common_inc = [ include_directories('.'), libds_tizen_inc ]
2
3 math = meson.get_compiler('c').find_library('m')
4 wayland_server = dependency('wayland-server', required: true)
5 rt = meson.get_compiler('c').find_library('rt')
6
7 if wayland_server.version().version_compare('>= 1.19')
8   cdata.set('HAVE_WL_SEAT_ERROR_MISSING_CAPABILITY', '1')
9 endif
10
11 deps_base = [
12   math,
13   rt,
14 ]
15
16 dep_libds = dependency('libds', required: true)
17
18 deps_libds_tizen = [
19   deps_base,
20   wayland_server,
21   dep_libds,
22 ]
23
24 tizen_security_files = [
25   '../security.c',
26 ]
27
28 deps_tizen_security = [
29   dependency('cynara-client', required: true),
30   dependency('cynara-session', required: true),
31   dependency('libsmack', required: true)
32 ]
33
34 subdir('shared')
35 subdir('allocator')
36 subdir('tbm_server')
37 subdir('backend')
38 subdir('keyrouter')
39 subdir('input_devicemgr')
40 subdir('dpms')
41 subdir('indicator')
42 subdir('clipboard')
43 subdir('launch')
44 subdir('display_policy')
45 subdir('memory_flusher')
46 subdir('renderer')
47 subdir('screen_rotation')
48 subdir('global_resource')
49 subdir('embedded_compositor')
50 subdir('input_method')
51 subdir('text_input')
52 subdir('hwc')
53 subdir('policy')
54 subdir('screenshooter')
55 subdir('scaler')
56 subdir('video')
57 subdir('eom')
58 subdir('remote_surface')
59 subdir('gbm_server')