summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bindings/mono/efl_mono.dll.config.in9
-rw-r--r--src/bindings/mono/meson.build13
2 files changed, 22 insertions, 0 deletions
diff --git a/src/bindings/mono/efl_mono.dll.config.in b/src/bindings/mono/efl_mono.dll.config.in
new file mode 100644
index 0000000..0531b79
--- /dev/null
+++ b/src/bindings/mono/efl_mono.dll.config.in
@@ -0,0 +1,9 @@
1<configuration>
2 <dllmap dll=\"eina\" target=\"@EINA@\"/>
3 <dllmap dll=\"efl\" target=\"@EFL@\"/>
4 <dllmap dll=\"ecore\" target=\"@ECORE@\"/>
5 <dllmap dll=\"eo\" target=\"@EO@\"/>
6 <dllmap dll=\"evas\" target=\"@EVAS@\"/>
7 <dllmap dll=\"eldbus\" target=\"@ELDBUS@\"/>
8 <dllmap dll=\"elementary\" target=\"@ELEMENTARY@\"/>
9</configuration>
diff --git a/src/bindings/mono/meson.build b/src/bindings/mono/meson.build
index 4710e4c..411c29f 100644
--- a/src/bindings/mono/meson.build
+++ b/src/bindings/mono/meson.build
@@ -113,6 +113,19 @@ foreach mono_gen_file : legacy_evas_required_by_mono
113 '@INPUT@']) 113 '@INPUT@'])
114endforeach 114endforeach
115 115
116efl_mono_conf_data = configuration_data()
117efl_mono_conf_data.set('EINA', eina_lib.full_path())
118efl_mono_conf_data.set('EFL', efl_lib.full_path())
119efl_mono_conf_data.set('ECORE', ecore_lib.full_path())
120efl_mono_conf_data.set('EO', eo_lib.full_path())
121efl_mono_conf_data.set('EVAS', evas_lib.full_path())
122efl_mono_conf_data.set('ELDBUS', eldbus_lib.full_path())
123efl_mono_conf_data.set('ELEMENTARY', elementary_lib.full_path())
124
125configure_file(input : 'efl_mono.dll.config.in',
126 output : 'efl_mono.dll.config',
127 configuration : efl_mono_conf_data)
128
116efl_mono = library('efl_mono', 129efl_mono = library('efl_mono',
117 mono_generator_target + mono_files + [efl_src], 130 mono_generator_target + mono_files + [efl_src],
118 install : true, 131 install : true,