From 7a97e5fc7f7fa53557dd10c6582da2c328f408ed Mon Sep 17 00:00:00 2001 From: Xavi Artigas Date: Fri, 6 Jul 2018 15:00:51 -0400 Subject: [PATCH] C# bindings: Make efl_loop_timer.eo available to bindings Summary: This file contains both legacy and new API code, this makes it a little difficult to deploy. In Makefile_Ecore.am files can be marked either as legacy or public. If it is not in legacy, make distcheck fails because Ecore_Legacy.h includes efl_loop_timer.eo.h. If it is not in public, bindings are not generated for it. It cannot be in both places, or make install fails, refusing to install the same file twice. Fortunately, there is an ugly place to put files like this one, and it's already full of other outcasts, so... Fixes T7114 Test Plan: make distcheck still works, and C# bindings are generated for efl_loop_timer.eo Reviewers: zmike, bu5hm4n, devilhorns Reviewed By: zmike Subscribers: vitor.sousa, cedric, #committers Tags: #efl Maniphest Tasks: T7114 Differential Revision: https://phab.enlightenment.org/D6527 --- src/Makefile_Efl_Mono.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Makefile_Efl_Mono.am b/src/Makefile_Efl_Mono.am index 41c9d225c9..78ebc073ec 100644 --- a/src/Makefile_Efl_Mono.am +++ b/src/Makefile_Efl_Mono.am @@ -186,7 +186,8 @@ lib/evas/canvas/efl_canvas_image.eo.cs \ lib/evas/canvas/evas_table.eo.cs \ lib/evas/canvas/evas_text.eo.cs \ $(evas_canvas_eolian_type_files:%.eot=%.eot.cs) \ -lib/eo/eina_types.eot.cs +lib/eo/eina_types.eot.cs \ +lib/ecore/efl_loop_timer.eo.cs efl_mono_files_gen =\ $(efl_eolian_mono_files) \