diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-05-10 14:41:57 +0200 |
---|---|---|
committer | Stefan Schmidt <s.schmidt@samsung.com> | 2020-05-27 11:06:46 +0200 |
commit | 8e3606698eb439eecd7302a885504365aca7e564 (patch) | |
tree | 6bb354ae72ab277548fafaab00a52aeaac5e61bb /src/lib/ecore_drm2/meson.build | |
parent | 2d105a7e597a38a31ea88fefc02ac84b8b6e5543 (diff) |
refactor build
libraries are split into deps, external deps, and pub deps.
Evas engines are refactored to use the predefined engine deps.
this is preparation work for efl-one.
Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D11806
Diffstat (limited to '')
-rw-r--r-- | src/lib/ecore_drm2/meson.build | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/ecore_drm2/meson.build b/src/lib/ecore_drm2/meson.build index 53ddc303b3..212dd366c7 100644 --- a/src/lib/ecore_drm2/meson.build +++ b/src/lib/ecore_drm2/meson.build | |||
@@ -1,23 +1,24 @@ | |||
1 | ecore_drm2_deps = [eeze, elput, dl, libdrm] | 1 | ecore_drm2_deps = [eeze, elput] |
2 | ecore_drm2_pub_deps = [ecore] | 2 | ecore_drm2_pub_deps = [ecore] |
3 | ecore_drm2_ext_deps = [dl, libdrm] | ||
3 | 4 | ||
4 | ecore_drm2_header_src = [ | 5 | ecore_drm2_header_src = [ |
5 | 'Ecore_Drm2.h' | 6 | 'Ecore_Drm2.h' |
6 | ] | 7 | ] |
7 | 8 | ||
8 | ecore_drm2_src = [ | 9 | ecore_drm2_src = files([ |
9 | 'ecore_drm2_plane.c', | 10 | 'ecore_drm2_plane.c', |
10 | 'ecore_drm2_fb.c', | 11 | 'ecore_drm2_fb.c', |
11 | 'ecore_drm2_outputs.c', | 12 | 'ecore_drm2_outputs.c', |
12 | 'ecore_drm2_device.c', | 13 | 'ecore_drm2_device.c', |
13 | 'ecore_drm2.c', | 14 | 'ecore_drm2.c', |
14 | 'ecore_drm2_private.h' | 15 | 'ecore_drm2_private.h' |
15 | ] | 16 | ]) |
16 | 17 | ||
17 | ecore_drm2_lib = library('ecore_drm2', | 18 | ecore_drm2_lib = library('ecore_drm2', |
18 | ecore_drm2_src, pub_eo_file_target, | 19 | ecore_drm2_src, pub_eo_file_target, |
19 | c_args : package_c_args, | 20 | c_args : package_c_args, |
20 | dependencies: ecore_drm2_pub_deps + ecore_drm2_deps, | 21 | dependencies: ecore_drm2_pub_deps + ecore_drm2_deps + ecore_drm2_ext_deps, |
21 | include_directories : config_dir, | 22 | include_directories : config_dir, |
22 | install: true, | 23 | install: true, |
23 | version : meson.project_version() | 24 | version : meson.project_version() |