Module: xenomai-rpm
Branch: for-upstream
Commit: 34162f394f33a96ef45d63ba7fd9674ef55a648d
URL:    
http://git.xenomai.org/?p=xenomai-rpm.git;a=commit;h=34162f394f33a96ef45d63ba7fd9674ef55a648d

Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Feb 28 19:37:39 2010 +0100

testsuite/unit: make vdso test depend on fastsynch availability

---

 src/testsuite/unit/Makefile.am |   10 ++++++++--
 src/testsuite/unit/Makefile.in |   29 +++++++++++++++++------------
 2 files changed, 25 insertions(+), 14 deletions(-)

diff --git a/src/testsuite/unit/Makefile.am b/src/testsuite/unit/Makefile.am
index c6188fb..4312c74 100644
--- a/src/testsuite/unit/Makefile.am
+++ b/src/testsuite/unit/Makefile.am
@@ -3,8 +3,10 @@ testdir = @XENO_TEST_DIR@
 
 CCLD = $(top_srcdir)/scripts/wrap-link.sh $(CC)
 
-test_PROGRAMS = arith wakeup-time mutex-torture-posix mutex-torture-native \
-               check-vdso
+test_PROGRAMS = arith wakeup-time mutex-torture-posix mutex-torture-native
+if CONFIG_XENO_FASTSYNCH
+test_PROGRAMS += check-vdso
+endif
 
 arith_SOURCES = arith.c arith-noinline.c arith-noinline.h
 
@@ -55,6 +57,8 @@ mutex_torture_native_LDADD = \
        ../../skins/native/libnative.la \
        -lpthread -lm
 
+if CONFIG_XENO_FASTSYNCH
+
 check_vdso_SOURCES = check-vdso.c
 
 check_vdso_CPPFLAGS = \
@@ -67,6 +71,8 @@ check_vdso_LDADD = \
        ../../skins/native/libnative.la \
        -lpthread -lm
 
+endif
+
 install-data-local:
        $(mkinstalldirs) $(DESTDIR)$(rundir)
        @sed -e's,@exec_prefix\@,$(exec_prefix),g' $(srcdir)/runinfo.in > 
$(DESTDIR)$(rundir)/.runinfo
diff --git a/src/testsuite/unit/Makefile.in b/src/testsuite/unit/Makefile.in
index eab3b29..abc85a6 100644
--- a/src/testsuite/unit/Makefile.in
+++ b/src/testsuite/unit/Makefile.in
@@ -37,7 +37,8 @@ host_triplet = @host@
 target_triplet = @target@
 test_PROGRAMS = arith$(EXEEXT) wakeup-time$(EXEEXT) \
        mutex-torture-posix$(EXEEXT) mutex-torture-native$(EXEEXT) \
-       check-vdso$(EXEEXT)
+       $(am__EXEEXT_1)
+...@config_xeno_fastsynch_true@am__append_1 = check-vdso
 subdir = src/testsuite/unit
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -55,6 +56,7 @@ mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/src/include/xeno_config.h
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
+...@config_xeno_fastsynch_true@am__EXEEXT_1 = check-vdso$(EXEEXT)
 am__installdirs = "$(DESTDIR)$(testdir)"
 PROGRAMS = $(test_PROGRAMS)
 am_arith_OBJECTS = arith-arith.$(OBJEXT) \
@@ -64,9 +66,12 @@ arith_DEPENDENCIES = ../../skins/native/libnative.la
 arith_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(arith_LDFLAGS) \
        $(LDFLAGS) -o $@
-am_check_vdso_OBJECTS = check_vdso-check-vdso.$(OBJEXT)
+am__check_vdso_SOURCES_DIST = check-vdso.c
+...@config_xeno_fastsynch_true@am_check_vdso_OBJECTS =  \
+...@config_xeno_fastsynch_true@        check_vdso-check-vdso.$(OBJEXT)
 check_vdso_OBJECTS = $(am_check_vdso_OBJECTS)
-check_vdso_DEPENDENCIES = ../../skins/native/libnative.la
+...@config_xeno_fastsynch_true@check_vdso_DEPENDENCIES =  \
+...@config_xeno_fastsynch_true@        ../../skins/native/libnative.la
 check_vdso_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(check_vdso_LDFLAGS) $(LDFLAGS) -o $@
@@ -106,7 +111,7 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) \
 SOURCES = $(arith_SOURCES) $(check_vdso_SOURCES) \
        $(mutex_torture_native_SOURCES) $(mutex_torture_posix_SOURCES) \
        $(wakeup_time_SOURCES)
-DIST_SOURCES = $(arith_SOURCES) $(check_vdso_SOURCES) \
+DIST_SOURCES = $(arith_SOURCES) $(am__check_vdso_SOURCES_DIST) \
        $(mutex_torture_native_SOURCES) $(mutex_torture_posix_SOURCES) \
        $(wakeup_time_SOURCES)
 ETAGS = etags
@@ -316,15 +321,15 @@ mutex_torture_native_LDADD = \
        ../../skins/native/libnative.la \
        -lpthread -lm
 
-check_vdso_SOURCES = check-vdso.c
-check_vdso_CPPFLAGS = \
-       @XENO_USER_CFLAGS@ \
-       -I$(top_srcdir)/include
+...@config_xeno_fastsynch_true@check_vdso_SOURCES = check-vdso.c
+...@config_xeno_fastsynch_true@check_vdso_CPPFLAGS = \
+...@config_xeno_fastsynch_true@        @XENO_USER_CFLAGS@ \
+...@config_xeno_fastsynch_true@        -I$(top_srcdir)/include
 
-check_vdso_LDFLAGS = @XENO_USER_LDFLAGS@
-check_vdso_LDADD = \
-       ../../skins/native/libnative.la \
-       -lpthread -lm
+...@config_xeno_fastsynch_true@check_vdso_LDFLAGS = @XENO_USER_LDFLAGS@
+...@config_xeno_fastsynch_true@check_vdso_LDADD = \
+...@config_xeno_fastsynch_true@        ../../skins/native/libnative.la \
+...@config_xeno_fastsynch_true@        -lpthread -lm
 
 EXTRA_DIST = runinfo.in
 all: all-am


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to