summaryrefslogtreecommitdiff
path: root/src/lib/ecore_win32
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2019-04-26 08:57:14 -0400
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2019-05-06 17:00:45 +0200
commit253fa7e09ff685a98df11ab64937efa97ffddbd9 (patch)
treed4b1ce7b7698627e46e6372a5b9a16103c9e6e5e /src/lib/ecore_win32
parent6d886693c8c349f9305e9bfdc01ecc0ab765685f (diff)
meson: support ecore-win32
thx @vtorri fix T7786 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8722
Diffstat (limited to 'src/lib/ecore_win32')
-rw-r--r--src/lib/ecore_win32/meson.build42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/lib/ecore_win32/meson.build b/src/lib/ecore_win32/meson.build
new file mode 100644
index 0000000000..1bb4589f28
--- /dev/null
+++ b/src/lib/ecore_win32/meson.build
@@ -0,0 +1,42 @@
1if sys_windows == true
2 ecore_win32_deps = [evil, eina, ecore, ecore_input]
3 ecore_win32_pub_deps = []
4
5 ecore_win32_src = [
6 'ecore_win32.c',
7 'ecore_win32_clipboard.c',
8 'ecore_win32_cursor.c',
9 'ecore_win32_dnd.c',
10 'ecore_win32_dnd_data_object.cpp',
11 'ecore_win32_dnd_drop_source.cpp',
12 'ecore_win32_dnd_drop_target.cpp',
13 'ecore_win32_dnd_enumformatetc.cpp',
14 'ecore_win32_event.c',
15 'ecore_win32_monitor.c',
16 'ecore_win32_window.c',
17 ]
18
19 ecore_win32_header_src = [
20 'Ecore_Win32.h'
21 ]
22
23 ecore_win32_lib = library('ecore_win32',
24 ecore_win32_src,
25 dependencies: ecore_win32_deps + ecore_win32_pub_deps,
26 include_directories : config_dir,
27 install: true,
28 c_args : package_c_args,
29 )
30
31 ecore_win32 = declare_dependency(
32 include_directories: [include_directories('.')],
33 link_with: ecore_win32_lib,
34 dependencies: ecore_win32_pub_deps,
35 )
36
37 install_headers(ecore_win32_header_src,
38 install_dir : dir_package_include,
39 )
40else
41 automatic_pkgfile = false
42endif