]> granicus.if.org Git - strace/blob - tests/Makefile.am
build: set arch specific -m switches in tests-m*32/Makefile.am files properly
[strace] / tests / Makefile.am
1 # Automake input for strace tests.
2
3 OS = linux
4 ARCH = @arch@
5 ARCH_MFLAGS =
6 AM_CFLAGS = $(WARN_CFLAGS)
7 AM_CPPFLAGS = $(ARCH_MFLAGS) \
8               -I$(top_builddir)/$(OS)/$(ARCH) \
9               -I$(top_srcdir)/$(OS)/$(ARCH) \
10               -I$(top_builddir)/$(OS) \
11               -I$(top_srcdir)/$(OS) \
12               -I$(top_builddir) \
13               -I$(top_srcdir)
14 AM_LDFLAGS = $(ARCH_MFLAGS)
15
16 check_PROGRAMS = \
17         adjtimex \
18         aio \
19         bpf \
20         caps \
21         clock_nanosleep \
22         clock_xettime \
23         epoll_create1 \
24         eventfd \
25         execve \
26         execveat \
27         fanotify_mark \
28         fcntl \
29         fcntl64 \
30         file_handle \
31         filter-unavailable \
32         fstat \
33         fstat64 \
34         fstatat64 \
35         ftruncate \
36         ftruncate64 \
37         getdents \
38         getdents64 \
39         getrandom \
40         inet-accept-connect-send-recv \
41         inet-cmsg \
42         ioctl \
43         ip_mreq \
44         ipc_msg \
45         ipc_msgbuf \
46         ipc_sem \
47         ipc_shm \
48         llseek \
49         lseek \
50         lstat \
51         lstat64 \
52         membarrier \
53         memfd_create \
54         mlock2 \
55         mmap \
56         mmap64 \
57         mmsg \
58         mq \
59         nanosleep \
60         net-accept-connect \
61         netlink_inet_diag \
62         netlink_unix_diag \
63         newfstatat \
64         oldselect \
65         pc \
66         pipe \
67         ppoll \
68         pselect6 \
69         readdir \
70         readlink \
71         readlinkat \
72         restart_syscall \
73         rt_sigqueueinfo \
74         sched_xetattr \
75         scm_rights \
76         seccomp \
77         select \
78         sendfile \
79         sendfile64 \
80         set_ptracer_any \
81         sigaction \
82         sigaltstack \
83         signalfd \
84         sigreturn \
85         stack-fcall \
86         stat \
87         stat64 \
88         statfs \
89         sysinfo \
90         time \
91         timer_create \
92         timer_xettime \
93         timerfd_xettime \
94         times \
95         times-fail \
96         truncate \
97         truncate64 \
98         uid \
99         uid16 \
100         uid32 \
101         uio \
102         umount \
103         umount2 \
104         umovestr \
105         umovestr2 \
106         unix-pair-send-recv \
107         userfaultfd \
108         utime \
109         utimensat \
110         wait \
111         xattr \
112         xet_robust_list \
113         xetitimer \
114         xettimeofday \
115         # end of check_PROGRAMS
116
117 clock_xettime_LDADD = -lrt
118 filter_unavailable_LDADD = -lpthread
119 fstat64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
120 fstatat64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
121 ftruncate64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
122 lstat64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
123 mmap64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
124 mq_LDADD = -lrt
125 newfstatat_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
126 pc_LDADD = $(dl_LIBS)
127 stat64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
128 statfs_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
129 times_LDADD = -lrt
130 truncate64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
131 uio_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
132 stack_fcall_SOURCES = stack-fcall.c \
133         stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c
134
135 TESTS = \
136         strace-f.test \
137         qual_syscall.test \
138         bexecve.test \
139         adjtimex.test \
140         aio.test \
141         bpf.test \
142         caps.test \
143         clock_nanosleep.test \
144         clock_xettime.test \
145         dumpio.test \
146         epoll_create1.test \
147         eventfd.test \
148         execve.test \
149         execveat.test \
150         fanotify_mark.test \
151         fcntl.test \
152         fcntl64.test \
153         file_handle.test \
154         filter-unavailable.test \
155         fstat.test \
156         fstat64.test \
157         fstatat64.test \
158         ftruncate.test \
159         ftruncate64.test \
160         getdents.test \
161         getdents64.test \
162         getrandom.test \
163         inet-cmsg.test \
164         ioctl.test \
165         ip_mreq.test \
166         ipc_msg.test \
167         ipc_msgbuf.test \
168         ipc_shm.test \
169         ipc_sem.test \
170         llseek.test \
171         lseek.test \
172         lstat.test \
173         lstat64.test \
174         mq.test \
175         pselect6.test \
176         readdir.test \
177         readlink.test \
178         readlinkat.test \
179         rt_sigqueueinfo.test \
180         sched_xetattr.test \
181         scm_rights-fd.test \
182         seccomp.test \
183         select.test \
184         sendfile.test \
185         sendfile64.test \
186         sigaction.test \
187         sigaltstack.test \
188         signalfd.test \
189         sigreturn.test \
190         stat.test \
191         stat64.test \
192         statfs.test \
193         sysinfo.test \
194         membarrier.test \
195         memfd_create.test \
196         mlock2.test \
197         mmap.test \
198         mmap64.test \
199         mmsg.test \
200         nanosleep.test \
201         net.test \
202         net-fd.test \
203         net-yy.test \
204         newfstatat.test \
205         oldselect.test \
206         pipe.test \
207         pc.test \
208         ppoll.test \
209         sun_path.test \
210         time.test \
211         timer_create.test \
212         timer_xettime.test \
213         timerfd_xettime.test \
214         times.test \
215         times-fail.test \
216         truncate.test \
217         truncate64.test \
218         umount.test \
219         umount2.test \
220         umovestr.test \
221         umovestr2.test \
222         unix-yy.test \
223         uid.test \
224         uid16.test \
225         uid32.test \
226         uio.test \
227         userfaultfd.test \
228         utime.test \
229         utimensat.test \
230         wait.test \
231         xattr.test \
232         xet_robust_list.test \
233         xetitimer.test \
234         xettimeofday.test \
235         count.test \
236         detach-sleeping.test \
237         detach-stopped.test \
238         detach-running.test \
239         restart_syscall.test \
240         strace-k.test
241
242 net-fd.log: net.log
243
244 TEST_LOG_COMPILER = env
245 AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) $(srcdir)/run.sh
246
247 EXTRA_DIST = init.sh run.sh match.awk \
248              caps.awk \
249              dumpio.expected \
250              epoll_create1.expected \
251              eventfd.expected \
252              execve.expected \
253              execve-v.expected \
254              execveat.expected \
255              execveat-v.expected \
256              fanotify_mark.expected \
257              filter-unavailable.expected \
258              fstatat.c \
259              fstatx.c \
260              ip_mreq.expected \
261              ipc.sh \
262              ipc_msgbuf.expected \
263              lstatx.c \
264              memfd_create.expected \
265              mmsg.expected \
266              mq.expected \
267              net.expected \
268              net-fd.expected \
269              net-yy-accept.awk \
270              net-yy-connect.awk \
271              oldselect.expected \
272              pipe.expected \
273              ppoll.expected \
274              ppoll-v.expected \
275              sigaction.awk \
276              sigaltstack.expected \
277              signalfd.expected \
278              statfs.expected \
279              statx.sh \
280              struct_flock.c \
281              sun_path.expected \
282              uid.awk \
283              uio.expected \
284              umovestr.expected \
285              unix-yy-accept.awk \
286              unix-yy-connect.awk \
287              wait.expected \
288              xattr.expected \
289              xstatx.c \
290              $(TESTS)
291
292 CLEANFILES = $(TESTS:=.tmp)