csharp: Export correct headers and files
authorLauro Moura <lauromoura@expertisesolutions.com.br>
Thu, 21 Mar 2019 16:32:17 +0000 (17:32 +0100)
committerYeongjong Lee <yj34.lee@samsung.com>
Tue, 2 Apr 2019 03:45:17 +0000 (12:45 +0900)
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

index 28a3f34..7cdfc1d 100644 (file)
@@ -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/blacklist.hh \
+       bin/eolian_mono/eolian/mono/documentation.hh \
+       bin/eolian_mono/eolian/mono/enum_definition.hh \
+       bin/eolian_mono/eolian/mono/events.hh \
        bin/eolian_mono/eolian/mono/function_declaration.hh \
-       bin/eolian_mono/eolian/mono/helpers.hh \
+       bin/eolian_mono/eolian/mono/function_definition.hh \
        bin/eolian_mono/eolian/mono/function_helpers.hh \
-       bin/eolian_mono/eolian/mono/marshall_type_impl.hh \
+       bin/eolian_mono/eolian/mono/function_pointer.hh \
        bin/eolian_mono/eolian/mono/function_registration.hh \
-       bin/eolian_mono/eolian/mono/enum_definition.hh \
-       bin/eolian_mono/eolian/mono/struct_definition.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/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.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/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 \