meson: introduce to meson build system
[platform/upstream/efl.git] / src / modules / evas / engines / software_tbm / meson.build
1 engine_src = files([
2   'evas_engine.c',
3   'evas_engine.h',
4   'evas_outbuf.c',
5 ])
6
7 engine_header = [
8   'Evas_Engine_Software_Tbm.h',
9 ]
10
11 engine_deps = []#ecore_drm2, libdrm, gl_deps, dependency('gbm')]
12 engine_include_dir = include_directories(join_paths('..','software_generic'))
13
14 if get_option('evas-modules') == 'shared' and not evas_force_static.contains(engine)
15   shared_module(mod_full_name, engine_src + engine_header,
16         include_directories : config_dir + [engine_include_dir],
17         dependencies : [eina, evas_pre] + engine_deps,
18         install : true,
19         install_dir : mod_install_dir,
20         name_suffix : sys_mod_extension
21       )
22   install_headers(engine_header,
23     install_dir: dir_package_include
24   )
25   module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
26 endif