cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=35119e7bfdc7c13c2041293f3d0b2ebe1fb7c313

commit 35119e7bfdc7c13c2041293f3d0b2ebe1fb7c313
Author: kabeer khan <kabeer.k...@samsung.com>
Date:   Wed Apr 15 16:58:11 2015 +0200

    autotools: enable make check per individual modules.
    
    Currently make check runs tests of whole EFL.Enabled running
    of tests of individual modules by make check-<modulename>
    
    Signed-off-by: kabeer khan <kabeer.k...@samsung.com>
    Signed-off-by: Cedric BAIL <ced...@osg.samsung.com>
---
 Makefile.am                     | 69 +++++++++++++++++++++++++++++++++++++++++
 src/Makefile_Ecore.am           |  5 +++
 src/Makefile_Ecore_Audio_Cxx.am |  6 ++++
 src/Makefile_Ecore_Con.am       |  6 ++++
 src/Makefile_Ecore_Cxx.am       | 12 +++++++
 src/Makefile_Ector.am           |  6 ++++
 src/Makefile_Edje.am            |  6 ++++
 src/Makefile_Edje_Cxx.am        |  6 ++++
 src/Makefile_Eet.am             |  6 ++++
 src/Makefile_Eet_Cxx.am         |  7 +++++
 src/Makefile_Eeze.am            |  7 +++++
 src/Makefile_Efreet.am          |  6 ++++
 src/Makefile_Eina.am            |  6 ++++
 src/Makefile_Eina_Cxx.am        |  6 ++++
 src/Makefile_Eio.am             |  6 ++++
 src/Makefile_Eldbus.am          |  6 ++++
 src/Makefile_Eldbus_Cxx.am      |  6 ++++
 src/Makefile_Emile.am           |  6 ++++
 src/Makefile_Eo.am              | 45 +++++++++++++++++++++++++++
 src/Makefile_Eolian.am          |  6 ++++
 src/Makefile_Eolian_Cxx.am      |  6 ++++
 src/Makefile_Evas.am            |  6 ++++
 src/Makefile_Evas_Cxx.am        |  6 ++++
 23 files changed, 247 insertions(+)

diff --git a/Makefile.am b/Makefile.am
index a756511..4bc6def 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -432,6 +432,75 @@ endif
 if EFL_ENABLE_COVERAGE
        @$(MAKE) $(AM_MAKEFLAGS) lcov-report
 endif
+
+check: override DISABLE_SUBTESTS = 1
+check:
+       ifeq($(DISABLE_SUBTESTS), 1)
+       make check-recursive
+       endif
+
+check-eina:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eina
+check-eina-cxx:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eina-cxx
+check-ecore:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore
+check-ecore-audio-cxx:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-audio-cxx
+check-ecore-con:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-con
+check-ecore-cxx:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-cxx
+check-ecore-cxx-compile:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-cxx-compile
+check-ector:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-ector
+check-edje:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-edje
+check-edje-cxx:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-edje-cxx
+check-eet:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eet
+check-eet-cxx:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eet-cxx
+check-eeze:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eeze
+check-efreet:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-efreet
+check-eio:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eio
+check-eldbus:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eldbus
+check-eldbus-cxx:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eldbus-cxx
+check-emile:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-emile
+check-eo:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo
+check-eo-composite-object:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-composite-object
+check-eo-constructors:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-constructors
+check-eo-function-overrides:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-function-overrides
+check-eo-interface:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-interface
+check-eo-mixin:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-mixin
+check-eo-text-access:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-text-access
+check-eo-signals:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-signals
+check-eo-children:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-children
+check-eolian:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eolian
+check-eolian-cxx:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-eolian-cxx
+check-evas:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-evas
+check-evas-cxx:
+       $(MAKE) $(AM_MAKEFLAGS) -C src check-evas-cxx
 endif
 
 # benchmark
diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
index 738f929..36d84ec 100644
--- a/src/Makefile_Ecore.am
+++ b/src/Makefile_Ecore.am
@@ -257,6 +257,11 @@ if HAVE_ECORE_FB
 tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_fb.c
 endif
 
+check-ecore:
+       check_PROGRAMS=tests/ecore/ecore_suite
+       make check TESTS=tests/ecore/ecore_suite
+
+check-ecore: override DISABLE_SUBTESTS = 0
 endif
 
 EXTRA_DIST += \
