Build unit-tests as part of all-am if DEBUG is enabled, otherwise at check-am before running the test suite.

This commit is contained in:
Romain Tartiere 2011-03-26 13:30:14 +00:00
parent f27352180c
commit 7f0a65439f
2 changed files with 28 additions and 19 deletions

View file

@ -12,20 +12,26 @@ if WITH_CUTTER
TESTS = run-test.sh
TESTS_ENVIRONMENT = NO_MAKE=yes CUTTER="$(CUTTER)"
check_LTLIBRARIES = \
test_mad.la \
test_mifare_application.la \
test_mifare_classic.la \
test_mifare_classic_create_trailer_block.la \
test_mifare_classic_sector_boundaries.la \
test_mifare_desfire.la \
test_mifare_desfire_aes.la \
test_mifare_desfire_aid.la \
test_mifare_desfire_des.la \
test_mifare_desfire_ev1.la \
test_mifare_desfire_key.la \
test_mifare_ultralight.la \
test_tlv.la
cutter_unit_test_libs = \
test_mad.la \
test_mifare_application.la \
test_mifare_classic.la \
test_mifare_classic_create_trailer_block.la \
test_mifare_classic_sector_boundaries.la \
test_mifare_desfire.la \
test_mifare_desfire_aes.la \
test_mifare_desfire_aid.la \
test_mifare_desfire_des.la \
test_mifare_desfire_ev1.la \
test_mifare_desfire_key.la \
test_mifare_ultralight.la \
test_tlv.la
if WITH_DEBUG
noinst_LTLIBRARIES = $(cutter_unit_test_libs)
else
check_LTLIBRARIES = $(cutter_unit_test_libs)
endif
AM_LDFLAGS = -module -rpath $(libdir) -avoid-version -no-undefined
@ -89,7 +95,4 @@ echo-cutter:
EXTRA_DIST = run-test.sh
CLEANFILES = *.gcno
update:
$(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES)
endif

View file

@ -5,8 +5,14 @@ AM_CFLAGS = @LIBNFC_CFLAGS@
if WITH_CUTTER
check_LTLIBRARIES = \
libtestcommon.la
cutter_unit_test_libs = \
libtestcommon.la
if WITH_DEBUG
noinst_LTLIBRARIES = $(cutter_unit_test_libs)
else
check_LTLIBRARIES = $(cutter_unit_test_libs)
endif
libtestcommon_la_SOURCES = mifare_desfire_auto_authenticate.c \
mifare_desfire_auto_authenticate.h