summaryrefslogtreecommitdiff
path: root/src/lib/eldbus
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2020-05-10 14:41:57 +0200
committerStefan Schmidt <s.schmidt@samsung.com>2020-05-27 11:06:46 +0200
commit8e3606698eb439eecd7302a885504365aca7e564 (patch)
tree6bb354ae72ab277548fafaab00a52aeaac5e61bb /src/lib/eldbus
parent2d105a7e597a38a31ea88fefc02ac84b8b6e5543 (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/eldbus')
-rw-r--r--src/lib/eldbus/meson.build9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/eldbus/meson.build b/src/lib/eldbus/meson.build
index a58be32b1b..ea3d6930c9 100644
--- a/src/lib/eldbus/meson.build
+++ b/src/lib/eldbus/meson.build
@@ -1,5 +1,6 @@
1eldbus_deps = [ecore] 1eldbus_deps = [ecore]
2eldbus_pub_deps = [eina, eo, efl] 2eldbus_pub_deps = [eina, eo, efl]
3eldbus_ext_deps = []
3 4
4pub_eo_files = [ 5pub_eo_files = [
5 'eldbus_model_connection.eo', 6 'eldbus_model_connection.eo',
@@ -61,7 +62,7 @@ eldbus_header_src = [
61 'eldbus_message_eina_value.h' 62 'eldbus_message_eina_value.h'
62] 63]
63 64
64eldbus_src = [ 65eldbus_src = files([
65 'eldbus_private.h', 66 'eldbus_private.h',
66 'eldbus_private_types.h', 67 'eldbus_private_types.h',
67 'eldbus_model_private.h', 68 'eldbus_model_private.h',
@@ -90,14 +91,14 @@ eldbus_src = [
90 'eldbus_model_arguments.c', 91 'eldbus_model_arguments.c',
91 'eldbus_model_signal.c', 92 'eldbus_model_signal.c',
92 'eldbus_introspection.c' 93 'eldbus_introspection.c'
93] 94])
94 95
95eldbus_deps += dependency('dbus-1') 96eldbus_ext_deps += dependency('dbus-1')
96 97
97eldbus_lib = library('eldbus', 98eldbus_lib = library('eldbus',
98 eldbus_src, pub_eo_file_target, 99 eldbus_src, pub_eo_file_target,
99 c_args : package_c_args, 100 c_args : package_c_args,
100 dependencies: eldbus_pub_deps + eldbus_deps, 101 dependencies: eldbus_pub_deps + eldbus_deps + eldbus_ext_deps,
101 include_directories : config_dir, 102 include_directories : config_dir,
102 install: true, 103 install: true,
103 version : meson.project_version() 104 version : meson.project_version()