summaryrefslogtreecommitdiff
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2012-11-18 07:12:38 +0000
committerVincent Torri <vincent.torri@gmail.com>2012-11-18 07:12:38 +0000
commit4ae8b8cf8617ffcc2f82576ca586cff91f5fdda3 (patch)
tree2e7323a4f7f7ae08addcfed16795cc96ef5d39bd /src/Makefile_Evas.am
parent766a0c790d31795a2eaa51f9e7981b13eeb378a7 (diff)
merge: do not use recursive make for unit tests
SVN revision: 79413
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index be7015b..05a1150 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -213,6 +213,7 @@ lib_evas_libevas_la_CPPFLAGS = \
213-DPACKAGE_LIB_DIR=\"$(libdir)\" \ 213-DPACKAGE_LIB_DIR=\"$(libdir)\" \
214-DPACKAGE_DATA_DIR=\"$(datadir)/evas\" \ 214-DPACKAGE_DATA_DIR=\"$(datadir)/evas\" \
215@EFL_CFLAGS@ \ 215@EFL_CFLAGS@ \
216@EFL_COV_CFLAGS@ \
216@EVAS_CFLAGS@ \ 217@EVAS_CFLAGS@ \
217@VALGRIND_CFLAGS@ \ 218@VALGRIND_CFLAGS@ \
218@EVAS_ALTIVEC_CFLAGS@ 219@EVAS_ALTIVEC_CFLAGS@
@@ -225,8 +226,11 @@ lib/evas/common/evas_op_blend/op_blend_master_sse3.c
225 226
226lib_evas_common_libevas_op_blend_sse3_la_CPPFLAGS = \ 227lib_evas_common_libevas_op_blend_sse3_la_CPPFLAGS = \
227$(lib_evas_libevas_la_CPPFLAGS) \ 228$(lib_evas_libevas_la_CPPFLAGS) \
229@EFL_COV_CFLAGS@ \
228@EVAS_SSE3_CFLAGS@ 230@EVAS_SSE3_CFLAGS@
229 231
232lib_evas_common_libevas_op_blend_sse3_la_LIBADD = @EFL_COV_LIBS@
233
230if HAVE_WINDOWS 234if HAVE_WINDOWS
231lib_evas_libevas_la_CPPFLAGS += \ 235lib_evas_libevas_la_CPPFLAGS += \
232-I$(top_srcdir)/src/lib/evil \ 236-I$(top_srcdir)/src/lib/evil \
@@ -241,6 +245,7 @@ lib/eina/libeina.la \
241lib/eet/libeet.la \ 245lib/eet/libeet.la \
242lib/eo/libeo.la \ 246lib/eo/libeo.la \
243@EVAS_LIBS@ \ 247@EVAS_LIBS@ \
248@EFL_COV_LIBS@ \
244-lm 249-lm
245 250
246lib_evas_libevas_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@ 251lib_evas_libevas_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
@@ -2163,3 +2168,36 @@ bin_evas_loaders_xpm_module_la_LIBTOOLFLAGS = --tag=disable-static
2163endif 2168endif
2164 2169
2165endif 2170endif
2171
2172### Unit tests
2173
2174if EFL_ENABLE_TESTS
2175
2176check_PROGRAMS += tests/evas/evas_suite
2177
2178tests_evas_evas_suite_SOURCES = \
2179tests/evas/evas_suite.c \
2180tests/evas/evas_test_init.c \
2181tests/evas/evas_test_textblock.c \
2182tests/evas/evas_test_text.c \
2183tests/evas/evas_test_callbacks.c \
2184tests/evas/evas_tests_helpers.h \
2185tests/evas/evas_suite.h
2186
2187tests_evas_evas_suite_CPPFLAGS = \
2188-I$(top_srcdir)/src/lib/eina \
2189-I$(top_srcdir)/src/lib/eo \
2190-I$(top_srcdir)/src/lib/evas \
2191-I$(top_builddir)/src/lib/eina \
2192-I$(top_builddir)/src/lib/eo \
2193-I$(top_builddir)/src/lib/evas \
2194@CHECK_CFLAGS@ \
2195@EVAS_CFLAGS@
2196
2197tests_evas_evas_suite_LDADD = \
2198lib/evas/libevas.la \
2199lib/eina/libeina.la \
2200@CHECK_LIBS@ \
2201@EVAS_CFLAGS@
2202
2203endif