blob: 832d9088611ace92d2d15bbf757bf6ea362d5c3d [file] [log] [blame]
Vasil Velichkove3187592016-07-18 22:46:36 +03001@CODE_COVERAGE_RULES@
Lev Walkinf15320b2004-06-03 03:38:44 +00002
Lev Walkinf379fe32016-03-14 04:30:27 -07003SUBDIRS = check-src
4
Lev Walkin96deff82010-10-16 02:16:47 -07005dist_check_SCRIPTS = check-assembly.sh
Lev Walkinf15320b2004-06-03 03:38:44 +00006
Bi-Ruei, Chiuc46137b2017-05-08 17:04:38 +08007#Filter out the coverage options from CFLAGS as we don't need
8#code coverage data for the tests executables
9CFLAGS = $(filter-out $(CODE_COVERAGE_CFLAGS), @CFLAGS@)
10
11TESTS_ENVIRONMENT= \
12 CC="${CC}" \
Lev Walkinb5cdc5d2017-09-15 21:57:46 -070013 CXX="${CXX}" \
Bi-Ruei, Chiuc46137b2017-05-08 17:04:38 +080014 CFLAGS="${TESTSUITE_CFLAGS} ${CFLAGS}" \
15 CXXFLAGS="${CXXFLAGS}" \
16 LDFLAGS="${LDFLAGS}" \
Lev Walkin07a50d82017-09-15 23:26:11 -070017 LIBFUZZER_CFLAGS="${LIBFUZZER_CFLAGS}" \
Vasil Velichkov5532a1d2017-10-10 17:58:49 +030018 ASAN_ENV_FLAGS="@ASAN_ENV_FLAGS@" \
Bi-Ruei, Chiuc46137b2017-05-08 17:04:38 +080019 srcdir=${srcdir} \
20 abs_top_srcdir=${abs_top_srcdir} \
21 abs_top_builddir=${abs_top_builddir} \
22 ${srcdir}/check-assembly.sh
Lev Walkinf15320b2004-06-03 03:38:44 +000023
Lev Walkinf6e4fc92016-07-02 23:44:40 +000024TESTS =
25TESTS += check-src/check-03.-fwide-types.c
26TESTS += check-src/check-119.-fwide-types.-gen-PER.c
27TESTS += check-src/check-119.-gen-PER.c
28TESTS += check-src/check-126.-gen-PER.c
29TESTS += check-src/check-127.-gen-PER.c
30TESTS += check-src/check-131.-gen-PER.c
31TESTS += check-src/check-132.-gen-PER.c
32TESTS += check-src/check-133.-gen-PER.c
Lev Walkin6db40f42017-07-25 06:21:11 -070033TESTS += check-src/check-135.-gen-OER.c
Ryan Sleevia93d9972017-08-16 18:27:46 -040034TESTS += check-src/check-148.c
Lev Walkinf6e4fc92016-07-02 23:44:40 +000035TESTS += check-src/check-19.c
36TESTS += check-src/check-22.-fwide-types.c
37TESTS += check-src/check-24.-fwide-types.c
38TESTS += check-src/check-25.-fwide-types.c
39TESTS += check-src/check-30.-fwide-types.c
40TESTS += check-src/check-31.-fwide-types.c
41TESTS += check-src/check-32.c
42TESTS += check-src/check-33.c
43TESTS += check-src/check-35.c
44TESTS += check-src/check-39.c
45TESTS += check-src/check-41.-fwide-types.c
46TESTS += check-src/check-41.c
47TESTS += check-src/check-42.c
48TESTS += check-src/check-43.c
49TESTS += check-src/check-44.c
50TESTS += check-src/check-46.c
51TESTS += check-src/check-48.c
52TESTS += check-src/check-50.c
53TESTS += check-src/check-59.c
54TESTS += check-src/check-60.c
55TESTS += check-src/check-62.c
56TESTS += check-src/check-65.c
57TESTS += check-src/check-70.-fwide-types.c
58TESTS += check-src/check-70.c
59TESTS += check-src/check-72.-fcompound-names.c
60TESTS += check-src/check-73.c
61TESTS += check-src/check-92.-findirect-choice.c
62TESTS += check-src/check-92.c
Lev Walkind8cc8472016-07-02 23:33:32 +000063
Lev Walkinb40ec412014-02-24 00:57:18 -080064if TEST_64BIT
Lev Walkinf6e4fc92016-07-02 23:44:40 +000065TESTS += check-src/check64-134.-gen-PER.c
Lev Walkin6db40f42017-07-25 06:21:11 -070066TESTS += check-src/check64-136.-gen-OER.c
Lev Walkinb40ec412014-02-24 00:57:18 -080067endif
Lev Walkined2710d2004-08-11 05:26:29 +000068
Lev Walkinc78d0472017-08-02 12:26:18 -070069EXTRA_DIST = \
Lev Walkin8e711512017-10-08 16:18:05 -070070 data-62 \
71 data-70 \
72 data-119 \
73 data-126 \
74 check-src/check64-134.-gen-PER.c \
Lev Walkin40b8a7a2017-10-08 22:36:29 -070075 check-src/check64-136.-gen-OER.c
Lev Walkinde48e692006-09-19 05:21:02 +000076
Lev Walkin51270a72010-10-24 16:57:14 -070077clean-local:
78 rm -rf test-*