summaryrefslogtreecommitdiff
path: root/src/Makefile_Eina_Cxx.am
diff options
context:
space:
mode:
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2016-01-11 16:10:55 -0200
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2016-01-11 16:10:55 -0200
commit88cce73f90a9920e0dafe34f7b99dbd215c1d4ab (patch)
tree765c786cbf032a43c3ba84a945380d59642e4928 /src/Makefile_Eina_Cxx.am
parent8f02187d7aad665af1df27b43cb4b8bb68e1124e (diff)
eina-cxx: Remove Eo classes defined manually
Use Eolian to generate the Eo classes for the tests. This should fix T2940. @fix
Diffstat (limited to 'src/Makefile_Eina_Cxx.am')
-rw-r--r--src/Makefile_Eina_Cxx.am25
1 files changed, 22 insertions, 3 deletions
diff --git a/src/Makefile_Eina_Cxx.am b/src/Makefile_Eina_Cxx.am
index e9f7c13eb9..166429abf1 100644
--- a/src/Makefile_Eina_Cxx.am
+++ b/src/Makefile_Eina_Cxx.am
@@ -59,13 +59,33 @@ tests/eina_cxx/eina_cxx_test_error.cc \
59tests/eina_cxx/eina_cxx_test_accessor.cc \ 59tests/eina_cxx/eina_cxx_test_accessor.cc \
60tests/eina_cxx/eina_cxx_test_thread.cc \ 60tests/eina_cxx/eina_cxx_test_thread.cc \
61tests/eina_cxx/eina_cxx_test_optional.cc \ 61tests/eina_cxx/eina_cxx_test_optional.cc \
62tests/eina_cxx/eina_cxx_test_value.cc 62tests/eina_cxx/eina_cxx_test_value.cc \
63tests/eina_cxx/simple.c
63 64
64tests_eina_cxx_eina_cxx_suite_CXXFLAGS = -I$(top_builddir)/src/lib/efl \ 65tests/eina_cxx/tests_eina_cxx_eina_cxx_suite-eina_cxx_test_accessor.$(OBJEXT): tests/eina_cxx/simple.eo.hh tests/eina_cxx/simple.eo.h
66tests/eina_cxx/tests_eina_cxx_eina_cxx_suite-eina_cxx_test_ptrarray.$(OBJEXT): tests/eina_cxx/simple.eo.hh tests/eina_cxx/simple.eo.h
67tests/eina_cxx/tests_eina_cxx_eina_cxx_suite-eina_cxx_test_ptrlist.$(OBJEXT): tests/eina_cxx/simple.eo.hh tests/eina_cxx/simple.eo.h
68
69tests/eina_cxx/tests_eina_cxx_eina_cxx_suite-simple.$(OBJEXT): tests/eina_cxx/simple.eo.c tests/eina_cxx/simple.eo.h
70
71CLEANFILES += \
72tests/eina_cxx/simple.eo.c \
73tests/eina_cxx/simple.eo.h \
74tests/eina_cxx/simple.eo.hh \
75tests/eina_cxx/simple.eo.impl.hh
76
77EXTRA_DIST += \
78tests/eina_cxx/simple.eo
79
80tests_eina_cxx_eina_cxx_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
65-DTESTS_WD=\"`pwd`\" \ 81-DTESTS_WD=\"`pwd`\" \
66-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eina_cxx\" \ 82-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eina_cxx\" \
67-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/src/tests/eina_cxx\" \ 83-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/src/tests/eina_cxx\" \
68-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eina_cxx\" \ 84-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eina_cxx\" \
85-I$(top_builddir)/src/lib/efl \
86-I$(top_builddir)/src/lib/efl/interfaces \
87-I$(top_srcdir)/src/bin/eina_cxx \
88-I$(top_builddir)/src/tests/eina_cxx \
69@CHECK_CFLAGS@ \ 89@CHECK_CFLAGS@ \
70@EO_CFLAGS@ \ 90@EO_CFLAGS@ \
71@ECORE_CFLAGS@ \ 91@ECORE_CFLAGS@ \
@@ -76,4 +96,3 @@ tests_eina_cxx_eina_cxx_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_IN
76 96
77endif 97endif
78endif 98endif
79