diff --git a/src/Makefile_Ecore_Audio_Cxx.am b/src/Makefile_Ecore_Audio_Cxx.am
index d31d3ec..383228f 100644
--- a/src/Makefile_Ecore_Audio_Cxx.am
+++ b/src/Makefile_Ecore_Audio_Cxx.am
@@ -45,6 +45,12 @@ tests_ecore_audio_cxx_cxx_compile_test_CPPFLAGS = \
 tests_ecore_audio_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_ECORE_LIBS@
 tests_ecore_audio_cxx_cxx_compile_test_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@
 
+check-ecore-audio-cxx:
+       check_PROGRAMS=tests/ecore_audio_cxx/cxx_compile_test
+       make check TESTS=tests/ecore_audio_cxx/cxx_compile_test
+
+check-ecore-audio-cxx: override DISABLE_SUBTESTS = 0
+
 endif
 
 endif
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
index a443e67..4150603 100644
--- a/src/Makefile_Ecore_Con.am
+++ b/src/Makefile_Ecore_Con.am
@@ -103,6 +103,12 @@ tests_ecore_con_ecore_con_suite_DEPENDENCIES = \
 @USE_ECORE_INTERNAL_LIBS@ \
 @USE_ECORE_CON_INTERNAL_LIBS@
 
+check-ecore-con:
+       check_PROGRAMS=tests/ecore_con/ecore_con_suite
+       make check TESTS=tests/ecore_con/ecore_con_suite
+
+check-ecore-con: override DISABLE_SUBTESTS = 0
+
 endif
 
 if HAVE_ELUA
diff --git a/src/Makefile_Ecore_Cxx.am b/src/Makefile_Ecore_Cxx.am
index 35919e5..8398165 100644
--- a/src/Makefile_Ecore_Cxx.am
+++ b/src/Makefile_Ecore_Cxx.am
@@ -60,5 +60,17 @@ tests_ecore_cxx_cxx_compile_test_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 tests_ecore_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_ECORE_LIBS@
 tests_ecore_cxx_cxx_compile_test_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@
 
+check-ecore-cxx:
+       check_PROGRAMS=tests/ecore_cxx/ecore_cxx_suite
+       make check TESTS=tests/ecore_cxx/ecore_cxx_suite
+
+check-ecore-cxx: override DISABLE_SUBTESTS = 0
+
+check-ecore-cxx-compile:
+       check_PROGRAMS=tests/ecore_cxx/cxx_compile_test
+       make check TESTS=tests/ecore_cxx/cxx_compile_test
+
+check-ecore-cxx-compile: override DISABLE_SUBTESTS = 0
+
 endif
 endif
diff --git a/src/Makefile_Ector.am b/src/Makefile_Ector.am
index 6d99092..7fdb80b 100644
--- a/src/Makefile_Ector.am
+++ b/src/Makefile_Ector.am
@@ -142,6 +142,12 @@ tests_ector_ector_suite_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 tests_ector_ector_suite_LDADD = @CHECK_LIBS@ @USE_ECTOR_LIBS@
 tests_ector_ector_suite_DEPENDENCIES = @USE_ECTOR_INTERNAL_LIBS@
 
+check-ector:
+       check_PROGRAMS=tests/ector/ector_suite
+       make check TESTS=tests/ector/ector_suite
+
+check-ector: override DISABLE_SUBTESTS = 0
+
 endif
 
 EXTRA_DIST += \
diff --git a/src/Makefile_Edje.am b/src/Makefile_Edje.am
index 6fc1d4e..adde801 100644
--- a/src/Makefile_Edje.am
+++ b/src/Makefile_Edje.am
@@ -287,6 +287,12 @@ edjedatafiles_DATA = tests/edje/data/test_layout.edj \
 CLEANFILES += tests/edje/data/test_layout.edj \
               tests/edje/data/complex_layout.edj
 
+check-edje:
+       check_PROGRAMS=tests/edje/edje_suite
+       make check TESTS=tests/edje/edje_suite
+
+check-edje: override DISABLE_SUBTESTS = 0
+
 endif
 
 EXTRA_DIST += $(EDJE_DATA_FILES)
diff --git a/src/Makefile_Edje_Cxx.am b/src/Makefile_Edje_Cxx.am
index c7f7a77..aa33002 100644
--- a/src/Makefile_Edje_Cxx.am
+++ b/src/Makefile_Edje_Cxx.am
@@ -39,6 +39,12 @@ tests_edje_cxx_cxx_compile_test_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 tests_edje_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_EDJE_LIBS@
 tests_edje_cxx_cxx_compile_test_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
 
+check-edje-cxx:
+       check_PROGRAMS=tests/edje_cxx/cxx_compile_test
+       make check TESTS=tests/edje_cxx/cxx_compile_test
+
+check-edje-cxx: override DISABLE_SUBTESTS = 0
+
 endif
 
 endif
