1 pkgconfig = import('pkgconfig')
3 libaurum_install_inc = [
10 './inc/Interface/ISearchable.h',
11 './inc/Interface/IDevice.h',
13 './inc/PartialMatch.h',
14 './inc/UiScrollable.h',
18 './inc/Accessibility/AccessibleNode.h',
19 './inc/Accessibility/AccessibleWatcher.h',
20 './inc/Accessibility/IEventSource.h',
21 './inc/Accessibility/AccessibleWindow.h',
22 './inc/Accessibility/IEventConsumer.h',
23 './inc/Accessibility/AccessibleApplication.h',
24 './inc/Accessibility/Accessible.h',
25 './inc/Runnable/Runnable.h',
26 './inc/Runnable/Runnables.h',
27 './inc/Runnable/SendKeyRunnable.h',
28 './inc/Misc/bitmask.h',
29 './inc/Misc/Point2D.h',
31 './inc/Misc/Size2D.h',
36 include_directories('./inc'),
37 include_directories('./inc/Accessibility'),
38 include_directories('./inc/Impl'),
39 include_directories('./inc/Impl/Accessibility'),
40 include_directories('./inc/Misc'),
41 include_directories('./inc/Runnable'),
42 include_directories('./inc/Interface'),
50 dependency('atspi-2'),
51 dependency('gio-2.0'),
52 dependency('threads'),
56 if get_option('tizen') == true
58 dependency('capi-system-info'),
59 dependency('capi-ui-efl-util'),
61 dependency('elementary'),
66 libaurum_lib = library('aurum', libaurum_src,
67 dependencies: libaurum_dep,
68 include_directories: libaurum_inc,
70 version: meson.project_version(),
73 pkgconfig.generate(filebase : 'libaurum',
75 description : 'Autumation library',
76 version : meson.project_version(),
77 libraries : libaurum_lib,
80 libaurum = declare_dependency(link_with: libaurum_lib,
81 dependencies: libaurum_dep,
82 include_directories: libaurum_inc,
85 install_headers(libaurum_install_inc,