summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2018-10-19 15:47:44 +0200
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2018-10-24 12:05:58 +0200
commite19d2391476965d7b8e8865a766734947cc3099f (patch)
tree2ae1c6f451970a92b10b550995aecb512e38a817 /src/lib/efl/interfaces
parent5a3d79d3833a85675a26875594b5b07a99d79365 (diff)
meson: prepare general build for the bindings
for bindings we needed a system that could be used to find all special directories of every subsystem, for eo files headers etc. The mechanism is documented in the root meson.build Differential Revision: https://phab.enlightenment.org/D7180
Diffstat (limited to 'src/lib/efl/interfaces')
-rw-r--r--src/lib/efl/interfaces/meson.build12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/lib/efl/interfaces/meson.build b/src/lib/efl/interfaces/meson.build
index cb39cff2e5..012bc12ff2 100644
--- a/src/lib/efl/interfaces/meson.build
+++ b/src/lib/efl/interfaces/meson.build
@@ -119,6 +119,8 @@ foreach eo_file : pub_eo_files
119 '-gchd', '@INPUT@']) 119 '-gchd', '@INPUT@'])
120endforeach 120endforeach
121 121
122pub_eo_files += pub_legacy_eo_files
123
122pub_eo_types_files = [ 124pub_eo_types_files = [
123 'efl_gfx_types.eot', 125 'efl_gfx_types.eot',
124 'efl_ui_types.eot', 126 'efl_ui_types.eot',
@@ -140,7 +142,15 @@ foreach eo_file : pub_eo_types_files
140 '-ghd', '@INPUT@']) 142 '-ghd', '@INPUT@'])
141endforeach 143endforeach
142 144
143pub_eo_files = files(pub_eo_files + pub_legacy_eo_files + pub_eo_types_files) 145install_data(pub_eo_files + pub_legacy_eo_files + pub_eo_types_files,
146 install_dir: join_paths(eolian_include_dir, package_version_name)
147)
148
149efl_interfaces_eo_files = pub_eo_files
150efl_interfaces_eot_files = pub_eo_types_files
151
152pub_eo_files = []
153pub_eo_types_files = []
144 154
145efl_src += files([ 155efl_src += files([
146 'efl_interfaces_main.c', 156 'efl_interfaces_main.c',