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/efreet | |
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/efreet')
-rw-r--r-- | src/lib/efreet/meson.build | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/lib/efreet/meson.build b/src/lib/efreet/meson.build index 271eca0b1a..41d3113566 100644 --- a/src/lib/efreet/meson.build +++ b/src/lib/efreet/meson.build | |||
@@ -11,7 +11,7 @@ efreet_header_src = [ | |||
11 | 'Efreet_Trash.h' | 11 | 'Efreet_Trash.h' |
12 | ] | 12 | ] |
13 | 13 | ||
14 | efreet_src = [ | 14 | efreet_src = files([ |
15 | 'efreet.c', | 15 | 'efreet.c', |
16 | 'efreet_base.c', | 16 | 'efreet_base.c', |
17 | 'efreet_icon.c', | 17 | 'efreet_icon.c', |
@@ -28,17 +28,20 @@ efreet_src = [ | |||
28 | 'efreet_cache_private.h', | 28 | 'efreet_cache_private.h', |
29 | 'efreet_mime.c', | 29 | 'efreet_mime.c', |
30 | 'efreet_trash.c' | 30 | 'efreet_trash.c' |
31 | ] | 31 | ]) |
32 | 32 | ||
33 | efreet_deps = [eet, ecore, ecore_con, ecore_file, eo, efl, eina, emile, ecore_ipc, buildsystem,intl] | 33 | efreet_deps = [eet, ecore, ecore_con, ecore_file, eo, efl, eina, emile, ecore_ipc, buildsystem] |
34 | efreet_pub_deps = [eina, eo, efl] | 34 | efreet_pub_deps = [eina, eo, efl] |
35 | efreet_ext_deps = [buildsystem_simple, intl, m] | ||
36 | |||
37 | package_c_args += ['-DDATA_DIR="'+dir_data+'"'] | ||
35 | 38 | ||
36 | efreet_lib = library('efreet', | 39 | efreet_lib = library('efreet', |
37 | efreet_src, | 40 | efreet_src, |
38 | dependencies: efreet_pub_deps + [m] + efreet_deps, | 41 | dependencies: efreet_pub_deps + efreet_ext_deps + efreet_deps, |
39 | include_directories : config_dir + [include_directories('.')], | 42 | include_directories : config_dir + [include_directories('.')], |
40 | install: true, | 43 | install: true, |
41 | c_args : [package_c_args, '-DDATA_DIR="'+dir_data+'"'], | 44 | c_args : package_c_args, |
42 | version : meson.project_version() | 45 | version : meson.project_version() |
43 | ) | 46 | ) |
44 | 47 | ||