Add some API test and rewrite some parts.
[platform/upstream/cryptsetup.git] / tests / Makefile.am
1 TESTS = api-test compat-test loopaes-test align-test discards-test mode-test password-hash-test
2
3 EXTRA_DIST = compatimage.img.bz2 valid_header_file.bz2 \
4         evil_hdr-payload_overwrite.bz2 \
5         evil_hdr-stripes_payload_dmg.bz2 \
6         evil_hdr-luks_hdr_damage.bz2 \
7         evil_hdr-small_luks_device.bz2 \
8         compat-test loopaes-test align-test discards-test mode-test password-hash-test
9
10 CLEANFILES = cryptsetuptst.*
11
12 differ_SOURCES = differ.c
13 differ_CFLAGS = -Wall -O2
14
15 api_test_SOURCES = api-test.c $(top_srcdir)/lib/utils_loop.c
16 api_test_LDADD = ../lib/libcryptsetup.la
17 api_test_LDFLAGS = -static
18 api_test_CFLAGS = -g -Wall -O0 -I$(top_srcdir)/lib/ -I$(top_srcdir)/lib/luks1
19
20 check_PROGRAMS = api-test differ
21
22 compatimage.img:
23         @bzip2 -k -d compatimage.img.bz2