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