]> granicus.if.org Git - strace/blob - tests/Makefile.am
Cleanup poll/ppoll decoders
[strace] / tests / Makefile.am
1 # Automake input for strace tests.
2
3 OS = linux
4 ARCH = @arch@
5 AM_CFLAGS = $(WARN_CFLAGS)
6 AM_CPPFLAGS = -I$(top_builddir)/$(OS)/$(ARCH) \
7               -I$(top_srcdir)/$(OS)/$(ARCH) \
8               -I$(top_builddir)/$(OS) \
9               -I$(top_srcdir)/$(OS)
10
11 check_PROGRAMS = \
12         bpf \
13         caps \
14         execve \
15         execveat \
16         fanotify_mark \
17         filter-unavailable \
18         getrandom \
19         inet-accept-connect-send-recv \
20         ioctl \
21         ip_mreq \
22         ipc_msg \
23         ipc_sem \
24         ipc_shm \
25         memfd_create \
26         mmap \
27         mmap64 \
28         mmsg \
29         net-accept-connect \
30         netlink_inet_diag \
31         netlink_unix_diag \
32         oldselect \
33         pc \
34         pipe \
35         ppoll \
36         sched_xetattr \
37         scm_rights \
38         seccomp \
39         select \
40         set_ptracer_any \
41         sigaction \
42         sigaltstack \
43         sigreturn \
44         stack-fcall \
45         stat \
46         stat32 \
47         statfs \
48         uid \
49         uid16 \
50         uid32 \
51         uio \
52         umovestr \
53         umovestr2 \
54         unix-pair-send-recv \
55         utime \
56         xattr
57
58 filter_unavailable_LDADD = -lpthread
59 mmap64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
60 pc_LDADD = $(dl_LIBS)
61 stat_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
62 statfs_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
63 uio_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
64 stack_fcall_SOURCES = stack-fcall.c \
65         stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c
66
67 TESTS = \
68         strace-f.test \
69         qual_syscall.test \
70         bexecve.test \
71         bpf.test \
72         caps.test \
73         dumpio.test \
74         execve.test \
75         execveat.test \
76         fanotify_mark.test \
77         filter-unavailable.test \
78         getdents.test \
79         getrandom.test \
80         ioctl.test \
81         ip_mreq.test \
82         ipc_msg.test \
83         ipc_shm.test \
84         ipc_sem.test \
85         sched_xetattr.test \
86         scm_rights-fd.test \
87         seccomp.test \
88         select.test \
89         sigaction.test \
90         sigaltstack.test \
91         sigreturn.test \
92         stat.test \
93         stat32-v.test \
94         stat64-v.test \
95         statfs.test \
96         memfd_create.test \
97         mmap.test \
98         mmap64.test \
99         mmsg.test \
100         net.test \
101         net-fd.test \
102         net-yy.test \
103         oldselect.test \
104         pipe.test \
105         pc.test \
106         ppoll.test \
107         sun_path.test \
108         umovestr.test \
109         umovestr2.test \
110         unix-yy.test \
111         uid.test \
112         uid16.test \
113         uid32.test \
114         uio.test \
115         utime.test \
116         xattr.test \
117         count.test \
118         detach-sleeping.test \
119         detach-stopped.test \
120         detach-running.test \
121         restart_syscall.test \
122         strace-k.test
123
124 net-fd.log: net.log
125
126 TEST_LOG_COMPILER = env
127 AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) $(srcdir)/run.sh
128
129 EXTRA_DIST = init.sh run.sh match.awk \
130              caps.awk \
131              dumpio.expected \
132              execve.expected \
133              execve-v.expected \
134              execveat.expected \
135              execveat-v.expected \
136              fanotify_mark.expected \
137              filter-unavailable.expected \
138              getdents.awk \
139              getdents.out \
140              getrandom.awk \
141              ioctl.expected \
142              ip_mreq.expected \
143              ipc.sh \
144              memfd_create.expected \
145              mmsg.expected \
146              net.expected \
147              net-fd.expected \
148              net-yy-accept.awk \
149              net-yy-connect.awk \
150              oldselect.expected \
151              pipe.expected \
152              ppoll.expected \
153              ppoll-v.expected \
154              restart_syscall.expected \
155              restart_syscall_unknown.expected \
156              select.awk \
157              sigaction.awk \
158              sigaltstack.expected \
159              statfs.expected \
160              sun_path.expected \
161              uid.awk \
162              uio.expected \
163              umovestr.expected \
164              unix-yy-accept.awk \
165              unix-yy-connect.awk \
166              xattr.expected \
167              $(TESTS)
168
169 CLEANFILES = $(TESTS:=.tmp)