1 TESTS = api-test compat-test loopaes-test align-test discards-test mode-test password-hash-test
4 TESTS += verity-compat-test
8 TESTS += reencryption-compat-test
11 EXTRA_DIST = compatimage.img.bz2 compatv10image.img.bz2 \
12 valid_header_file.bz2 \
13 evil_hdr-payload_overwrite.bz2 \
14 evil_hdr-stripes_payload_dmg.bz2 \
15 evil_hdr-luks_hdr_damage.bz2 \
16 evil_hdr-small_luks_device.bz2 \
17 tcrypt-images.tar.bz2 \
18 compat-test loopaes-test align-test discards-test mode-test password-hash-test \
20 reencryption-compat-test \
21 cryptsetup-valg-supps valg.sh valg-api.sh
23 CLEANFILES = cryptsetup-tst* valglog*
27 differ_SOURCES = differ.c
28 differ_CFLAGS = -Wall -O2
30 api_test_SOURCES = api-test.c $(top_srcdir)/lib/utils_loop.c
31 api_test_LDADD = ../lib/libcryptsetup.la
32 api_test_LDFLAGS = -static
33 api_test_CFLAGS = -g -Wall -O0 -I$(top_srcdir)/lib/ -I$(top_srcdir)/lib/luks1
35 check_PROGRAMS = api-test differ
38 @bzip2 -k -d compatimage.img.bz2
40 valgrind-check: api-test differ
42 @INFOSTRING="api-test-000" ./valg-api.sh ./api-test
44 .PHONY: valgrind-check