summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaehyun Cho <jae_hyun.cho@samsung.com>2019-05-24 17:46:16 +0900
committerJaehyun Cho <jae_hyun.cho@samsung.com>2019-05-24 18:21:59 +0900
commit663a5ec27ab67dacd9e4b439e8fcb8120c3240e7 (patch)
tree5a5ef0fe0f06958e4f0759c25a0cb678a3d02d5c
parent8984de4e0cd1f3eb2b2dc5a518fd8c114153a3c1 (diff)
efl_mono: fix autogen make check error
Previously, autogen make check error happened because some .eo.h files were not generated but were included in libefl_mono_native_test.h. Now, all .eo.c and .eo.h files are generated. Also CLEANFILES are fixed to include all the generated files.
-rw-r--r--src/Makefile_Efl_Mono.am38
1 files changed, 21 insertions, 17 deletions
diff --git a/src/Makefile_Efl_Mono.am b/src/Makefile_Efl_Mono.am
index 5f6d0bbe2d..10ceb5040d 100644
--- a/src/Makefile_Efl_Mono.am
+++ b/src/Makefile_Efl_Mono.am
@@ -62,14 +62,17 @@ lib_efl_mono_libefl_mono_dll_sources = \
62 $(efl_eina_mono_files) \ 62 $(efl_eina_mono_files) \
63 $(efl_eldbus_mono_files) 63 $(efl_eldbus_mono_files)
64 64
65efl_mono_test_files = \ 65efl_mono_test_eolian_files = \
66 tests/efl_mono/dummy_test_object.eo \ 66 tests/efl_mono/dummy_test_object.eo \
67 tests/efl_mono/dummy_test_iface.eo \ 67 tests/efl_mono/dummy_test_iface.eo \
68 tests/efl_mono/dummy_inherit_iface.eo \ 68 tests/efl_mono/dummy_inherit_iface.eo \
69 tests/efl_mono/dummy_inherit_helper.eo \ 69 tests/efl_mono/dummy_inherit_helper.eo \
70 tests/efl_mono/dummy_child.eo \ 70 tests/efl_mono/dummy_child.eo \
71 tests/efl_mono/dummy_part_holder.eo \ 71 tests/efl_mono/dummy_part_holder.eo \
72 tests/efl_mono/dummy_numberwrapper.eo \ 72 tests/efl_mono/dummy_numberwrapper.eo
73
74efl_mono_test_files = \
75 $(efl_mono_test_eolian_files) \
73 tests/efl_mono/mono_test_driver.sh 76 tests/efl_mono/mono_test_driver.sh
74 77
75EXTRA_DIST2 += \ 78EXTRA_DIST2 += \
@@ -398,6 +401,9 @@ tests_efl_mono_libefl_mono_native_test_la_SOURCES = \
398 tests/efl_mono/dummy_part_holder.c \ 401 tests/efl_mono/dummy_part_holder.c \
399 tests/efl_mono/dummy_test_object.c 402 tests/efl_mono/dummy_test_object.c
400 403
404efl_mono_test_eolian_c = $(efl_mono_test_eolian_files:%.eo=%.eo.c)
405efl_mono_test_eolian_h = $(efl_mono_test_eolian_files:%.eo=%.eo.h)
406
401tests_efl_mono_libefl_mono_native_test_la_CPPFLAGS = \ 407tests_efl_mono_libefl_mono_native_test_la_CPPFLAGS = \
402-I$(builddir)/tests/efl_mono \ 408-I$(builddir)/tests/efl_mono \
403@CHECK_CFLAGS@ @EINA_CFLAGS@ @EO_CFLAGS@ @ECORE_CFLAGS@ @ELDBUS_CFLAGS@ 409@CHECK_CFLAGS@ @EINA_CFLAGS@ @EO_CFLAGS@ @ECORE_CFLAGS@ @ELDBUS_CFLAGS@
@@ -408,35 +414,33 @@ tests_efl_mono_libefl_mono_native_test_la_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS
408tests_efl_mono_libefl_mono_native_test_la_LIBTOOLFLAGS = --tag=disable-static 414tests_efl_mono_libefl_mono_native_test_la_LIBTOOLFLAGS = --tag=disable-static
409 415
410tests/efl_mono/dummy_child.c: \ 416tests/efl_mono/dummy_child.c: \
411 tests/efl_mono/dummy_child.eo.c \ 417 $(efl_mono_test_eolian_c) \
412 tests/efl_mono/dummy_child.eo.h \ 418 $(efl_mono_test_eolian_h) \
413 tests/efl_mono/libefl_mono_native_test.h 419 tests/efl_mono/libefl_mono_native_test.h
414 420
415tests/efl_mono/dummy_inherit_helper.c: \ 421tests/efl_mono/dummy_inherit_helper.c: \
416 tests/efl_mono/dummy_inherit_helper.eo.c \ 422 $(efl_mono_test_eolian_c) \
417 tests/efl_mono/dummy_inherit_helper.eo.h \ 423 $(efl_mono_test_eolian_h) \
418 tests/efl_mono/libefl_mono_native_test.h 424 tests/efl_mono/libefl_mono_native_test.h
419 425
420tests/efl_mono/dummy_interfaces.c: \ 426tests/efl_mono/dummy_interfaces.c: \
421 tests/efl_mono/dummy_test_iface.eo.c \ 427 $(efl_mono_test_eolian_c) \
422 tests/efl_mono/dummy_test_iface.eo.h \ 428 $(efl_mono_test_eolian_h) \
423 tests/efl_mono/dummy_inherit_iface.eo.c \
424 tests/efl_mono/dummy_inherit_iface.eo.h \
425 tests/efl_mono/libefl_mono_native_test.h 429 tests/efl_mono/libefl_mono_native_test.h
426 430
427tests/efl_mono/dummy_numberwrapper.c: \ 431tests/efl_mono/dummy_numberwrapper.c: \
428 tests/efl_mono/dummy_numberwrapper.eo.c \ 432 $(efl_mono_test_eolian_c) \
429 tests/efl_mono/dummy_numberwrapper.eo.h \ 433 $(efl_mono_test_eolian_h) \
430 tests/efl_mono/libefl_mono_native_test.h 434 tests/efl_mono/libefl_mono_native_test.h
431 435
432tests/efl_mono/dummy_part_holder.c: \ 436tests/efl_mono/dummy_part_holder.c: \
433 tests/efl_mono/dummy_part_holder.eo.c \ 437 $(efl_mono_test_eolian_c) \
434 tests/efl_mono/dummy_part_holder.eo.h \ 438 $(efl_mono_test_eolian_h) \
435 tests/efl_mono/libefl_mono_native_test.h 439 tests/efl_mono/libefl_mono_native_test.h
436 440
437tests/efl_mono/dummy_test_object.c: \ 441tests/efl_mono/dummy_test_object.c: \
438 tests/efl_mono/dummy_test_object.eo.c \ 442 $(efl_mono_test_eolian_c) \
439 tests/efl_mono/dummy_test_object.eo.h \ 443 $(efl_mono_test_eolian_h) \
440 tests/efl_mono/libefl_mono_native_test.h 444 tests/efl_mono/libefl_mono_native_test.h
441 445
442# Intermediate C Sharp test DLL 446# Intermediate C Sharp test DLL
@@ -526,7 +530,7 @@ tests/efl_mono/%.eo.cs: tests/efl_mono/%.eo $(_EOLIAN_MONO_DEP)
526 $(MKDIR_P) $(dir $@); \ 530 $(MKDIR_P) $(dir $@); \
527 $(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport "@DLIB_PREFIX_MONO@efl_mono_native_test@DLIB_SUFFIX_MONO@" -o $@ $(ALL_EO_REFS) $< 531 $(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport "@DLIB_PREFIX_MONO@efl_mono_native_test@DLIB_SUFFIX_MONO@" -o $@ $(ALL_EO_REFS) $<
528 532
529CLEANFILES += tests/efl_mono/libefl_mono_test.dll tests/efl_mono/dummy_test_object.eo.cs tests/efl_mono/dummy_child.eo.cs tests/efl_mono/dummy_numberwrapper.eo.cs tests/efl_mono/dummy_test_object.eo.c tests/efl_mono/dummy_child.eo.c tests/efl_mono/dummy_numberwrapper.eo.c tests/efl_mono/dummy_test_object.eo.h tests/efl_mono/dummy_child.eo.h tests/efl_mono/dummy_part_holder.eo.cs tests/efl_mono/dummy_part_holder.eo.c tests/efl_mono/dummy_part_holder.eo.h tests/efl_mono/dummy_numberwrapper.eo.h tests/efl_mono/efl_mono.config 533CLEANFILES += tests/efl_mono/libefl_mono_test.dll $(efl_mono_test_eolian_mono_files) $(efl_mono_test_eolian_c) $(efl_mono_test_eolian_h) tests/efl_mono/efl_mono.config
530 534
531endif 535endif
532 536