diff --git a/src/Makefile_Eet.am b/src/Makefile_Eet.am
index e3f5147..5a86321 100644
--- a/src/Makefile_Eet.am
+++ b/src/Makefile_Eet.am
@@ -92,6 +92,12 @@ tests_eet_eet_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
\
 @EET_CFLAGS@
 tests_eet_eet_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
 tests_eet_eet_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
+check-eet:
+       check_PROGRAMS=tests/eet/eet_suite
+       make check TESTS=tests/eet/eet_suite
+
+check-eet: override DISABLE_SUBTESTS = 0
+
 endif
 
 EXTRA_DIST += \
diff --git a/src/Makefile_Eet_Cxx.am b/src/Makefile_Eet_Cxx.am
index b09223a..7b4f654 100644
--- a/src/Makefile_Eet_Cxx.am
+++ b/src/Makefile_Eet_Cxx.am
@@ -30,5 +30,12 @@ tests_eet_cxx_eet_cxx_suite_CPPFLAGS =       \
 @EO_CFLAGS@ @CHECK_CFLAGS@ @EET_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EET_CFLAGS@ 
@EINA_CFLAGS@
 tests_eet_cxx_eet_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
 tests_eet_cxx_eet_cxx_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
+
+check-eet-cxx:
+       check_PROGRAMS=tests/eet_cxx/eet_cxx_suite
+       make check TESTS=tests/eet_cxx/eet_cxx_suite
+
+check-eet-cxx: override DISABLE_SUBTESTS = 0
+
 endif
 endif
diff --git a/src/Makefile_Eeze.am b/src/Makefile_Eeze.am
index 31b0cfb..482ccab 100644
--- a/src/Makefile_Eeze.am
+++ b/src/Makefile_Eeze.am
@@ -170,5 +170,12 @@ tests_eeze_eeze_suite_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @CHECK_CFLAGS@
 tests_eeze_eeze_suite_LDADD = @CHECK_LIBS@ @USE_EEZE_LIBS@
 tests_eeze_eeze_suite_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
+
+check-eeze:
+       check_PROGRAMS=tests/eeze/eeze_suite
+       make check TESTS=tests/eeze/eeze_suite
+
+check-eeze: override DISABLE_SUBTESTS = 0
+
 endif
 endif
