blob: 314903a9b7fcdeae0e6acf91fd2ef10118acc778 [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}" \
13 CFLAGS="${TESTSUITE_CFLAGS} ${CFLAGS}" \
14 CXXFLAGS="${CXXFLAGS}" \
15 LDFLAGS="${LDFLAGS}" \
16 srcdir=${srcdir} \
17 abs_top_srcdir=${abs_top_srcdir} \
18 abs_top_builddir=${abs_top_builddir} \
19 ${srcdir}/check-assembly.sh
Lev Walkinf15320b2004-06-03 03:38:44 +000020
Lev Walkinf6e4fc92016-07-02 23:44:40 +000021TESTS =
22TESTS += check-src/check-03.-fwide-types.c
23TESTS += check-src/check-119.-fwide-types.-gen-PER.c
24TESTS += check-src/check-119.-gen-PER.c
25TESTS += check-src/check-126.-gen-PER.c
26TESTS += check-src/check-127.-gen-PER.c
27TESTS += check-src/check-131.-gen-PER.c
28TESTS += check-src/check-132.-gen-PER.c
29TESTS += check-src/check-133.-gen-PER.c
Lev Walkin6db40f42017-07-25 06:21:11 -070030TESTS += check-src/check-135.-gen-OER.c
Ryan Sleevia93d9972017-08-16 18:27:46 -040031TESTS += check-src/check-148.c
Lev Walkinf6e4fc92016-07-02 23:44:40 +000032TESTS += check-src/check-19.c
33TESTS += check-src/check-22.-fwide-types.c
34TESTS += check-src/check-24.-fwide-types.c
35TESTS += check-src/check-25.-fwide-types.c
36TESTS += check-src/check-30.-fwide-types.c
37TESTS += check-src/check-31.-fwide-types.c
38TESTS += check-src/check-32.c
39TESTS += check-src/check-33.c
40TESTS += check-src/check-35.c
41TESTS += check-src/check-39.c
42TESTS += check-src/check-41.-fwide-types.c
43TESTS += check-src/check-41.c
44TESTS += check-src/check-42.c
45TESTS += check-src/check-43.c
46TESTS += check-src/check-44.c
47TESTS += check-src/check-46.c
48TESTS += check-src/check-48.c
49TESTS += check-src/check-50.c
50TESTS += check-src/check-59.c
51TESTS += check-src/check-60.c
52TESTS += check-src/check-62.c
53TESTS += check-src/check-65.c
54TESTS += check-src/check-70.-fwide-types.c
55TESTS += check-src/check-70.c
56TESTS += check-src/check-72.-fcompound-names.c
57TESTS += check-src/check-73.c
58TESTS += check-src/check-92.-findirect-choice.c
59TESTS += check-src/check-92.c
Lev Walkind8cc8472016-07-02 23:33:32 +000060
Lev Walkinb40ec412014-02-24 00:57:18 -080061if TEST_64BIT
Lev Walkinf6e4fc92016-07-02 23:44:40 +000062TESTS += check-src/check64-134.-gen-PER.c
Lev Walkin6db40f42017-07-25 06:21:11 -070063TESTS += check-src/check64-136.-gen-OER.c
Lev Walkinb40ec412014-02-24 00:57:18 -080064endif
Lev Walkined2710d2004-08-11 05:26:29 +000065
Lev Walkinc78d0472017-08-02 12:26:18 -070066EXTRA_DIST = \
67 data-62 \
68 data-70 \
69 data-119 \
70 data-126 \
71 check-src/check64-134.-gen-PER.c \
72 check-src/check64-136.-gen-OER.c
Lev Walkinde48e692006-09-19 05:21:02 +000073
Lev Walkin51270a72010-10-24 16:57:14 -070074clean-local:
75 rm -rf test-*