From f36d8b9bb1792730bc96c2cf07126361ccfe4ebe Mon Sep 17 00:00:00 2001 From: Lauro Moura Date: Thu, 21 Mar 2019 17:32:17 +0100 Subject: [PATCH] csharp: Export correct headers and files Summary: Some headers and test files were not being exported in autotools. Also reordered the headers for better tracking. Test Plan: run make dist and check if resulting tarball builds with --enable-csharp-bindings Reviewers: stefan_schmidt, zmike, bu5hm4n, segfaultxavi, cedric, devilhorns Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8324 --- src/Makefile_Efl_Mono.am | 50 ++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/src/Makefile_Efl_Mono.am b/src/Makefile_Efl_Mono.am index 28a3f34990..7cdfc1d726 100644 --- a/src/Makefile_Efl_Mono.am +++ b/src/Makefile_Efl_Mono.am @@ -65,6 +65,8 @@ lib_efl_mono_libefl_mono_dll_sources = \ efl_mono_test_files = \ tests/efl_mono/dummy_test_object.eo \ tests/efl_mono/dummy_test_iface.eo \ + tests/efl_mono/dummy_inherit_iface.eo \ + tests/efl_mono/dummy_inherit_helper.eo \ tests/efl_mono/dummy_child.eo \ tests/efl_mono/dummy_part_holder.eo \ tests/efl_mono/dummy_numberwrapper.eo \ @@ -82,31 +84,34 @@ bin_PROGRAMS += bin/eolian_mono/eolian_mono bin_eolian_mono_eolian_mono_SOURCES = \ bin/eolian_mono/eolian_mono.cc \ - bin/eolian_mono/eolian/mono/documentation.hh \ - bin/eolian_mono/eolian/mono/type.hh \ - bin/eolian_mono/eolian/mono/marshall_annotation.hh \ + bin/eolian_mono/eolian/mono/alias_definition.hh \ bin/eolian_mono/eolian/mono/async_function_definition.hh \ - bin/eolian_mono/eolian/mono/function_pointer.hh \ - bin/eolian_mono/eolian/mono/function_definition.hh \ - bin/eolian_mono/eolian/mono/name_helpers.hh \ - bin/eolian_mono/eolian/mono/function_declaration.hh \ - bin/eolian_mono/eolian/mono/helpers.hh \ - bin/eolian_mono/eolian/mono/function_helpers.hh \ - bin/eolian_mono/eolian/mono/marshall_type_impl.hh \ - bin/eolian_mono/eolian/mono/function_registration.hh \ + bin/eolian_mono/eolian/mono/blacklist.hh \ + bin/eolian_mono/eolian/mono/documentation.hh \ bin/eolian_mono/eolian/mono/enum_definition.hh \ - bin/eolian_mono/eolian/mono/struct_definition.hh \ - bin/eolian_mono/eolian/mono/part_definition.hh \ - bin/eolian_mono/eolian/mono/struct_fields.hh \ - bin/eolian_mono/eolian/mono/parameter.hh \ - bin/eolian_mono/eolian/mono/variable_definition.hh \ - bin/eolian_mono/eolian/mono/utils.hh \ - bin/eolian_mono/eolian/mono/using_decl.hh \ - bin/eolian_mono/eolian/mono/marshall_type.hh \ - bin/eolian_mono/eolian/mono/klass.hh \ - bin/eolian_mono/eolian/mono/type_impl.hh \ bin/eolian_mono/eolian/mono/events.hh \ - bin/eolian_mono/eolian/mono/generation_contexts.hh + bin/eolian_mono/eolian/mono/function_declaration.hh \ + bin/eolian_mono/eolian/mono/function_definition.hh \ + bin/eolian_mono/eolian/mono/function_helpers.hh \ + bin/eolian_mono/eolian/mono/function_pointer.hh \ + bin/eolian_mono/eolian/mono/function_registration.hh \ + bin/eolian_mono/eolian/mono/generation_contexts.hh \ + bin/eolian_mono/eolian/mono/helpers.hh \ + bin/eolian_mono/eolian/mono/klass.hh \ + bin/eolian_mono/eolian/mono/logging.hh \ + bin/eolian_mono/eolian/mono/marshall_annotation.hh \ + bin/eolian_mono/eolian/mono/marshall_type.hh \ + bin/eolian_mono/eolian/mono/marshall_type_impl.hh \ + bin/eolian_mono/eolian/mono/name_helpers.hh \ + bin/eolian_mono/eolian/mono/parameter.hh \ + bin/eolian_mono/eolian/mono/part_definition.hh \ + bin/eolian_mono/eolian/mono/struct_definition.hh \ + bin/eolian_mono/eolian/mono/struct_fields.hh \ + bin/eolian_mono/eolian/mono/type.hh \ + bin/eolian_mono/eolian/mono/type_impl.hh \ + bin/eolian_mono/eolian/mono/using_decl.hh \ + bin/eolian_mono/eolian/mono/utils.hh \ + bin/eolian_mono/eolian/mono/variable_definition.hh bin_eolian_mono_eolian_mono_CXXFLAGS = -I$(top_builddir)/src/lib/efl \ -I$(top_srcdir)/src/lib/eolian_cxx/ \ @@ -477,6 +482,7 @@ tests_efl_mono_efl_mono_SOURCES = \ tests/efl_mono/Events.cs \ tests/efl_mono/FunctionPointers.cs \ tests/efl_mono/FunctionPointerMarshalling.cs \ + tests/efl_mono/Inheritance.cs \ tests/efl_mono/Parts.cs \ tests/efl_mono/Promises.cs \ tests/efl_mono/Strbuf.cs \