diff --git a/src/Makefile_Efreet.am b/src/Makefile_Efreet.am
index 4ff3aec..103f6f0 100644
--- a/src/Makefile_Efreet.am
+++ b/src/Makefile_Efreet.am
@@ -220,6 +220,12 @@ tests_efreet_efreet_suite_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl $(EFREET_COMM
 tests_efreet_efreet_suite_LDADD = @CHECK_LIBS@ @USE_EFREET_LIBS@
 tests_efreet_efreet_suite_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
 
+check-efreet:
+       check_PROGRAMS=tests/efreet/efreet_suite
+##make check TESTS=tests/efreet/efreet_suite
+
+check-efreet: override DISABLE_SUBTESTS = 0
+
 endif
 
 EXTRA_DIST += \
diff --git a/src/Makefile_Eina.am b/src/Makefile_Eina.am
index 9560e9c..ebde225 100644
--- a/src/Makefile_Eina.am
+++ b/src/Makefile_Eina.am
@@ -297,6 +297,12 @@ tests_eina_eina_suite_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 tests_eina_eina_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@
 tests_eina_eina_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
 
+check-eina:
+       check_PROGRAMS=tests/eina/eina_suite
+       make check TESTS=tests/eina/eina_suite
+
+check-eina: override DISABLE_SUBTESTS = 0
+
 tests_eina_cxx_compile_test_SOURCES = tests/eina/cxx_compile_test.cxx
 tests_eina_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
@EINA_CFLAGS@
 tests_eina_cxx_compile_test_LDADD = @USE_EINA_LIBS@
diff --git a/src/Makefile_Eina_Cxx.am b/src/Makefile_Eina_Cxx.am
index 70ef18a..4b1e3ae 100644
--- a/src/Makefile_Eina_Cxx.am
+++ b/src/Makefile_Eina_Cxx.am
@@ -70,6 +70,12 @@ tests_eina_cxx_eina_cxx_suite_CXXFLAGS = 
-I$(top_builddir)/src/lib/efl \
 tests_eina_cxx_eina_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@ 
@USE_EO_LIBS@
 tests_eina_cxx_eina_cxx_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ 
@USE_EO_INTERNAL_LIBS@
 
+check-eina-cxx:
+       check_PROGRAMS=tests/eina_cxx/eina_cxx_suite
+       make check TESTS=tests/eina_cxx/eina_cxx_suite
+
+check-eina-cxx: override DISABLE_SUBTESTS = 0
+
 endif
 endif
 
diff --git a/src/Makefile_Eio.am b/src/Makefile_Eio.am
index a41af55..7bd5876 100644
--- a/src/Makefile_Eio.am
+++ b/src/Makefile_Eio.am
@@ -85,4 +85,10 @@ tests_eio_eio_suite_LDADD = \
 tests_eio_eio_suite_DEPENDENCIES = \
 @USE_EIO_INTERNAL_LIBS@
 
+check-eio:
+       check_PROGRAMS=tests/eio/eio_suite
+       make check TESTS=tests/eio/eio_suite
+
+check-eio: override DISABLE_SUBTESTS = 0
+
 endif
diff --git a/src/Makefile_Eldbus.am b/src/Makefile_Eldbus.am
index 66ca2bf..d6096f1 100644
--- a/src/Makefile_Eldbus.am
+++ b/src/Makefile_Eldbus.am
@@ -82,4 +82,10 @@ tests_eldbus_eldbus_suite_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl @CHECK_CFLAGS
 tests_eldbus_eldbus_suite_LDADD = @CHECK_LIBS@ @USE_ELDBUS_LIBS@
 tests_eldbus_eldbus_suite_DEPENDENCIES = @USE_ELDBUS_INTERNAL_LIBS@
 
+check-eldbus:
+       check_PROGRAMS=tests/eldbus/eldbus_suite
+       make check TESTS=tests/eldbus/eldbus_suite
+
+check-eldbus: override DISABLE_SUBTESTS = 0
+
 endif
diff --git a/src/Makefile_Eldbus_Cxx.am b/src/Makefile_Eldbus_Cxx.am
index ad17184..ae8665e 100644
--- a/src/Makefile_Eldbus_Cxx.am
+++ b/src/Makefile_Eldbus_Cxx.am
@@ -46,6 +46,12 @@ tests_eldbus_cxx_eldbus_cxx_suite_CPPFLAGS = \
 tests_eldbus_cxx_eldbus_cxx_suite_LDADD = @CHECK_LIBS@ @USE_ELDBUS_LIBS@
 tests_eldbus_cxx_eldbus_cxx_suite_DEPENDENCIES = @USE_ELDBUS_INTERNAL_LIBS@
 
+check-eldbus-cxx:
+       check_PROGRAMS=tests/eldbus_cxx/eldbus_cxx_suite
+       make check TESTS=tests/eldbus_cxx/eldbus_cxx_suite
+
+check-eldbus-cxx: override DISABLE_SUBTESTS = 0
+
 endif
 
 endif
diff --git a/src/Makefile_Emile.am b/src/Makefile_Emile.am
index 9607b52..4d6e43f 100644
--- a/src/Makefile_Emile.am
+++ b/src/Makefile_Emile.am
@@ -89,4 +89,10 @@ tests_emile_emile_suite_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 tests_emile_emile_suite_LDADD = @CHECK_LIBS@ @USE_EMILE_LIBS@
 tests_emile_emile_suite_DEPENDENCIES = @USE_EMILE_INTERNAL_LIBS@
 
+check-emile:
+       check_PROGRAMS=tests/emile/emile_suite
+       make check TESTS=tests/emile/emile_suite
+
+check-emile: override DISABLE_SUBTESTS = 0
+
 endif
diff --git a/src/Makefile_Eo.am b/src/Makefile_Eo.am
index 1b3ea4a..9cb796c 100644
--- a/src/Makefile_Eo.am
+++ b/src/Makefile_Eo.am
@@ -192,6 +192,51 @@ tests_eo_test_signals_LDADD = @USE_EO_LIBS@
 tests_eo_test_signals_DEPENDENCIES = @USE_EO_INTERNAL_LIBS@
 TESTS += tests/eo/test_signals
 
+check-eo:
+       check_PROGRAMS=tests/eo/eo_suite
+       make check TESTS=tests/eo/eo_suite
+check-eo: override DISABLE_SUBTESTS = 0
+
+check-eo-composite-object:
+       check_PROGRAMS=tests/eo/test_composite_objects
+       make check TESTS=tests/eo/test_composite_objects
+check-eo-composite-object: override DISABLE_SUBTESTS = 0
+
+check-eo-constructors:
+       check_PROGRAMS=tests/eo/test_constructors
+       make check TESTS=tests/eo/test_constructors
+check-eo-constructors: override DISABLE_SUBTESTS = 0
+
+check-eo-function-overrides:
+       check_PROGRAMS=tests/eo/test_function_overrides
+       make check TESTS=tests/eo/test_function_overrides
+check-eo-function-overrides: override DISABLE_SUBTESTS = 0
+
+check-eo-interface:
+       check_PROGRAMS=tests/eo/test_interface
+       make check TESTS=tests/eo/test_interface
+check-eo-interface: override DISABLE_SUBTESTS = 0
+
+check-eo-mixin:
+       check_PROGRAMS=tests/eo/test_mixin
+       make check TESTS=tests/eo/test_mixin
+check-eo-mixin: override DISABLE_SUBTESTS = 0
+
+check-eo-text-access:
+       check_PROGRAMS=tests/eo/test_access
+       make check TESTS=tests/eo/test_access
+check-eo-text-access: override DISABLE_SUBTESTS = 0
+
+check-eo-signals:
+       check_PROGRAMS=tests/eo/test_signals
+       make check TESTS=tests/eo/test_signals
+check-eo-signals: override DISABLE_SUBTESTS = 0
+
+check-eo-children:
+       check_PROGRAMS=tests/eo/test_children
+       make check TESTS=tests/eo/test_children
+check-eo-children: override DISABLE_SUBTESTS = 0
+
 endif
 
 
diff --git a/src/Makefile_Eolian.am b/src/Makefile_Eolian.am
index 0f3f4a3..148daed 100644
--- a/src/Makefile_Eolian.am
+++ b/src/Makefile_Eolian.am
@@ -121,6 +121,12 @@ tests_eolian_eolian_suite_LDADD = @CHECK_LIBS@ 
@USE_EOLIAN_LIBS@
 tests_eolian_eolian_suite_DEPENDENCIES = @USE_EOLIAN_INTERNAL_LIBS@
 tests_eolian_eolian_suite.$(OBJEXT): $(EOLIAN_TESTS_EOS_GENERATED)
 
+check-eolian:
+       check_PROGRAMS=tests/eolian/eolian_suite
+       make check TESTS=tests/eolian/eolian_suite
+
+check-eolian: override DISABLE_SUBTESTS = 0
+
 endif
 
 EXTRA_DIST += \
diff --git a/src/Makefile_Eolian_Cxx.am b/src/Makefile_Eolian_Cxx.am
index 3246324..dc3025c 100644
--- a/src/Makefile_Eolian_Cxx.am
+++ b/src/Makefile_Eolian_Cxx.am
@@ -131,6 +131,12 @@ tests_eolian_cxx_eolian_cxx_suite_LDADD = \
 @CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_ECORE_LIBS@ @USE_EOLIAN_LIBS@
 tests_eolian_cxx_eolian_cxx_suite_DEPENDENCIES = @USE_EOLIAN_INTERNAL_LIBS@
 
+check-eolian-cxx:
+       check_PROGRAMS=tests/eolian_cxx/eolian_cxx_suite
+       make check TESTS=tests/eolian_cxx/eolian_cxx_suite
+
+check-eolian-cxx: override DISABLE_SUBTESTS = 0
+
 endif
 
 EXTRA_DIST += tests/eolian_cxx/callback.eo \
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 797b18d..381a148 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -2109,6 +2109,12 @@ tests_evas_evas_suite_LDADD = @CHECK_LIBS@ 
@USE_EVAS_LIBS@ @USE_ECORE_EVAS_LIBS@
 tests_evas_evas_suite_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
 endif
 
+check-evas:
+       check_PROGRAMS=tests/evas/evas_suite
+       make check TESTS=tests/evas/evas_suite
+
+check-evas: override DISABLE_SUBTESTS = 0
+
 EXTRA_DIST += \
 tests/evas/TestFont.eet \
 tests/evas/images/HM7Y9233-50.tgv \
diff --git a/src/Makefile_Evas_Cxx.am b/src/Makefile_Evas_Cxx.am
index 8f7a4d2..3e1591b 100644
--- a/src/Makefile_Evas_Cxx.am
+++ b/src/Makefile_Evas_Cxx.am
@@ -42,5 +42,11 @@ tests_evas_cxx_cxx_compile_test_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 tests_evas_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_EVAS_LIBS@
 tests_evas_cxx_cxx_compile_test_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
 
+check-evas-cxx:
+       check_PROGRAMS=tests/evas_cxx/cxx_compile_test
+       make check TESTS=tests/evas_cxx/cxx_compile_test
+
+check-evas-cxx: override DISABLE_SUBTESTS = 0
+
 endif
 endif

-- 


Reply via email to