blob: ac84a9672148f583219e23ae4997359d6f23e9de [file] [log] [blame]
sewardjb4112022007-11-09 22:49:28 +00001
2# For AM_FLAG_M3264_PRI
3include $(top_srcdir)/Makefile.flags.am
4
5noinst_SCRIPTS = filter_stderr
6
7EXTRA_DIST = $(noinst_SCRIPTS) \
8 hg01_all_ok.vgtest hg01_all_ok.stdout.exp \
9 hg01_all_ok.stderr.exp-glibc25-amd64 \
10 hg02_deadlock.vgtest hg02_deadlock.stdout.exp \
11 hg02_deadlock.stderr.exp-glibc25-amd64 \
12 hg02_deadlock.stderr.exp-glibc25-x86 \
13 hg03_inherit.vgtest hg03_inherit.stdout.exp \
14 hg03_inherit.stderr.exp-glibc25-amd64 \
15 hg03_inherit.stderr.exp-glibc25-x86 \
16 hg04_race.vgtest hg04_race.stdout.exp \
17 hg04_race.stderr.exp-glibc25-amd64 \
18 hg04_race.stderr.exp-glibc25-x86 \
19 hg05_race2.vgtest hg05_race2.stdout.exp \
20 hg05_race2.stderr.exp-glibc25-amd64 \
21 hg05_race2.stderr.exp-glibc25-x86 \
22 hg06_readshared.vgtest hg06_readshared.stdout.exp \
23 hg06_readshared.stderr.exp-glibc25-amd64 \
24 tc01_simple_race.vgtest tc01_simple_race.stdout.exp \
25 tc01_simple_race.stderr.exp-glibc25-amd64 \
26 tc01_simple_race.stderr.exp-glibc25-x86 \
27 tc02_simple_tls.vgtest tc02_simple_tls.stdout.exp \
28 tc02_simple_tls.stderr.exp-glibc25-amd64 \
29 tc03_re_excl.vgtest tc03_re_excl.stdout.exp \
30 tc03_re_excl.stderr.exp-glibc25-amd64 \
31 tc04_free_lock.vgtest tc04_free_lock.stdout.exp \
32 tc04_free_lock.stderr.exp-glibc25-amd64 \
33 tc05_simple_race.vgtest tc05_simple_race.stdout.exp \
34 tc05_simple_race.stderr.exp-glibc25-amd64 \
35 tc05_simple_race.stderr.exp-glibc25-x86 \
36 tc06_two_races.vgtest tc06_two_races.stdout.exp \
37 tc06_two_races.stderr.exp-glibc25-amd64 \
38 tc06_two_races.stderr.exp-glibc25-x86 \
39 tc07_hbl1.vgtest tc07_hbl1.stdout.exp \
40 tc07_hbl1.stderr.exp-glibc25-amd64 \
41 tc08_hbl2.vgtest tc08_hbl2.stdout.exp \
42 tc08_hbl2.stderr.exp-glibc25-amd64 \
43 tc09_bad_unlock.vgtest tc09_bad_unlock.stdout.exp \
44 tc09_bad_unlock.stderr.exp-glibc23-amd64 \
45 tc09_bad_unlock.stderr.exp-glibc25-amd64 \
46 tc09_bad_unlock.stderr.exp-glibc25-x86 \
47 tc10_rec_lock.vgtest tc10_rec_lock.stdout.exp \
48 tc10_rec_lock.stderr.exp-glibc25-amd64 \
49 tc11_XCHG.vgtest tc11_XCHG.stdout.exp \
50 tc11_XCHG.stderr.exp-glibc25-amd64 \
51 tc12_rwl_trivial.vgtest tc12_rwl_trivial.stdout.exp \
52 tc12_rwl_trivial.stderr.exp-glibc25-amd64 \
53 tc13_laog1.vgtest tc13_laog1.stdout.exp \
54 tc13_laog1.stderr.exp-glibc25-amd64 \
55 tc14_laog_dinphils.vgtest tc14_laog_dinphils.stdout.exp \
56 tc14_laog_dinphils.stderr.exp-glibc25-amd64 \
57 tc14_laog_dinphils.stderr.exp-glibc25-x86 \
58 tc15_laog_lockdel.vgtest tc15_laog_lockdel.stdout.exp \
59 tc15_laog_lockdel.stderr.exp-glibc25-amd64 \
60 tc16_byterace.vgtest tc16_byterace.stdout.exp \
61 tc16_byterace.stderr.exp-glibc25-amd64 \
62 tc16_byterace.stderr.exp-glibc25-x86 \
63 tc17_sembar.vgtest tc17_sembar.stdout.exp \
64 tc17_sembar.stderr.exp-glibc25-amd64 \
65 tc17_sembar.stderr.exp-glibc25-x86 \
66 tc18_semabuse.vgtest tc18_semabuse.stdout.exp \
67 tc18_semabuse.stderr.exp-glibc25-amd64 \
68 tc18_semabuse.stderr.exp-glibc25-x86 \
69 tc19_shadowmem.vgtest tc19_shadowmem.stdout.exp \
70 tc19_shadowmem.stderr.exp-glibc25-amd64 \
71 tc19_shadowmem.stderr.exp-glibc25-x86 \
72 tc20_verifywrap.vgtest tc20_verifywrap.stdout.exp \
73 tc20_verifywrap.stderr.exp-glibc23-amd64 \
74 tc20_verifywrap.stderr.exp-glibc25-amd64 \
75 tc20_verifywrap.stderr.exp-glibc25-x86 \
76 tc21_pthonce.vgtest tc21_pthonce.stdout.exp \
77 tc21_pthonce.stderr.exp-glibc25-amd64 \
78 tc21_pthonce.stderr.exp-glibc25-x86 \
79 tc22_exit_w_lock.vgtest tc22_exit_w_lock.stdout.exp \
80 tc22_exit_w_lock.stderr.exp-glibc25-amd64 \
81 tc22_exit_w_lock.stderr.exp-glibc25-x86 \
82 tc23_bogus_condwait.vgtest tc23_bogus_condwait.stdout.exp \
83 tc23_bogus_condwait.stderr.exp-glibc25-amd64 \
84 tc23_bogus_condwait.stderr.exp-glibc25-x86
85
86check_PROGRAMS = \
87 hg01_all_ok \
88 hg02_deadlock \
89 hg03_inherit \
90 hg04_race \
91 hg05_race2 \
92 hg06_readshared \
93 tc01_simple_race \
94 tc02_simple_tls \
95 tc03_re_excl \
96 tc04_free_lock \
97 tc05_simple_race \
98 tc06_two_races \
99 tc07_hbl1 \
100 tc08_hbl2 \
101 tc09_bad_unlock \
102 tc10_rec_lock \
103 tc11_XCHG \
104 tc12_rwl_trivial \
105 tc13_laog1 \
106 tc14_laog_dinphils \
107 tc15_laog_lockdel \
108 tc16_byterace \
109 tc17_sembar \
110 tc18_semabuse \
111 tc19_shadowmem \
112 tc20_verifywrap \
113 tc21_pthonce \
114 tc22_exit_w_lock \
115 tc23_bogus_condwait
116
117AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
118 -I$(top_srcdir)/coregrind -I$(top_builddir)/include \
119 -I@VEX_DIR@/pub
120
121# are these necessary?
122AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
123
124LDADD = -lpthread