diff options
-rw-r--r-- | src/lib/ecore/meson.build | 20 | ||||
-rw-r--r-- | src/lib/ecore_audio/meson.build | 4 | ||||
-rw-r--r-- | src/lib/ecore_con/meson.build | 27 | ||||
-rw-r--r-- | src/lib/ector/cairo/meson.build | 4 | ||||
-rw-r--r-- | src/lib/ector/gl/meson.build | 4 | ||||
-rw-r--r-- | src/lib/ector/meson.build | 8 | ||||
-rw-r--r-- | src/lib/ector/software/meson.build | 4 | ||||
-rw-r--r-- | src/lib/edje/meson.build | 24 | ||||
-rw-r--r-- | src/lib/efl/interfaces/meson.build | 24 | ||||
-rw-r--r-- | src/lib/eio/meson.build | 4 | ||||
-rw-r--r-- | src/lib/eldbus/meson.build | 8 | ||||
-rw-r--r-- | src/lib/elementary/meson.build | 19 | ||||
-rw-r--r-- | src/lib/emotion/meson.build | 16 | ||||
-rw-r--r-- | src/lib/eo/meson.build | 4 | ||||
-rw-r--r-- | src/lib/evas/canvas/meson.build | 23 | ||||
-rw-r--r-- | src/lib/evas/gesture/meson.build | 34 | ||||
-rw-r--r-- | src/lib/evas/include/meson.build | 4 | ||||
-rw-r--r-- | src/lib/evas/meson.build | 24 | ||||
-rw-r--r-- | src/modules/elementary/web/none/meson.build | 4 | ||||
-rw-r--r-- | src/modules/evas/engines/gl_generic/meson.build | 4 | ||||
-rw-r--r-- | src/modules/evas/engines/software_generic/meson.build | 4 | ||||
-rw-r--r-- | src/tests/elementary/meson.build | 4 | ||||
-rw-r--r-- | src/tests/eolian/meson.build | 4 |
23 files changed, 215 insertions, 60 deletions
diff --git a/src/lib/ecore/meson.build b/src/lib/ecore/meson.build index 732856dd23..dbb511e2bf 100644 --- a/src/lib/ecore/meson.build +++ b/src/lib/ecore/meson.build | |||
@@ -12,15 +12,25 @@ pub_eo_file_target = [] | |||
12 | foreach eo_file : pub_legacy_eo_files | 12 | foreach eo_file : pub_legacy_eo_files |
13 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 13 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
14 | input : eo_file, | 14 | input : eo_file, |
15 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 15 | output : [eo_file + '.h'], |
16 | depfile : eo_file + '.d', | ||
16 | install : true, | 17 | install : true, |
17 | install_dir : dir_package_include, | 18 | install_dir : dir_package_include, |
18 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 19 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
19 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 20 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
20 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 21 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
22 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
23 | '-gchd', '@INPUT@']) | ||
24 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
25 | input : eo_file, | ||
26 | output : [eo_file + '.legacy.h'], | ||
27 | depfile : eo_file + '.legacy.d', | ||
28 | install : true, | ||
29 | install_dir : dir_package_include, | ||
30 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
21 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 31 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
22 | '-gchl', '@INPUT@']) | 32 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
23 | 33 | '-gld', '@INPUT@']) | |
24 | endforeach | 34 | endforeach |
25 | 35 | ||
26 | pub_eo_files = [ | 36 | pub_eo_files = [ |
@@ -72,12 +82,14 @@ foreach eo_file : pub_eo_files | |||
72 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 82 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
73 | input : eo_file, | 83 | input : eo_file, |
74 | output : [eo_file + '.h'], | 84 | output : [eo_file + '.h'], |
85 | depfile : eo_file + '.d', | ||
75 | install : true, | 86 | install : true, |
76 | install_dir : dir_package_include, | 87 | install_dir : dir_package_include, |
77 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 88 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
78 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 89 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
79 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 90 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
80 | '-gch', '@INPUT@']) | 91 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
92 | '-gchd', '@INPUT@']) | ||
81 | endforeach | 93 | endforeach |
82 | 94 | ||
83 | # special handling, because this is already eo API and legacy API | 95 | # special handling, because this is already eo API and legacy API |
diff --git a/src/lib/ecore_audio/meson.build b/src/lib/ecore_audio/meson.build index 099f8454db..6fdd5a30b4 100644 --- a/src/lib/ecore_audio/meson.build +++ b/src/lib/ecore_audio/meson.build | |||
@@ -16,12 +16,14 @@ foreach eo_file : pub_eo_files | |||
16 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 16 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
17 | input : eo_file, | 17 | input : eo_file, |
18 | output : [eo_file + '.h'], | 18 | output : [eo_file + '.h'], |
19 | depfile : eo_file + '.d', | ||
19 | install : true, | 20 | install : true, |
20 | install_dir : dir_package_include, | 21 | install_dir : dir_package_include, |
21 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 22 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
22 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 23 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
23 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 24 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
24 | '-gch', '@INPUT@']) | 25 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
26 | '-gchd', '@INPUT@']) | ||
25 | endforeach | 27 | endforeach |
26 | 28 | ||
27 | pub_eo_types_files = [] | 29 | pub_eo_types_files = [] |
diff --git a/src/lib/ecore_con/meson.build b/src/lib/ecore_con/meson.build index b8b5a36b2a..f945ccd0d4 100644 --- a/src/lib/ecore_con/meson.build +++ b/src/lib/ecore_con/meson.build | |||
@@ -27,15 +27,25 @@ pub_eo_file_target = [] | |||
27 | foreach eo_file : pub_legacy_eo_files | 27 | foreach eo_file : pub_legacy_eo_files |
28 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 28 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
29 | input : eo_file, | 29 | input : eo_file, |
30 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 30 | output : [eo_file + '.h'], |
31 | depfile : eo_file + '.d', | ||
31 | install : true, | 32 | install : true, |
32 | install_dir : dir_package_include, | 33 | install_dir : dir_package_include, |
33 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 34 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
34 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 35 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
35 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 36 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
37 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
38 | '-gchd', '@INPUT@']) | ||
39 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
40 | input : eo_file, | ||
41 | output : [eo_file + '.legacy.h'], | ||
42 | depfile : eo_file + '.legacy.d', | ||
43 | install : true, | ||
44 | install_dir : dir_package_include, | ||
45 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
36 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 46 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
37 | '-gchl', '@INPUT@']) | 47 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
38 | 48 | '-gld', '@INPUT@']) | |
39 | endforeach | 49 | endforeach |
40 | 50 | ||
41 | pub_eo_files = [ | 51 | pub_eo_files = [ |
@@ -85,14 +95,15 @@ endif | |||
85 | foreach eo_file : pub_eo_files | 95 | foreach eo_file : pub_eo_files |
86 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 96 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
87 | input : eo_file, | 97 | input : eo_file, |
88 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 98 | output : [eo_file + '.h'], |
99 | depfile : eo_file + '.d', | ||
89 | install : true, | 100 | install : true, |
90 | install_dir : dir_package_include, | 101 | install_dir : dir_package_include, |
91 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 102 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
92 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 103 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
93 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 104 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
94 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 105 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
95 | '-gch', '@INPUT@']) | 106 | '-gchd', '@INPUT@']) |
96 | endforeach | 107 | endforeach |
97 | 108 | ||
98 | 109 | ||
@@ -106,11 +117,13 @@ foreach eo_file : pub_eo_types_files | |||
106 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 117 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
107 | input : eo_file, | 118 | input : eo_file, |
108 | output : [eo_file + '.h'], | 119 | output : [eo_file + '.h'], |
120 | depfile : eo_file + '.d', | ||
109 | install : true, | 121 | install : true, |
110 | install_dir : dir_package_include, | 122 | install_dir : dir_package_include, |
111 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 123 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
112 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 124 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
113 | '-gh', '@INPUT@']) | 125 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
126 | '-ghd', '@INPUT@']) | ||
114 | endforeach | 127 | endforeach |
115 | 128 | ||
116 | eolian_include_directories += ['-I', meson.current_source_dir()] | 129 | eolian_include_directories += ['-I', meson.current_source_dir()] |
diff --git a/src/lib/ector/cairo/meson.build b/src/lib/ector/cairo/meson.build index 2b45ce2b87..e9ebc60708 100644 --- a/src/lib/ector/cairo/meson.build +++ b/src/lib/ector/cairo/meson.build | |||
@@ -21,12 +21,14 @@ foreach eo_file : pub_eo_files | |||
21 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 21 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
22 | input : eo_file, | 22 | input : eo_file, |
23 | output : [eo_file + '.h'], | 23 | output : [eo_file + '.h'], |
24 | depfile : eo_file + '.d', | ||
24 | install : false, | 25 | install : false, |
25 | install_dir : dir_package_include, | 26 | install_dir : dir_package_include, |
26 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 27 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
27 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 28 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
28 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 29 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
29 | '-gch', '@INPUT@']) | 30 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
31 | '-gchd', '@INPUT@']) | ||
30 | endforeach | 32 | endforeach |
31 | 33 | ||
32 | install_data(pub_eo_files, | 34 | install_data(pub_eo_files, |
diff --git a/src/lib/ector/gl/meson.build b/src/lib/ector/gl/meson.build index dad958c0fc..11bb8cfc6a 100644 --- a/src/lib/ector/gl/meson.build +++ b/src/lib/ector/gl/meson.build | |||
@@ -24,12 +24,14 @@ foreach eo_file : pub_eo_files | |||
24 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 24 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
25 | input : eo_file, | 25 | input : eo_file, |
26 | output : [eo_file + '.h'], | 26 | output : [eo_file + '.h'], |
27 | depfile : eo_file + '.d', | ||
27 | install : false, | 28 | install : false, |
28 | install_dir : dir_package_include, | 29 | install_dir : dir_package_include, |
29 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 30 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
30 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 31 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
31 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 32 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
32 | '-gch', '@INPUT@']) | 33 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
34 | '-gchd', '@INPUT@']) | ||
33 | endforeach | 35 | endforeach |
34 | 36 | ||
35 | install_data(pub_eo_files, | 37 | install_data(pub_eo_files, |
diff --git a/src/lib/ector/meson.build b/src/lib/ector/meson.build index be3c6a5f62..58e4f96d53 100644 --- a/src/lib/ector/meson.build +++ b/src/lib/ector/meson.build | |||
@@ -34,12 +34,14 @@ foreach eo_file : pub_eo_files | |||
34 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 34 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
35 | input : eo_file, | 35 | input : eo_file, |
36 | output : [eo_file + '.h'], | 36 | output : [eo_file + '.h'], |
37 | depfile : eo_file + '.d', | ||
37 | install : false, | 38 | install : false, |
38 | install_dir : dir_package_include, | 39 | install_dir : dir_package_include, |
39 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 40 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
40 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 41 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
41 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 42 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
42 | '-gch', '@INPUT@']) | 43 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
44 | '-gchd', '@INPUT@']) | ||
43 | endforeach | 45 | endforeach |
44 | 46 | ||
45 | eolian_include_directories += ['-I', meson.current_source_dir()] | 47 | eolian_include_directories += ['-I', meson.current_source_dir()] |
@@ -60,11 +62,13 @@ foreach eo_file : pub_eo_types_files | |||
60 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 62 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
61 | input : eo_file, | 63 | input : eo_file, |
62 | output : [eo_file + '.h'], | 64 | output : [eo_file + '.h'], |
65 | depfile : eo_file + '.d', | ||
63 | install : false, | 66 | install : false, |
64 | install_dir : dir_package_include, | 67 | install_dir : dir_package_include, |
65 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 68 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
66 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 69 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
67 | '-gh', '@INPUT@']) | 70 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
71 | '-ghd', '@INPUT@']) | ||
68 | endforeach | 72 | endforeach |
69 | 73 | ||
70 | ector_lib = library('ector', | 74 | ector_lib = library('ector', |
diff --git a/src/lib/ector/software/meson.build b/src/lib/ector/software/meson.build index ceb08ef3f2..5e5dc599d7 100644 --- a/src/lib/ector/software/meson.build +++ b/src/lib/ector/software/meson.build | |||
@@ -23,12 +23,14 @@ foreach eo_file : pub_eo_files | |||
23 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 23 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
24 | input : eo_file, | 24 | input : eo_file, |
25 | output : [eo_file + '.h'], | 25 | output : [eo_file + '.h'], |
26 | depfile : eo_file + '.d', | ||
26 | install : false, | 27 | install : false, |
27 | install_dir : dir_package_include, | 28 | install_dir : dir_package_include, |
28 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 29 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
29 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 30 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
30 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 31 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
31 | '-gch', '@INPUT@']) | 32 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
33 | '-gchd', '@INPUT@']) | ||
32 | endforeach | 34 | endforeach |
33 | 35 | ||
34 | install_data(pub_eo_files, | 36 | install_data(pub_eo_files, |
diff --git a/src/lib/edje/meson.build b/src/lib/edje/meson.build index bcfcd9b569..bd2374637b 100644 --- a/src/lib/edje/meson.build +++ b/src/lib/edje/meson.build | |||
@@ -42,15 +42,25 @@ pub_eo_file_target = [] | |||
42 | foreach eo_file : pub_legacy_eo_files | 42 | foreach eo_file : pub_legacy_eo_files |
43 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 43 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
44 | input : eo_file, | 44 | input : eo_file, |
45 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 45 | output : [eo_file + '.h'], |
46 | depfile : eo_file + '.d', | ||
46 | install : true, | 47 | install : true, |
47 | install_dir : dir_package_include, | 48 | install_dir : dir_package_include, |
48 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 49 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
49 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 50 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
50 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 51 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
52 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
53 | '-gchd', '@INPUT@']) | ||
54 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
55 | input : eo_file, | ||
56 | output : [eo_file + '.legacy.h'], | ||
57 | depfile : eo_file + '.legacy.d', | ||
58 | install : true, | ||
59 | install_dir : dir_package_include, | ||
60 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
51 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 61 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
52 | '-gchl', '@INPUT@']) | 62 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
53 | 63 | '-gld', '@INPUT@']) | |
54 | endforeach | 64 | endforeach |
55 | 65 | ||
56 | pub_eo_types_files = [ | 66 | pub_eo_types_files = [ |
@@ -61,11 +71,13 @@ foreach eo_file : pub_eo_types_files | |||
61 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 71 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
62 | input : eo_file, | 72 | input : eo_file, |
63 | output : [eo_file + '.h'], | 73 | output : [eo_file + '.h'], |
74 | depfile : eo_file + '.d', | ||
64 | install : true, | 75 | install : true, |
65 | install_dir : dir_package_include, | 76 | install_dir : dir_package_include, |
66 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 77 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
67 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 78 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
68 | '-gh', '@INPUT@']) | 79 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
80 | '-ghd', '@INPUT@']) | ||
69 | endforeach | 81 | endforeach |
70 | 82 | ||
71 | priv_eo_files = [ | 83 | priv_eo_files = [ |
@@ -77,9 +89,11 @@ foreach eo_file : priv_eo_files | |||
77 | priv_eo_file_target += custom_target('eolian_gen_' + eo_file, | 89 | priv_eo_file_target += custom_target('eolian_gen_' + eo_file, |
78 | input : eo_file, | 90 | input : eo_file, |
79 | output : [eo_file + '.h'], | 91 | output : [eo_file + '.h'], |
92 | depfile : eo_file + '.d', | ||
80 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 93 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
81 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 94 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
82 | '-gch', '@INPUT@']) | 95 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
96 | '-gchd', '@INPUT@']) | ||
83 | endforeach | 97 | endforeach |
84 | 98 | ||
85 | 99 | ||
diff --git a/src/lib/efl/interfaces/meson.build b/src/lib/efl/interfaces/meson.build index 8d29c404a8..cb39cff2e5 100644 --- a/src/lib/efl/interfaces/meson.build +++ b/src/lib/efl/interfaces/meson.build | |||
@@ -18,15 +18,25 @@ pub_eo_file_target = [] | |||
18 | foreach eo_file : pub_legacy_eo_files | 18 | foreach eo_file : pub_legacy_eo_files |
19 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 19 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
20 | input : eo_file, | 20 | input : eo_file, |
21 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 21 | output : [eo_file + '.h'], |
22 | depfile : eo_file + '.d', | ||
22 | install : true, | 23 | install : true, |
23 | install_dir : join_paths(dir_package_include, 'interfaces'), | 24 | install_dir : join_paths(dir_package_include, 'interfaces'), |
24 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 25 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
25 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 26 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
26 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 27 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
28 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
29 | '-gchd', '@INPUT@']) | ||
30 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
31 | input : eo_file, | ||
32 | output : [eo_file + '.legacy.h'], | ||
33 | depfile : eo_file + '.legacy.d', | ||
34 | install : true, | ||
35 | install_dir : join_paths(dir_package_include, 'interfaces'), | ||
36 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
27 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 37 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
28 | '-gchl', '@INPUT@']) | 38 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
29 | 39 | '-gld', '@INPUT@']) | |
30 | endforeach | 40 | endforeach |
31 | 41 | ||
32 | pub_eo_files = [ | 42 | pub_eo_files = [ |
@@ -99,12 +109,14 @@ foreach eo_file : pub_eo_files | |||
99 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 109 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
100 | input : eo_file, | 110 | input : eo_file, |
101 | output : [eo_file + '.h'], | 111 | output : [eo_file + '.h'], |
112 | depfile : eo_file + '.d', | ||
102 | install : true, | 113 | install : true, |
103 | install_dir : join_paths(dir_package_include, 'interfaces'), | 114 | install_dir : join_paths(dir_package_include, 'interfaces'), |
104 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 115 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
105 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 116 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
106 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 117 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
107 | '-gch', '@INPUT@']) | 118 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
119 | '-gchd', '@INPUT@']) | ||
108 | endforeach | 120 | endforeach |
109 | 121 | ||
110 | pub_eo_types_files = [ | 122 | pub_eo_types_files = [ |
@@ -119,11 +131,13 @@ foreach eo_file : pub_eo_types_files | |||
119 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 131 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
120 | input : eo_file, | 132 | input : eo_file, |
121 | output : [eo_file + '.h'], | 133 | output : [eo_file + '.h'], |
134 | depfile : eo_file + '.d', | ||
122 | install : true, | 135 | install : true, |
123 | install_dir : join_paths(dir_package_include, 'interfaces'), | 136 | install_dir : join_paths(dir_package_include, 'interfaces'), |
124 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 137 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
125 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 138 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
126 | '-gh', '@INPUT@']) | 139 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
140 | '-ghd', '@INPUT@']) | ||
127 | endforeach | 141 | endforeach |
128 | 142 | ||
129 | pub_eo_files = files(pub_eo_files + pub_legacy_eo_files + pub_eo_types_files) | 143 | pub_eo_files = files(pub_eo_files + pub_legacy_eo_files + pub_eo_types_files) |
diff --git a/src/lib/eio/meson.build b/src/lib/eio/meson.build index fd6902f38b..c3410d752e 100644 --- a/src/lib/eio/meson.build +++ b/src/lib/eio/meson.build | |||
@@ -10,13 +10,15 @@ foreach eo_file : pub_eo_files | |||
10 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 10 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
11 | input : eo_file, | 11 | input : eo_file, |
12 | output : [eo_file + '.h'], | 12 | output : [eo_file + '.h'], |
13 | depfile : eo_file + '.d', | ||
13 | install : true, | 14 | install : true, |
14 | install_dir : dir_package_include, | 15 | install_dir : dir_package_include, |
15 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 16 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
16 | '-o', 'h:' + join_paths( | 17 | '-o', 'h:' + join_paths( |
17 | meson.current_build_dir(), eo_file + '.h'), | 18 | meson.current_build_dir(), eo_file + '.h'), |
18 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 19 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
19 | '-gch', '@INPUT@']) | 20 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
21 | '-gchd', '@INPUT@']) | ||
20 | endforeach | 22 | endforeach |
21 | 23 | ||
22 | pub_eo_types_files = [] | 24 | pub_eo_types_files = [] |
diff --git a/src/lib/eldbus/meson.build b/src/lib/eldbus/meson.build index 57f2981c4a..fcb452c8a3 100644 --- a/src/lib/eldbus/meson.build +++ b/src/lib/eldbus/meson.build | |||
@@ -15,12 +15,14 @@ foreach eo_file : pub_eo_files | |||
15 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 15 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
16 | input : eo_file, | 16 | input : eo_file, |
17 | output : [eo_file + '.h'], | 17 | output : [eo_file + '.h'], |
18 | depfile : eo_file + '.d', | ||
18 | install : true, | 19 | install : true, |
19 | install_dir : dir_package_include, | 20 | install_dir : dir_package_include, |
20 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 21 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
21 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 22 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
22 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 23 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
23 | '-gch', '@INPUT@']) | 24 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
25 | '-gchd', '@INPUT@']) | ||
24 | endforeach | 26 | endforeach |
25 | 27 | ||
26 | 28 | ||
@@ -32,11 +34,13 @@ foreach eo_file : pub_eo_types_files | |||
32 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 34 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
33 | input : eo_file, | 35 | input : eo_file, |
34 | output : [eo_file + '.h'], | 36 | output : [eo_file + '.h'], |
37 | depfile : eo_file + '.d', | ||
35 | install : true, | 38 | install : true, |
36 | install_dir : dir_package_include, | 39 | install_dir : dir_package_include, |
37 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 40 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
38 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 41 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
39 | '-gh', '@INPUT@']) | 42 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
43 | '-ghd', '@INPUT@']) | ||
40 | endforeach | 44 | endforeach |
41 | 45 | ||
42 | eolian_include_directories += ['-I', meson.current_source_dir()] | 46 | eolian_include_directories += ['-I', meson.current_source_dir()] |
diff --git a/src/lib/elementary/meson.build b/src/lib/elementary/meson.build index 16ea518792..31bc4fede2 100644 --- a/src/lib/elementary/meson.build +++ b/src/lib/elementary/meson.build | |||
@@ -117,13 +117,15 @@ foreach eo_file : pub_legacy_eo_files | |||
117 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 117 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
118 | input : eo_file, | 118 | input : eo_file, |
119 | output : [eo_file + '.legacy.h',], | 119 | output : [eo_file + '.legacy.h',], |
120 | depfile : eo_file + '.d', | ||
120 | install : true, | 121 | install : true, |
121 | install_dir : dir_package_include, | 122 | install_dir : dir_package_include, |
122 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 123 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
123 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 124 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
124 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 125 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
125 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 126 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
126 | '-gchl', '@INPUT@']) | 127 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
128 | '-gchld', '@INPUT@']) | ||
127 | 129 | ||
128 | endforeach | 130 | endforeach |
129 | 131 | ||
@@ -277,14 +279,15 @@ pub_eo_files = [ | |||
277 | foreach eo_file : pub_eo_files | 279 | foreach eo_file : pub_eo_files |
278 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 280 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
279 | input : eo_file, | 281 | input : eo_file, |
280 | output : [eo_file + '.h', eo_file + '.legacy.h'], | 282 | output : [eo_file + '.h'], |
283 | depfile : eo_file + '.d', | ||
281 | install : true, | 284 | install : true, |
282 | install_dir : dir_package_include, | 285 | install_dir : dir_package_include, |
283 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 286 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
284 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 287 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
285 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 288 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
286 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 289 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
287 | '-gch', '@INPUT@']) | 290 | '-gchd', '@INPUT@']) |
288 | endforeach | 291 | endforeach |
289 | 292 | ||
290 | 293 | ||
@@ -300,11 +303,13 @@ foreach eo_file : pub_eo_types_files | |||
300 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 303 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
301 | input : eo_file, | 304 | input : eo_file, |
302 | output : [eo_file + '.h'], | 305 | output : [eo_file + '.h'], |
306 | depfile : eo_file + '.d', | ||
303 | install : true, | 307 | install : true, |
304 | install_dir : dir_package_include, | 308 | install_dir : dir_package_include, |
305 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 309 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
306 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 310 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
307 | '-gh', '@INPUT@']) | 311 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
312 | '-ghd', '@INPUT@']) | ||
308 | endforeach | 313 | endforeach |
309 | 314 | ||
310 | priv_eo_files = [ | 315 | priv_eo_files = [ |
@@ -323,10 +328,12 @@ foreach eo_file : priv_eo_files | |||
323 | priv_eo_file_target += custom_target('eolian_gen_' + eo_file, | 328 | priv_eo_file_target += custom_target('eolian_gen_' + eo_file, |
324 | input : eo_file, | 329 | input : eo_file, |
325 | output : [eo_file + '.h'], | 330 | output : [eo_file + '.h'], |
331 | depfile : eo_file + '.d', | ||
326 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 332 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
327 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 333 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
328 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 334 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
329 | '-gch', '@INPUT@']) | 335 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
336 | '-gchd', '@INPUT@']) | ||
330 | endforeach | 337 | endforeach |
331 | 338 | ||
332 | eolian_include_directories += ['-I', meson.current_source_dir()] | 339 | eolian_include_directories += ['-I', meson.current_source_dir()] |
diff --git a/src/lib/emotion/meson.build b/src/lib/emotion/meson.build index 56fda43cb9..1caea9dcee 100644 --- a/src/lib/emotion/meson.build +++ b/src/lib/emotion/meson.build | |||
@@ -8,15 +8,25 @@ priv_eo_file_target = [] | |||
8 | foreach eo_file : pub_legacy_eo_files | 8 | foreach eo_file : pub_legacy_eo_files |
9 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 9 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
10 | input : eo_file, | 10 | input : eo_file, |
11 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 11 | output : [eo_file + '.h'], |
12 | depfile : eo_file + '.d', | ||
12 | install : true, | 13 | install : true, |
13 | install_dir : dir_package_include, | 14 | install_dir : dir_package_include, |
14 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 15 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
15 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 16 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
16 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 17 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
18 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
19 | '-gchd', '@INPUT@']) | ||
20 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
21 | input : eo_file, | ||
22 | output : [eo_file + '.legacy.h'], | ||
23 | depfile : eo_file + '.legacy.d', | ||
24 | install : true, | ||
25 | install_dir : dir_package_include, | ||
26 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
17 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 27 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
18 | '-gchl', '@INPUT@']) | 28 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
19 | 29 | '-gld', '@INPUT@']) | |
20 | endforeach | 30 | endforeach |
21 | 31 | ||
22 | eolian_include_directories += ['-I', meson.current_source_dir()] | 32 | eolian_include_directories += ['-I', meson.current_source_dir()] |
diff --git a/src/lib/eo/meson.build b/src/lib/eo/meson.build index 5789c95f4c..34f60aac76 100644 --- a/src/lib/eo/meson.build +++ b/src/lib/eo/meson.build | |||
@@ -32,12 +32,14 @@ foreach eo_file : pub_eo_files | |||
32 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 32 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
33 | input : eo_file, | 33 | input : eo_file, |
34 | output : [eo_file + '.h'], | 34 | output : [eo_file + '.h'], |
35 | depfile : eo_file + '.d', | ||
35 | install : true, | 36 | install : true, |
36 | install_dir : dir_package_include, | 37 | install_dir : dir_package_include, |
37 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 38 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
38 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 39 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
39 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 40 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
40 | '-gch', '@INPUT@']) | 41 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
42 | '-gchd', '@INPUT@']) | ||
41 | endforeach | 43 | endforeach |
42 | 44 | ||
43 | eolian_include_directories += ['-I', meson.current_source_dir()] | 45 | eolian_include_directories += ['-I', meson.current_source_dir()] |
diff --git a/src/lib/evas/canvas/meson.build b/src/lib/evas/canvas/meson.build index 47db33de4b..982d8f3af1 100644 --- a/src/lib/evas/canvas/meson.build +++ b/src/lib/evas/canvas/meson.build | |||
@@ -14,13 +14,15 @@ foreach eo_file : pub_legacy_eo_files | |||
14 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 14 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
15 | input : eo_file, | 15 | input : eo_file, |
16 | output : [eo_file + '.legacy.h',], | 16 | output : [eo_file + '.legacy.h',], |
17 | depfile : eo_file + '.d', | ||
17 | install : true, | 18 | install : true, |
18 | install_dir : join_paths(dir_package_include, 'canvas'), | 19 | install_dir : join_paths(dir_package_include, 'canvas'), |
19 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 20 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
20 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 21 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
21 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 22 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
22 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 23 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
23 | '-gchl', '@INPUT@']) | 24 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
25 | '-gchld', '@INPUT@']) | ||
24 | 26 | ||
25 | endforeach | 27 | endforeach |
26 | 28 | ||
@@ -82,14 +84,25 @@ pub_evas_eo_files += files(pub_eo_files) | |||
82 | foreach eo_file : pub_eo_files | 84 | foreach eo_file : pub_eo_files |
83 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 85 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
84 | input : eo_file, | 86 | input : eo_file, |
85 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 87 | output : [eo_file + '.h'], |
88 | depfile : eo_file + '.d', | ||
86 | install : true, | 89 | install : true, |
87 | install_dir : join_paths(dir_package_include, 'canvas'), | 90 | install_dir : join_paths(dir_package_include, 'canvas'), |
88 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 91 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
89 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 92 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
90 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 93 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
94 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
95 | '-gchd', '@INPUT@']) | ||
96 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
97 | input : eo_file, | ||
98 | output : [eo_file + '.legacy.h'], | ||
99 | depfile : eo_file + '.legacy.d', | ||
100 | install : true, | ||
101 | install_dir : join_paths(dir_package_include, 'canvas'), | ||
102 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
91 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 103 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
92 | '-gchl', '@INPUT@']) | 104 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
105 | '-gld', '@INPUT@']) | ||
93 | endforeach | 106 | endforeach |
94 | 107 | ||
95 | 108 | ||
@@ -102,11 +115,13 @@ foreach eo_file : pub_eo_types_files | |||
102 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 115 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
103 | input : eo_file, | 116 | input : eo_file, |
104 | output : [eo_file + '.h'], | 117 | output : [eo_file + '.h'], |
118 | depfile : eo_file + '.d', | ||
105 | install : true, | 119 | install : true, |
106 | install_dir : join_paths(dir_package_include, 'canvas'), | 120 | install_dir : join_paths(dir_package_include, 'canvas'), |
107 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 121 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
108 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 122 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
109 | '-gh', '@INPUT@']) | 123 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
124 | '-ghd', '@INPUT@']) | ||
110 | endforeach | 125 | endforeach |
111 | 126 | ||
112 | pub_evas_eot_files += files(pub_eo_types_files) | 127 | pub_evas_eot_files += files(pub_eo_types_files) |
diff --git a/src/lib/evas/gesture/meson.build b/src/lib/evas/gesture/meson.build index 62d9b27599..a6289264eb 100644 --- a/src/lib/evas/gesture/meson.build +++ b/src/lib/evas/gesture/meson.build | |||
@@ -10,14 +10,25 @@ pub_eo_files = [ | |||
10 | foreach eo_file : pub_eo_files | 10 | foreach eo_file : pub_eo_files |
11 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 11 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
12 | input : eo_file, | 12 | input : eo_file, |
13 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 13 | output : [eo_file + '.h'], |
14 | depfile : eo_file + '.d', | ||
14 | install : true, | 15 | install : true, |
15 | install_dir : join_paths(dir_package_include, 'gesture'), | 16 | install_dir : join_paths(dir_package_include, 'gesture'), |
16 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 17 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
17 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 18 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
18 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 19 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
20 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
21 | '-gchd', '@INPUT@']) | ||
22 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
23 | input : eo_file, | ||
24 | output : [eo_file + '.legacy.h'], | ||
25 | depfile : eo_file + '.legacy.d', | ||
26 | install : true, | ||
27 | install_dir : join_paths(dir_package_include, 'gesture'), | ||
28 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
19 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 29 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
20 | '-gchl', '@INPUT@']) | 30 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
31 | '-gld', '@INPUT@']) | ||
21 | endforeach | 32 | endforeach |
22 | 33 | ||
23 | pub_evas_eo_files += files(pub_eo_files) | 34 | pub_evas_eo_files += files(pub_eo_files) |
@@ -30,14 +41,25 @@ pub_eo_files = [ | |||
30 | foreach eo_file : pub_eo_files | 41 | foreach eo_file : pub_eo_files |
31 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 42 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
32 | input : eo_file, | 43 | input : eo_file, |
33 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 44 | output : [eo_file + '.h'], |
45 | depfile : eo_file + '.d', | ||
34 | install : false, | 46 | install : false, |
35 | install_dir : join_paths(dir_package_include, 'gesture'), | 47 | install_dir : join_paths(dir_package_include, 'gesture'), |
36 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 48 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
37 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 49 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
38 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 50 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
51 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
52 | '-gchd', '@INPUT@']) | ||
53 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
54 | input : eo_file, | ||
55 | output : [eo_file + '.legacy.h'], | ||
56 | depfile : eo_file + '.legacy.d', | ||
57 | install : false, | ||
58 | install_dir : join_paths(dir_package_include, 'gesture'), | ||
59 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
39 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 60 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
40 | '-gchl', '@INPUT@']) | 61 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
62 | '-gld', '@INPUT@']) | ||
41 | endforeach | 63 | endforeach |
42 | 64 | ||
43 | pub_eo_types_files = [ | 65 | pub_eo_types_files = [ |
@@ -50,11 +72,13 @@ foreach eo_file : pub_eo_types_files | |||
50 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 72 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
51 | input : eo_file, | 73 | input : eo_file, |
52 | output : [eo_file + '.h'], | 74 | output : [eo_file + '.h'], |
75 | depfile : eo_file + '.d', | ||
53 | install : true, | 76 | install : true, |
54 | install_dir : join_paths(dir_package_include, 'gesture'), | 77 | install_dir : join_paths(dir_package_include, 'gesture'), |
55 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 78 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
56 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 79 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
57 | '-gh', '@INPUT@']) | 80 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
81 | '-ghd', '@INPUT@']) | ||
58 | endforeach | 82 | endforeach |
59 | 83 | ||
60 | evas_src += files([ | 84 | evas_src += files([ |
diff --git a/src/lib/evas/include/meson.build b/src/lib/evas/include/meson.build index aaeeb9ba66..a833f67b40 100644 --- a/src/lib/evas/include/meson.build +++ b/src/lib/evas/include/meson.build | |||
@@ -9,10 +9,12 @@ foreach eo_file : pub_eo_files | |||
9 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 9 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
10 | input : eo_file, | 10 | input : eo_file, |
11 | output : [eo_file + '.h'], | 11 | output : [eo_file + '.h'], |
12 | depfile : eo_file + '.d', | ||
12 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 13 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
13 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 14 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
14 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 15 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
15 | '-gch', '@INPUT@']) | 16 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
17 | '-gchd', '@INPUT@']) | ||
16 | endforeach | 18 | endforeach |
17 | 19 | ||
18 | eolian_include_directories += ['-I', meson.current_source_dir()] | 20 | eolian_include_directories += ['-I', meson.current_source_dir()] |
diff --git a/src/lib/evas/meson.build b/src/lib/evas/meson.build index 8498016763..9c118030fe 100644 --- a/src/lib/evas/meson.build +++ b/src/lib/evas/meson.build | |||
@@ -26,15 +26,25 @@ pub_legacy_eo_files = [ | |||
26 | foreach eo_file : pub_legacy_eo_files | 26 | foreach eo_file : pub_legacy_eo_files |
27 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 27 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
28 | input : eo_file, | 28 | input : eo_file, |
29 | output : [eo_file + '.h', eo_file + '.legacy.h',], | 29 | output : [eo_file + '.h'], |
30 | depfile : eo_file + '.d', | ||
30 | install : true, | 31 | install : true, |
31 | install_dir : dir_package_include, | 32 | install_dir : dir_package_include, |
32 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 33 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
33 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 34 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
34 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 35 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
36 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), | ||
37 | '-gchd', '@INPUT@']) | ||
38 | pub_eo_file_target += custom_target('eolian_gen_legacy_' + eo_file, | ||
39 | input : eo_file, | ||
40 | output : [eo_file + '.legacy.h'], | ||
41 | depfile : eo_file + '.legacy.d', | ||
42 | install : true, | ||
43 | install_dir : dir_package_include, | ||
44 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | ||
35 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), | 45 | '-o', 'l:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.h'), |
36 | '-gchl', '@INPUT@']) | 46 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.legacy.d'), |
37 | 47 | '-gld', '@INPUT@']) | |
38 | endforeach | 48 | endforeach |
39 | 49 | ||
40 | pub_eo_files = [ | 50 | pub_eo_files = [ |
@@ -45,12 +55,14 @@ foreach eo_file : pub_eo_files | |||
45 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 55 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
46 | input : eo_file, | 56 | input : eo_file, |
47 | output : [eo_file + '.h'], | 57 | output : [eo_file + '.h'], |
58 | depfile : eo_file + '.d', | ||
48 | install : true, | 59 | install : true, |
49 | install_dir : dir_package_include, | 60 | install_dir : dir_package_include, |
50 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 61 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
51 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 62 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
52 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 63 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
53 | '-gch', '@INPUT@']) | 64 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
65 | '-gchd', '@INPUT@']) | ||
54 | endforeach | 66 | endforeach |
55 | 67 | ||
56 | 68 | ||
@@ -62,11 +74,13 @@ foreach eo_file : pub_eo_types_files | |||
62 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 74 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
63 | input : eo_file, | 75 | input : eo_file, |
64 | output : [eo_file + '.h'], | 76 | output : [eo_file + '.h'], |
77 | depfile : eo_file + '.d', | ||
65 | install : true, | 78 | install : true, |
66 | install_dir : dir_package_include, | 79 | install_dir : dir_package_include, |
67 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 80 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
68 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 81 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
69 | '-gh', '@INPUT@']) | 82 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
83 | '-ghd', '@INPUT@']) | ||
70 | endforeach | 84 | endforeach |
71 | 85 | ||
72 | eolian_include_directories += ['-I', meson.current_source_dir()] | 86 | eolian_include_directories += ['-I', meson.current_source_dir()] |
diff --git a/src/modules/elementary/web/none/meson.build b/src/modules/elementary/web/none/meson.build index ddbd9c2f2e..18a5aa4187 100644 --- a/src/modules/elementary/web/none/meson.build +++ b/src/modules/elementary/web/none/meson.build | |||
@@ -7,12 +7,14 @@ foreach eo_file : pub_eo_files | |||
7 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, | 7 | pub_eo_file_target += custom_target('eolian_gen_' + eo_file, |
8 | input : eo_file, | 8 | input : eo_file, |
9 | output : [eo_file + '.h'], | 9 | output : [eo_file + '.h'], |
10 | depfile : eo_file + '.d', | ||
10 | install : true, | 11 | install : true, |
11 | install_dir : dir_package_include, | 12 | install_dir : dir_package_include, |
12 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 13 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
13 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 14 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
14 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 15 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
15 | '-gch', '@INPUT@']) | 16 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
17 | '-gchd', '@INPUT@']) | ||
16 | endforeach | 18 | endforeach |
17 | 19 | ||
18 | 20 | ||
diff --git a/src/modules/evas/engines/gl_generic/meson.build b/src/modules/evas/engines/gl_generic/meson.build index bfa7e82a6d..5d29b4e020 100644 --- a/src/modules/evas/engines/gl_generic/meson.build +++ b/src/modules/evas/engines/gl_generic/meson.build | |||
@@ -24,10 +24,12 @@ foreach eo_file : pub_eo_files | |||
24 | engine_src += custom_target('eolian_gen_' + eo_file, | 24 | engine_src += custom_target('eolian_gen_' + eo_file, |
25 | input : eo_file, | 25 | input : eo_file, |
26 | output : [eo_file + '.h'], | 26 | output : [eo_file + '.h'], |
27 | depfile : eo_file + '.d', | ||
27 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 28 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
28 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 29 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
29 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 30 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
30 | '-gch', '@INPUT@']) | 31 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
32 | '-gchd', '@INPUT@']) | ||
31 | endforeach | 33 | endforeach |
32 | 34 | ||
33 | engine_deps = [gl_common] | 35 | engine_deps = [gl_common] |
diff --git a/src/modules/evas/engines/software_generic/meson.build b/src/modules/evas/engines/software_generic/meson.build index 7571ca3bc1..fe3ef78ee8 100644 --- a/src/modules/evas/engines/software_generic/meson.build +++ b/src/modules/evas/engines/software_generic/meson.build | |||
@@ -20,10 +20,12 @@ foreach eo_file : pub_eo_files | |||
20 | engine_src += custom_target('eolian_gen_' + eo_file, | 20 | engine_src += custom_target('eolian_gen_' + eo_file, |
21 | input : eo_file, | 21 | input : eo_file, |
22 | output : [eo_file + '.h'], | 22 | output : [eo_file + '.h'], |
23 | depfile : eo_file + '.d', | ||
23 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 24 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
24 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 25 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
25 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 26 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
26 | '-gch', '@INPUT@']) | 27 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
28 | '-gchd', '@INPUT@']) | ||
27 | endforeach | 29 | endforeach |
28 | 30 | ||
29 | engine_deps = [draw, dl] | 31 | engine_deps = [draw, dl] |
diff --git a/src/tests/elementary/meson.build b/src/tests/elementary/meson.build index 0f083672cd..b6073af73d 100644 --- a/src/tests/elementary/meson.build +++ b/src/tests/elementary/meson.build | |||
@@ -8,10 +8,12 @@ foreach eo_file : priv_eo_files | |||
8 | priv_eo_file_target += custom_target('eolian_gen_' + eo_file, | 8 | priv_eo_file_target += custom_target('eolian_gen_' + eo_file, |
9 | input : eo_file, | 9 | input : eo_file, |
10 | output : [eo_file + '.h'], | 10 | output : [eo_file + '.h'], |
11 | depfile : eo_file + '.d', | ||
11 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 12 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
12 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 13 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
13 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 14 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
14 | '-gch', '@INPUT@']) | 15 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
16 | '-gchd', '@INPUT@']) | ||
15 | endforeach | 17 | endforeach |
16 | 18 | ||
17 | 19 | ||
diff --git a/src/tests/eolian/meson.build b/src/tests/eolian/meson.build index 01fd6d3c10..4c6102a78d 100644 --- a/src/tests/eolian/meson.build +++ b/src/tests/eolian/meson.build | |||
@@ -16,10 +16,12 @@ foreach eo_file : priv_eo_files | |||
16 | priv_eo_file_target += custom_target('eolian_gen_' + eo_file, | 16 | priv_eo_file_target += custom_target('eolian_gen_' + eo_file, |
17 | input : eo_file, | 17 | input : eo_file, |
18 | output : [eo_file + '.h'], | 18 | output : [eo_file + '.h'], |
19 | depfile : eo_file + '.d', | ||
19 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, | 20 | command : [eolian_gen, '-I', meson.current_source_dir(), eolian_include_directories, |
20 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), | 21 | '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'), |
21 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), | 22 | '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'), |
22 | '-gch', '@INPUT@']) | 23 | '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'), |
24 | '-gchd', '@INPUT@']) | ||
23 | endforeach | 25 | endforeach |
24 | 26 | ||
25 | eolian_suite = executable('eolian_suite', | 27 | eolian_suite = executable('eolian_suite', |