X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib_internal%2Ftestsuite%2FMakefile-files;h=a6da5cdf1e4d131ee397fd69131ba191af3b831d;hb=b7785f953cf988346d0f36c5852af39db3d1b00c;hp=7bf6ddd1977e65ea8d914071bf5ded70a262e62d;hpb=19ef6bad17e92a9cedb7db8eddee2bebf1aa7c4d;p=util-vserver.git diff --git a/lib_internal/testsuite/Makefile-files b/lib_internal/testsuite/Makefile-files index 7bf6ddd..a6da5cd 100644 --- a/lib_internal/testsuite/Makefile-files +++ b/lib_internal/testsuite/Makefile-files @@ -1,4 +1,4 @@ -## $Id: Makefile-files 2569 2007-07-22 17:24:29Z dhozac $ --*- makefile -*-- +## $Id: Makefile-files 2685 2008-02-21 23:22:23Z ensc $ --*- makefile -*-- ## Copyright (C) 2004 Enrico Scholz ## @@ -36,10 +36,21 @@ TESTS += lib_internal/testsuite/filecfg-ml \ lib_internal/testsuite/matchlist-gnu endif +if ENSC_HAVE_CRYPTO +check_PROGRAMS += lib_internal/testsuite/crypto \ + lib_internal/testsuite/crypto-speed +TESTS += lib_internal/testsuite/crypto +endif + DIETPROGS += lib_internal/testsuite/isnumber \ lib_internal/testsuite/sigbus \ lib_internal/testsuite/matchlist +if ENSC_CAN_CRYPTO_WITH_DIETLIBC +DIETPROGS += lib_internal/testsuite/crypto \ + lib_internal/testsuite/crypto-speed +endif + EXTRA_DIST += lib_internal/testsuite/copy-check TESTS_ENVIRONMENT += libinternaltestsuitedir=$(top_builddir)/lib_internal/testsuite @@ -79,3 +90,18 @@ lib_internal_testsuite_matchlist_CPPFLAGS = $(AM_CPPFLAGS) # see note above lib_internal_testsuite_matchlist_gnu_SOURCES = lib_internal/testsuite/matchlist.c lib_internal_testsuite_matchlist_gnu_LDADD = $(LIBINTERNAL_GLIBC) lib_internal_testsuite_matchlist_gnu_CPPFLAGS = $(AM_CPPFLAGS) # see note above + +if ENSC_HAVE_CRYPTO +lib_internal_testsuite_crypto_speed_SOURCES = lib_internal/testsuite/crypto-speed.c +lib_internal_testsuite_crypto_speed_CFLAGS = $(AM_CFLAGS) $(ENSC_CRYPTO_CFLAGS) +lib_internal_testsuite_crypto_speed_LDADD = $(ENSC_CRYPTO_LIB) -lrt + +lib_internal_testsuite_crypto_SOURCES = lib_internal/testsuite/crypto.c +lib_internal_testsuite_crypto_CFLAGS = $(AM_CFLAGS) $(ENSC_CRYPTO_CFLAGS) +lib_internal_testsuite_crypto_LDADD = $(ENSC_CRYPTO_LIB) + +if !ENSC_CAN_CRYPTO_WITH_DIETLIBC +lib_internal_testsuite_crypto_speed_LDFLAGS = -Wl,--as-needed +lib_internal_testsuite_crypto_LDFLAGS = -Wl,--as-needed +endif +endif