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_win32 | |
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 'src/lib/ecore_win32')
-rw-r--r-- | src/lib/ecore_win32/meson.build | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/lib/ecore_win32/meson.build b/src/lib/ecore_win32/meson.build index 1bb4589f28..b105dbae91 100644 --- a/src/lib/ecore_win32/meson.build +++ b/src/lib/ecore_win32/meson.build | |||
@@ -1,8 +1,14 @@ | |||
1 | ecore_win32_deps = [] | ||
2 | ecore_win32_pub_deps = [] | ||
3 | ecore_win32_ext_deps = [] | ||
4 | ecore_win32_src = [] | ||
5 | |||
1 | if sys_windows == true | 6 | if sys_windows == true |
2 | ecore_win32_deps = [evil, eina, ecore, ecore_input] | 7 | ecore_win32_deps += [evil, eina, ecore, ecore_input] |
3 | ecore_win32_pub_deps = [] | 8 | ecore_win32_pub_deps += [] |
9 | ecore_win32_ext_deps += [] | ||
4 | 10 | ||
5 | ecore_win32_src = [ | 11 | ecore_win32_src += files([ |
6 | 'ecore_win32.c', | 12 | 'ecore_win32.c', |
7 | 'ecore_win32_clipboard.c', | 13 | 'ecore_win32_clipboard.c', |
8 | 'ecore_win32_cursor.c', | 14 | 'ecore_win32_cursor.c', |
@@ -14,7 +20,7 @@ if sys_windows == true | |||
14 | 'ecore_win32_event.c', | 20 | 'ecore_win32_event.c', |
15 | 'ecore_win32_monitor.c', | 21 | 'ecore_win32_monitor.c', |
16 | 'ecore_win32_window.c', | 22 | 'ecore_win32_window.c', |
17 | ] | 23 | ]) |
18 | 24 | ||
19 | ecore_win32_header_src = [ | 25 | ecore_win32_header_src = [ |
20 | 'Ecore_Win32.h' | 26 | 'Ecore_Win32.h' |
@@ -22,7 +28,7 @@ if sys_windows == true | |||
22 | 28 | ||
23 | ecore_win32_lib = library('ecore_win32', | 29 | ecore_win32_lib = library('ecore_win32', |
24 | ecore_win32_src, | 30 | ecore_win32_src, |
25 | dependencies: ecore_win32_deps + ecore_win32_pub_deps, | 31 | dependencies: [ecore_win32_deps, ecore_win32_pub_deps, ecore_win32_ext_deps], |
26 | include_directories : config_dir, | 32 | include_directories : config_dir, |
27 | install: true, | 33 | install: true, |
28 | c_args : package_c_args, | 34 | c_args : package_c_args, |