xref: /aosp_15_r20/external/strace/Makefile.am (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker# Automake input for strace.
2*cf84ac9aSAndroid Build Coastguard Worker#
3*cf84ac9aSAndroid Build Coastguard Worker# Copyright (c) 2002-2009 Roland McGrath <[email protected]>
4*cf84ac9aSAndroid Build Coastguard Worker# Copyright (c) 2006-2016 Dmitry V. Levin <[email protected]>
5*cf84ac9aSAndroid Build Coastguard Worker# Copyright (c) 2008-2015 Mike Frysinger <[email protected]>
6*cf84ac9aSAndroid Build Coastguard Worker# Copyright (c) 2015 Elvira Khabirova <[email protected]>
7*cf84ac9aSAndroid Build Coastguard Worker# Copyright (c) 2002-2018 The strace developers.
8*cf84ac9aSAndroid Build Coastguard Worker# All rights reserved.
9*cf84ac9aSAndroid Build Coastguard Worker#
10*cf84ac9aSAndroid Build Coastguard Worker# Redistribution and use in source and binary forms, with or without
11*cf84ac9aSAndroid Build Coastguard Worker# modification, are permitted provided that the following conditions
12*cf84ac9aSAndroid Build Coastguard Worker# are met:
13*cf84ac9aSAndroid Build Coastguard Worker# 1. Redistributions of source code must retain the above copyright
14*cf84ac9aSAndroid Build Coastguard Worker#    notice, this list of conditions and the following disclaimer.
15*cf84ac9aSAndroid Build Coastguard Worker# 2. Redistributions in binary form must reproduce the above copyright
16*cf84ac9aSAndroid Build Coastguard Worker#    notice, this list of conditions and the following disclaimer in the
17*cf84ac9aSAndroid Build Coastguard Worker#    documentation and/or other materials provided with the distribution.
18*cf84ac9aSAndroid Build Coastguard Worker# 3. The name of the author may not be used to endorse or promote products
19*cf84ac9aSAndroid Build Coastguard Worker#    derived from this software without specific prior written permission.
20*cf84ac9aSAndroid Build Coastguard Worker#
21*cf84ac9aSAndroid Build Coastguard Worker# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
22*cf84ac9aSAndroid Build Coastguard Worker# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
23*cf84ac9aSAndroid Build Coastguard Worker# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
24*cf84ac9aSAndroid Build Coastguard Worker# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
25*cf84ac9aSAndroid Build Coastguard Worker# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
26*cf84ac9aSAndroid Build Coastguard Worker# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27*cf84ac9aSAndroid Build Coastguard Worker# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28*cf84ac9aSAndroid Build Coastguard Worker# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29*cf84ac9aSAndroid Build Coastguard Worker# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
30*cf84ac9aSAndroid Build Coastguard Worker# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31*cf84ac9aSAndroid Build Coastguard Worker
32*cf84ac9aSAndroid Build Coastguard Workerif HAVE_M32_RUNTIME
33*cf84ac9aSAndroid Build Coastguard WorkerTESTS_M32 = tests-m32
34*cf84ac9aSAndroid Build Coastguard Workerendif
35*cf84ac9aSAndroid Build Coastguard Workerif HAVE_MX32_RUNTIME
36*cf84ac9aSAndroid Build Coastguard WorkerTESTS_MX32 = tests-mx32
37*cf84ac9aSAndroid Build Coastguard Workerendif
38*cf84ac9aSAndroid Build Coastguard WorkerSUBDIRS = . tests $(TESTS_M32) $(TESTS_MX32)
39*cf84ac9aSAndroid Build Coastguard Worker
40*cf84ac9aSAndroid Build Coastguard Workerbin_PROGRAMS = strace
41*cf84ac9aSAndroid Build Coastguard Workerman_MANS = strace.1 strace-log-merge.1
42*cf84ac9aSAndroid Build Coastguard Workerbin_SCRIPTS = strace-graph strace-log-merge
43*cf84ac9aSAndroid Build Coastguard Worker
44*cf84ac9aSAndroid Build Coastguard WorkerOS		= linux
45*cf84ac9aSAndroid Build Coastguard Worker# ARCH is `i386', `m68k', `sparc', etc.
46*cf84ac9aSAndroid Build Coastguard WorkerARCH		= @arch@
47*cf84ac9aSAndroid Build Coastguard Worker
48*cf84ac9aSAndroid Build Coastguard WorkerREADELF		= @READELF@
49*cf84ac9aSAndroid Build Coastguard Worker
50*cf84ac9aSAndroid Build Coastguard WorkerACLOCAL_AMFLAGS = -I m4
51*cf84ac9aSAndroid Build Coastguard WorkerAM_CFLAGS = $(WARN_CFLAGS)
52*cf84ac9aSAndroid Build Coastguard WorkerAM_CPPFLAGS = -I$(builddir)/$(OS)/$(ARCH) \
53*cf84ac9aSAndroid Build Coastguard Worker	      -I$(srcdir)/$(OS)/$(ARCH) \
54*cf84ac9aSAndroid Build Coastguard Worker	      -I$(builddir)/$(OS) \
55*cf84ac9aSAndroid Build Coastguard Worker	      -I$(srcdir)/$(OS) \
56*cf84ac9aSAndroid Build Coastguard Worker	      -I$(builddir) \
57*cf84ac9aSAndroid Build Coastguard Worker	      -I$(srcdir)
58*cf84ac9aSAndroid Build Coastguard Worker
59*cf84ac9aSAndroid Build Coastguard WorkerAM_CFLAGS_FOR_BUILD = $(WARN_CFLAGS_FOR_BUILD)
60*cf84ac9aSAndroid Build Coastguard WorkerAM_CPPFLAGS_FOR_BUILD = $(AM_CPPFLAGS)
61*cf84ac9aSAndroid Build Coastguard Worker
62*cf84ac9aSAndroid Build Coastguard Workerinclude xlat/Makemodule.am
63*cf84ac9aSAndroid Build Coastguard Worker
64*cf84ac9aSAndroid Build Coastguard Workerstrace_CPPFLAGS = $(AM_CPPFLAGS)
65*cf84ac9aSAndroid Build Coastguard Workerstrace_CFLAGS = $(AM_CFLAGS)
66*cf84ac9aSAndroid Build Coastguard Workerstrace_LDFLAGS =
67*cf84ac9aSAndroid Build Coastguard Workerstrace_LDADD = libstrace.a $(clock_LIBS) $(timer_LIBS)
68*cf84ac9aSAndroid Build Coastguard Workernoinst_LIBRARIES = libstrace.a
69*cf84ac9aSAndroid Build Coastguard Worker
70*cf84ac9aSAndroid Build Coastguard Workerlibstrace_a_CPPFLAGS = $(strace_CPPFLAGS)
71*cf84ac9aSAndroid Build Coastguard Workerlibstrace_a_CFLAGS = $(strace_CFLAGS)
72*cf84ac9aSAndroid Build Coastguard Workerlibstrace_a_SOURCES =	\
73*cf84ac9aSAndroid Build Coastguard Worker	fetch_indirect_syscall_args.c \
74*cf84ac9aSAndroid Build Coastguard Worker	fstatfs.c \
75*cf84ac9aSAndroid Build Coastguard Worker	fstatfs64.c \
76*cf84ac9aSAndroid Build Coastguard Worker	getpagesize.c \
77*cf84ac9aSAndroid Build Coastguard Worker	ipc.c \
78*cf84ac9aSAndroid Build Coastguard Worker	mmap_cache.c	\
79*cf84ac9aSAndroid Build Coastguard Worker	mmap_cache.h	\
80*cf84ac9aSAndroid Build Coastguard Worker	sigreturn.c	\
81*cf84ac9aSAndroid Build Coastguard Worker	socketcall.c \
82*cf84ac9aSAndroid Build Coastguard Worker	statfs.c \
83*cf84ac9aSAndroid Build Coastguard Worker	statfs64.c \
84*cf84ac9aSAndroid Build Coastguard Worker	sync_file_range.c \
85*cf84ac9aSAndroid Build Coastguard Worker	sync_file_range2.c \
86*cf84ac9aSAndroid Build Coastguard Worker	upeek.c		\
87*cf84ac9aSAndroid Build Coastguard Worker	upoke.c		\
88*cf84ac9aSAndroid Build Coastguard Worker	# end of libstrace_a_SOURCES
89*cf84ac9aSAndroid Build Coastguard Worker
90*cf84ac9aSAndroid Build Coastguard Workerstrace_SOURCES =	\
91*cf84ac9aSAndroid Build Coastguard Worker	access.c	\
92*cf84ac9aSAndroid Build Coastguard Worker	affinity.c	\
93*cf84ac9aSAndroid Build Coastguard Worker	aio.c		\
94*cf84ac9aSAndroid Build Coastguard Worker	alpha.c		\
95*cf84ac9aSAndroid Build Coastguard Worker	arch_defs.h	\
96*cf84ac9aSAndroid Build Coastguard Worker	basic_filters.c	\
97*cf84ac9aSAndroid Build Coastguard Worker	bind.c		\
98*cf84ac9aSAndroid Build Coastguard Worker	bjm.c		\
99*cf84ac9aSAndroid Build Coastguard Worker	block.c		\
100*cf84ac9aSAndroid Build Coastguard Worker	bpf.c		\
101*cf84ac9aSAndroid Build Coastguard Worker	bpf_attr.h	\
102*cf84ac9aSAndroid Build Coastguard Worker	bpf_filter.c	\
103*cf84ac9aSAndroid Build Coastguard Worker	bpf_filter.h	\
104*cf84ac9aSAndroid Build Coastguard Worker	bpf_fprog.h 	\
105*cf84ac9aSAndroid Build Coastguard Worker	bpf_seccomp_filter.c \
106*cf84ac9aSAndroid Build Coastguard Worker	bpf_sock_filter.c \
107*cf84ac9aSAndroid Build Coastguard Worker	btrfs.c		\
108*cf84ac9aSAndroid Build Coastguard Worker	cacheflush.c	\
109*cf84ac9aSAndroid Build Coastguard Worker	capability.c	\
110*cf84ac9aSAndroid Build Coastguard Worker	caps0.h		\
111*cf84ac9aSAndroid Build Coastguard Worker	caps1.h		\
112*cf84ac9aSAndroid Build Coastguard Worker	chdir.c		\
113*cf84ac9aSAndroid Build Coastguard Worker	chmod.c		\
114*cf84ac9aSAndroid Build Coastguard Worker	clone.c		\
115*cf84ac9aSAndroid Build Coastguard Worker	copy_file_range.c \
116*cf84ac9aSAndroid Build Coastguard Worker	count.c		\
117*cf84ac9aSAndroid Build Coastguard Worker	defs.h		\
118*cf84ac9aSAndroid Build Coastguard Worker	delay.c		\
119*cf84ac9aSAndroid Build Coastguard Worker	delay.h		\
120*cf84ac9aSAndroid Build Coastguard Worker	desc.c		\
121*cf84ac9aSAndroid Build Coastguard Worker	dirent.c	\
122*cf84ac9aSAndroid Build Coastguard Worker	dirent64.c	\
123*cf84ac9aSAndroid Build Coastguard Worker	dm.c		\
124*cf84ac9aSAndroid Build Coastguard Worker	dyxlat.c	\
125*cf84ac9aSAndroid Build Coastguard Worker	empty.h		\
126*cf84ac9aSAndroid Build Coastguard Worker	epoll.c		\
127*cf84ac9aSAndroid Build Coastguard Worker	error_prints.c	\
128*cf84ac9aSAndroid Build Coastguard Worker	error_prints.h	\
129*cf84ac9aSAndroid Build Coastguard Worker	evdev.c		\
130*cf84ac9aSAndroid Build Coastguard Worker	evdev_mpers.c	\
131*cf84ac9aSAndroid Build Coastguard Worker	eventfd.c	\
132*cf84ac9aSAndroid Build Coastguard Worker	execve.c	\
133*cf84ac9aSAndroid Build Coastguard Worker	f_owner_ex.h	\
134*cf84ac9aSAndroid Build Coastguard Worker	fadvise.c	\
135*cf84ac9aSAndroid Build Coastguard Worker	fallocate.c	\
136*cf84ac9aSAndroid Build Coastguard Worker	fanotify.c	\
137*cf84ac9aSAndroid Build Coastguard Worker	fchownat.c	\
138*cf84ac9aSAndroid Build Coastguard Worker	fcntl.c		\
139*cf84ac9aSAndroid Build Coastguard Worker	fetch_bpf_fprog.c \
140*cf84ac9aSAndroid Build Coastguard Worker	fetch_struct_flock.c \
141*cf84ac9aSAndroid Build Coastguard Worker	fetch_struct_keyctl_kdf_params.c \
142*cf84ac9aSAndroid Build Coastguard Worker	fetch_struct_mmsghdr.c \
143*cf84ac9aSAndroid Build Coastguard Worker	fetch_struct_msghdr.c \
144*cf84ac9aSAndroid Build Coastguard Worker	fetch_struct_stat.c \
145*cf84ac9aSAndroid Build Coastguard Worker	fetch_struct_stat64.c \
146*cf84ac9aSAndroid Build Coastguard Worker	fetch_struct_statfs.c \
147*cf84ac9aSAndroid Build Coastguard Worker	fetch_struct_xfs_quotastat.c \
148*cf84ac9aSAndroid Build Coastguard Worker	file_handle.c	\
149*cf84ac9aSAndroid Build Coastguard Worker	file_ioctl.c	\
150*cf84ac9aSAndroid Build Coastguard Worker	filter_qualify.c \
151*cf84ac9aSAndroid Build Coastguard Worker	filter.h	\
152*cf84ac9aSAndroid Build Coastguard Worker	flock.c		\
153*cf84ac9aSAndroid Build Coastguard Worker	flock.h		\
154*cf84ac9aSAndroid Build Coastguard Worker	fs_x_ioctl.c	\
155*cf84ac9aSAndroid Build Coastguard Worker	futex.c		\
156*cf84ac9aSAndroid Build Coastguard Worker	gcc_compat.h	\
157*cf84ac9aSAndroid Build Coastguard Worker	get_robust_list.c \
158*cf84ac9aSAndroid Build Coastguard Worker	getcpu.c	\
159*cf84ac9aSAndroid Build Coastguard Worker	getcwd.c	\
160*cf84ac9aSAndroid Build Coastguard Worker	getrandom.c	\
161*cf84ac9aSAndroid Build Coastguard Worker	hdio.c		\
162*cf84ac9aSAndroid Build Coastguard Worker	hostname.c	\
163*cf84ac9aSAndroid Build Coastguard Worker	inotify.c	\
164*cf84ac9aSAndroid Build Coastguard Worker	inotify_ioctl.c	\
165*cf84ac9aSAndroid Build Coastguard Worker	io.c		\
166*cf84ac9aSAndroid Build Coastguard Worker	ioctl.c		\
167*cf84ac9aSAndroid Build Coastguard Worker	ioperm.c	\
168*cf84ac9aSAndroid Build Coastguard Worker	iopl.c		\
169*cf84ac9aSAndroid Build Coastguard Worker	ioprio.c	\
170*cf84ac9aSAndroid Build Coastguard Worker	ipc_defs.h	\
171*cf84ac9aSAndroid Build Coastguard Worker	ipc_msg.c	\
172*cf84ac9aSAndroid Build Coastguard Worker	ipc_msgctl.c	\
173*cf84ac9aSAndroid Build Coastguard Worker	ipc_sem.c	\
174*cf84ac9aSAndroid Build Coastguard Worker	ipc_shm.c	\
175*cf84ac9aSAndroid Build Coastguard Worker	ipc_shmctl.c	\
176*cf84ac9aSAndroid Build Coastguard Worker	kcmp.c		\
177*cf84ac9aSAndroid Build Coastguard Worker	kernel_types.h	\
178*cf84ac9aSAndroid Build Coastguard Worker	kexec.c		\
179*cf84ac9aSAndroid Build Coastguard Worker	keyctl.c	\
180*cf84ac9aSAndroid Build Coastguard Worker	keyctl_kdf_params.h \
181*cf84ac9aSAndroid Build Coastguard Worker	kvm.c		\
182*cf84ac9aSAndroid Build Coastguard Worker	largefile_wrappers.h \
183*cf84ac9aSAndroid Build Coastguard Worker	ldt.c		\
184*cf84ac9aSAndroid Build Coastguard Worker	link.c		\
185*cf84ac9aSAndroid Build Coastguard Worker	linux/asm_stat.h \
186*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/asm_stat.h \
187*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/asm_stat.h \
188*cf84ac9aSAndroid Build Coastguard Worker	listen.c	\
189*cf84ac9aSAndroid Build Coastguard Worker	lookup_dcookie.c \
190*cf84ac9aSAndroid Build Coastguard Worker	loop.c		\
191*cf84ac9aSAndroid Build Coastguard Worker	lseek.c		\
192*cf84ac9aSAndroid Build Coastguard Worker	macros.h	\
193*cf84ac9aSAndroid Build Coastguard Worker	mem.c		\
194*cf84ac9aSAndroid Build Coastguard Worker	membarrier.c	\
195*cf84ac9aSAndroid Build Coastguard Worker	memfd_create.c	\
196*cf84ac9aSAndroid Build Coastguard Worker	mknod.c		\
197*cf84ac9aSAndroid Build Coastguard Worker	mmap_notify.c	\
198*cf84ac9aSAndroid Build Coastguard Worker	mmap_notify.h	\
199*cf84ac9aSAndroid Build Coastguard Worker	mmsghdr.c	\
200*cf84ac9aSAndroid Build Coastguard Worker	mount.c		\
201*cf84ac9aSAndroid Build Coastguard Worker	mpers_type.h	\
202*cf84ac9aSAndroid Build Coastguard Worker	mq.c		\
203*cf84ac9aSAndroid Build Coastguard Worker	msghdr.c	\
204*cf84ac9aSAndroid Build Coastguard Worker	msghdr.h	\
205*cf84ac9aSAndroid Build Coastguard Worker	mtd.c		\
206*cf84ac9aSAndroid Build Coastguard Worker	native_defs.h	\
207*cf84ac9aSAndroid Build Coastguard Worker	nbd_ioctl.c	\
208*cf84ac9aSAndroid Build Coastguard Worker	negated_errno.h	\
209*cf84ac9aSAndroid Build Coastguard Worker	net.c		\
210*cf84ac9aSAndroid Build Coastguard Worker	netlink.c       \
211*cf84ac9aSAndroid Build Coastguard Worker	netlink.h	\
212*cf84ac9aSAndroid Build Coastguard Worker	netlink_crypto.c \
213*cf84ac9aSAndroid Build Coastguard Worker	netlink_kobject_uevent.c \
214*cf84ac9aSAndroid Build Coastguard Worker	netlink_kobject_uevent.h \
215*cf84ac9aSAndroid Build Coastguard Worker	netlink_sock_diag.h \
216*cf84ac9aSAndroid Build Coastguard Worker	netlink_inet_diag.c \
217*cf84ac9aSAndroid Build Coastguard Worker	netlink_netfilter.c \
218*cf84ac9aSAndroid Build Coastguard Worker	netlink_netlink_diag.c \
219*cf84ac9aSAndroid Build Coastguard Worker	netlink_packet_diag.c \
220*cf84ac9aSAndroid Build Coastguard Worker	netlink_route.c	\
221*cf84ac9aSAndroid Build Coastguard Worker	netlink_route.h	\
222*cf84ac9aSAndroid Build Coastguard Worker	netlink_selinux.c \
223*cf84ac9aSAndroid Build Coastguard Worker	netlink_smc_diag.c \
224*cf84ac9aSAndroid Build Coastguard Worker	netlink_sock_diag.c \
225*cf84ac9aSAndroid Build Coastguard Worker	netlink_unix_diag.c \
226*cf84ac9aSAndroid Build Coastguard Worker	nlattr.c	\
227*cf84ac9aSAndroid Build Coastguard Worker	nlattr.h	\
228*cf84ac9aSAndroid Build Coastguard Worker	nsfs.c          \
229*cf84ac9aSAndroid Build Coastguard Worker	nsfs.h          \
230*cf84ac9aSAndroid Build Coastguard Worker	nsig.h		\
231*cf84ac9aSAndroid Build Coastguard Worker	numa.c		\
232*cf84ac9aSAndroid Build Coastguard Worker	number_set.c	\
233*cf84ac9aSAndroid Build Coastguard Worker	number_set.h	\
234*cf84ac9aSAndroid Build Coastguard Worker	oldstat.c	\
235*cf84ac9aSAndroid Build Coastguard Worker	open.c		\
236*cf84ac9aSAndroid Build Coastguard Worker	or1k_atomic.c	\
237*cf84ac9aSAndroid Build Coastguard Worker	pathtrace.c	\
238*cf84ac9aSAndroid Build Coastguard Worker	perf.c		\
239*cf84ac9aSAndroid Build Coastguard Worker	perf_event_struct.h \
240*cf84ac9aSAndroid Build Coastguard Worker	perf_ioctl.c	\
241*cf84ac9aSAndroid Build Coastguard Worker	personality.c	\
242*cf84ac9aSAndroid Build Coastguard Worker	pkeys.c		\
243*cf84ac9aSAndroid Build Coastguard Worker	poll.c		\
244*cf84ac9aSAndroid Build Coastguard Worker	prctl.c		\
245*cf84ac9aSAndroid Build Coastguard Worker	print_aio_sigset.c \
246*cf84ac9aSAndroid Build Coastguard Worker	print_dev_t.c	\
247*cf84ac9aSAndroid Build Coastguard Worker	print_group_req.c \
248*cf84ac9aSAndroid Build Coastguard Worker	print_fields.h	\
249*cf84ac9aSAndroid Build Coastguard Worker	print_ifindex.c	\
250*cf84ac9aSAndroid Build Coastguard Worker	print_mac.c	\
251*cf84ac9aSAndroid Build Coastguard Worker	print_mq_attr.c	\
252*cf84ac9aSAndroid Build Coastguard Worker	print_msgbuf.c	\
253*cf84ac9aSAndroid Build Coastguard Worker	print_sg_req_info.c \
254*cf84ac9aSAndroid Build Coastguard Worker	print_sigevent.c \
255*cf84ac9aSAndroid Build Coastguard Worker	print_statfs.c	\
256*cf84ac9aSAndroid Build Coastguard Worker	print_struct_stat.c \
257*cf84ac9aSAndroid Build Coastguard Worker	print_time.c	\
258*cf84ac9aSAndroid Build Coastguard Worker	print_timespec.c \
259*cf84ac9aSAndroid Build Coastguard Worker	print_timeval.c	\
260*cf84ac9aSAndroid Build Coastguard Worker	print_timex.c	\
261*cf84ac9aSAndroid Build Coastguard Worker	printmode.c	\
262*cf84ac9aSAndroid Build Coastguard Worker	printrusage.c	\
263*cf84ac9aSAndroid Build Coastguard Worker	printsiginfo.c	\
264*cf84ac9aSAndroid Build Coastguard Worker	printsiginfo.h	\
265*cf84ac9aSAndroid Build Coastguard Worker	process.c	\
266*cf84ac9aSAndroid Build Coastguard Worker	process_vm.c	\
267*cf84ac9aSAndroid Build Coastguard Worker	ptp.c		\
268*cf84ac9aSAndroid Build Coastguard Worker	ptrace.h	\
269*cf84ac9aSAndroid Build Coastguard Worker	quota.c		\
270*cf84ac9aSAndroid Build Coastguard Worker	readahead.c	\
271*cf84ac9aSAndroid Build Coastguard Worker	readlink.c	\
272*cf84ac9aSAndroid Build Coastguard Worker	reboot.c	\
273*cf84ac9aSAndroid Build Coastguard Worker	regs.h		\
274*cf84ac9aSAndroid Build Coastguard Worker	renameat.c	\
275*cf84ac9aSAndroid Build Coastguard Worker	resource.c	\
276*cf84ac9aSAndroid Build Coastguard Worker	retval.c	\
277*cf84ac9aSAndroid Build Coastguard Worker	retval.h	\
278*cf84ac9aSAndroid Build Coastguard Worker	riscv.c		\
279*cf84ac9aSAndroid Build Coastguard Worker	rt_sigframe.c	\
280*cf84ac9aSAndroid Build Coastguard Worker	rt_sigreturn.c	\
281*cf84ac9aSAndroid Build Coastguard Worker	rtc.c		\
282*cf84ac9aSAndroid Build Coastguard Worker	rtnl_addr.c	\
283*cf84ac9aSAndroid Build Coastguard Worker	rtnl_addrlabel.c \
284*cf84ac9aSAndroid Build Coastguard Worker	rtnl_dcb.c	\
285*cf84ac9aSAndroid Build Coastguard Worker	rtnl_link.c	\
286*cf84ac9aSAndroid Build Coastguard Worker	rtnl_mdb.c	\
287*cf84ac9aSAndroid Build Coastguard Worker	rtnl_neigh.c	\
288*cf84ac9aSAndroid Build Coastguard Worker	rtnl_neightbl.c	\
289*cf84ac9aSAndroid Build Coastguard Worker	rtnl_netconf.c	\
290*cf84ac9aSAndroid Build Coastguard Worker	rtnl_nsid.c	\
291*cf84ac9aSAndroid Build Coastguard Worker	rtnl_route.c	\
292*cf84ac9aSAndroid Build Coastguard Worker	rtnl_rule.c	\
293*cf84ac9aSAndroid Build Coastguard Worker	rtnl_tc.c	\
294*cf84ac9aSAndroid Build Coastguard Worker	rtnl_tc_action.c \
295*cf84ac9aSAndroid Build Coastguard Worker	s390.c		\
296*cf84ac9aSAndroid Build Coastguard Worker	sched.c		\
297*cf84ac9aSAndroid Build Coastguard Worker	sched_attr.h	\
298*cf84ac9aSAndroid Build Coastguard Worker	scsi.c		\
299*cf84ac9aSAndroid Build Coastguard Worker	seccomp.c	\
300*cf84ac9aSAndroid Build Coastguard Worker	sendfile.c	\
301*cf84ac9aSAndroid Build Coastguard Worker	sg_io_v3.c	\
302*cf84ac9aSAndroid Build Coastguard Worker	sg_io_v4.c	\
303*cf84ac9aSAndroid Build Coastguard Worker	shutdown.c	\
304*cf84ac9aSAndroid Build Coastguard Worker	sigaltstack.c	\
305*cf84ac9aSAndroid Build Coastguard Worker	sigevent.h	\
306*cf84ac9aSAndroid Build Coastguard Worker	signal.c	\
307*cf84ac9aSAndroid Build Coastguard Worker	signalfd.c	\
308*cf84ac9aSAndroid Build Coastguard Worker	sock.c		\
309*cf84ac9aSAndroid Build Coastguard Worker	sockaddr.c	\
310*cf84ac9aSAndroid Build Coastguard Worker	socketutils.c	\
311*cf84ac9aSAndroid Build Coastguard Worker	sparc.c		\
312*cf84ac9aSAndroid Build Coastguard Worker	sram_alloc.c	\
313*cf84ac9aSAndroid Build Coastguard Worker	stat.c		\
314*cf84ac9aSAndroid Build Coastguard Worker	stat.h		\
315*cf84ac9aSAndroid Build Coastguard Worker	stat64.c	\
316*cf84ac9aSAndroid Build Coastguard Worker	statfs.c	\
317*cf84ac9aSAndroid Build Coastguard Worker	statfs.h	\
318*cf84ac9aSAndroid Build Coastguard Worker	static_assert.h	\
319*cf84ac9aSAndroid Build Coastguard Worker	statx.c		\
320*cf84ac9aSAndroid Build Coastguard Worker	statx.h		\
321*cf84ac9aSAndroid Build Coastguard Worker	strace.c	\
322*cf84ac9aSAndroid Build Coastguard Worker	string_to_uint.h \
323*cf84ac9aSAndroid Build Coastguard Worker	string_to_uint.c \
324*cf84ac9aSAndroid Build Coastguard Worker	swapon.c	\
325*cf84ac9aSAndroid Build Coastguard Worker	syscall.c	\
326*cf84ac9aSAndroid Build Coastguard Worker	sysctl.c	\
327*cf84ac9aSAndroid Build Coastguard Worker	sysent.h	\
328*cf84ac9aSAndroid Build Coastguard Worker	sysent_shorthand_defs.h \
329*cf84ac9aSAndroid Build Coastguard Worker	sysent_shorthand_undefs.h \
330*cf84ac9aSAndroid Build Coastguard Worker	sysinfo.c	\
331*cf84ac9aSAndroid Build Coastguard Worker	syslog.c	\
332*cf84ac9aSAndroid Build Coastguard Worker	sysmips.c	\
333*cf84ac9aSAndroid Build Coastguard Worker	term.c		\
334*cf84ac9aSAndroid Build Coastguard Worker	time.c		\
335*cf84ac9aSAndroid Build Coastguard Worker	times.c		\
336*cf84ac9aSAndroid Build Coastguard Worker	trace_event.h	\
337*cf84ac9aSAndroid Build Coastguard Worker	truncate.c	\
338*cf84ac9aSAndroid Build Coastguard Worker	ubi.c		\
339*cf84ac9aSAndroid Build Coastguard Worker	ucopy.c		\
340*cf84ac9aSAndroid Build Coastguard Worker	uid.c		\
341*cf84ac9aSAndroid Build Coastguard Worker	uid16.c		\
342*cf84ac9aSAndroid Build Coastguard Worker	umask.c		\
343*cf84ac9aSAndroid Build Coastguard Worker	umount.c	\
344*cf84ac9aSAndroid Build Coastguard Worker	uname.c		\
345*cf84ac9aSAndroid Build Coastguard Worker	userfaultfd.c	\
346*cf84ac9aSAndroid Build Coastguard Worker	ustat.c		\
347*cf84ac9aSAndroid Build Coastguard Worker	util.c		\
348*cf84ac9aSAndroid Build Coastguard Worker	utime.c		\
349*cf84ac9aSAndroid Build Coastguard Worker	utimes.c	\
350*cf84ac9aSAndroid Build Coastguard Worker	v4l2.c		\
351*cf84ac9aSAndroid Build Coastguard Worker	wait.c		\
352*cf84ac9aSAndroid Build Coastguard Worker	xattr.c		\
353*cf84ac9aSAndroid Build Coastguard Worker	xfs_quota_stat.h \
354*cf84ac9aSAndroid Build Coastguard Worker	xlat.c		\
355*cf84ac9aSAndroid Build Coastguard Worker	xlat.h		\
356*cf84ac9aSAndroid Build Coastguard Worker	xmalloc.c	\
357*cf84ac9aSAndroid Build Coastguard Worker	xmalloc.h	\
358*cf84ac9aSAndroid Build Coastguard Worker	xstring.h	\
359*cf84ac9aSAndroid Build Coastguard Worker	$(strace_SOURCES_check) \
360*cf84ac9aSAndroid Build Coastguard Worker	# end of strace_SOURCES
361*cf84ac9aSAndroid Build Coastguard Worker
362*cf84ac9aSAndroid Build Coastguard Workerstrace_SOURCES_check = bpf_attr_check.c
363*cf84ac9aSAndroid Build Coastguard Worker
364*cf84ac9aSAndroid Build Coastguard Workerif ENABLE_STACKTRACE
365*cf84ac9aSAndroid Build Coastguard Workerstrace_SOURCES += unwind.c unwind.h
366*cf84ac9aSAndroid Build Coastguard Workerif USE_LIBDW
367*cf84ac9aSAndroid Build Coastguard Workerstrace_SOURCES += unwind-libdw.c
368*cf84ac9aSAndroid Build Coastguard Workerstrace_CPPFLAGS += $(libdw_CPPFLAGS)
369*cf84ac9aSAndroid Build Coastguard Workerstrace_CFLAGS += $(libdw_CFLAGS)
370*cf84ac9aSAndroid Build Coastguard Workerstrace_LDFLAGS += $(libdw_LDFLAGS)
371*cf84ac9aSAndroid Build Coastguard Workerstrace_LDADD += $(libdw_LIBS)
372*cf84ac9aSAndroid Build Coastguard Workerendif
373*cf84ac9aSAndroid Build Coastguard Workerif USE_LIBUNWIND
374*cf84ac9aSAndroid Build Coastguard Workerstrace_SOURCES += unwind-libunwind.c
375*cf84ac9aSAndroid Build Coastguard Workerstrace_CPPFLAGS += $(libunwind_CPPFLAGS)
376*cf84ac9aSAndroid Build Coastguard Workerstrace_LDFLAGS += $(libunwind_LDFLAGS)
377*cf84ac9aSAndroid Build Coastguard Workerstrace_LDADD += $(libunwind_LIBS)
378*cf84ac9aSAndroid Build Coastguard Workerendif
379*cf84ac9aSAndroid Build Coastguard Workerif USE_DEMANGLE
380*cf84ac9aSAndroid Build Coastguard Workerstrace_CPPFLAGS += $(libiberty_CPPFLAGS)
381*cf84ac9aSAndroid Build Coastguard Workerstrace_LDFLAGS += $(libiberty_LDFLAGS)
382*cf84ac9aSAndroid Build Coastguard Workerstrace_LDADD += $(libiberty_LIBS)
383*cf84ac9aSAndroid Build Coastguard Workerendif
384*cf84ac9aSAndroid Build Coastguard Workerendif
385*cf84ac9aSAndroid Build Coastguard Worker
386*cf84ac9aSAndroid Build Coastguard Worker@CODE_COVERAGE_RULES@
387*cf84ac9aSAndroid Build Coastguard WorkerCODE_COVERAGE_BRANCH_COVERAGE = 1
388*cf84ac9aSAndroid Build Coastguard WorkerCODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) \
389*cf84ac9aSAndroid Build Coastguard Worker	--prefix $(shell cd $(abs_top_srcdir)/.. && pwd || echo .)
390*cf84ac9aSAndroid Build Coastguard WorkerCODE_COVERAGE_IGNORE_PATTERN = '/usr/include/*'
391*cf84ac9aSAndroid Build Coastguard Workerstrace_CPPFLAGS += $(CODE_COVERAGE_CPPFLAGS)
392*cf84ac9aSAndroid Build Coastguard Workerstrace_CFLAGS += $(CODE_COVERAGE_CFLAGS)
393*cf84ac9aSAndroid Build Coastguard Workerstrace_LDADD += $(CODE_COVERAGE_LIBS)
394*cf84ac9aSAndroid Build Coastguard Worker
395*cf84ac9aSAndroid Build Coastguard Worker# Enable this to get link map generated
396*cf84ac9aSAndroid Build Coastguard Worker#strace_LDFLAGS += -Wl,-Map=strace.mapfile
397*cf84ac9aSAndroid Build Coastguard Worker
398*cf84ac9aSAndroid Build Coastguard WorkerEXTRA_DIST =				\
399*cf84ac9aSAndroid Build Coastguard Worker	$(man_MANS)			\
400*cf84ac9aSAndroid Build Coastguard Worker	.version			\
401*cf84ac9aSAndroid Build Coastguard Worker	COPYING				\
402*cf84ac9aSAndroid Build Coastguard Worker	CREDITS				\
403*cf84ac9aSAndroid Build Coastguard Worker	ChangeLog			\
404*cf84ac9aSAndroid Build Coastguard Worker	ChangeLog-CVS			\
405*cf84ac9aSAndroid Build Coastguard Worker	README-linux-ptrace		\
406*cf84ac9aSAndroid Build Coastguard Worker	debian/changelog		\
407*cf84ac9aSAndroid Build Coastguard Worker	debian/compat			\
408*cf84ac9aSAndroid Build Coastguard Worker	debian/control			\
409*cf84ac9aSAndroid Build Coastguard Worker	debian/copyright		\
410*cf84ac9aSAndroid Build Coastguard Worker	debian/rules			\
411*cf84ac9aSAndroid Build Coastguard Worker	debian/source/format		\
412*cf84ac9aSAndroid Build Coastguard Worker	debian/strace-udeb.install	\
413*cf84ac9aSAndroid Build Coastguard Worker	debian/strace.docs		\
414*cf84ac9aSAndroid Build Coastguard Worker	debian/strace.examples		\
415*cf84ac9aSAndroid Build Coastguard Worker	debian/strace.install		\
416*cf84ac9aSAndroid Build Coastguard Worker	debian/strace.manpages		\
417*cf84ac9aSAndroid Build Coastguard Worker	debian/strace64.install		\
418*cf84ac9aSAndroid Build Coastguard Worker	debian/strace64.manpages	\
419*cf84ac9aSAndroid Build Coastguard Worker	debian/watch			\
420*cf84ac9aSAndroid Build Coastguard Worker	gen_bpf_attr_check.sh		\
421*cf84ac9aSAndroid Build Coastguard Worker	generate_sen.sh			\
422*cf84ac9aSAndroid Build Coastguard Worker	ioctl_iocdef.c			\
423*cf84ac9aSAndroid Build Coastguard Worker	ioctlsort.c			\
424*cf84ac9aSAndroid Build Coastguard Worker	linux/32/ioctls_inc.h		\
425*cf84ac9aSAndroid Build Coastguard Worker	linux/32/ioctls_inc_align16.h	\
426*cf84ac9aSAndroid Build Coastguard Worker	linux/32/ioctls_inc_align32.h	\
427*cf84ac9aSAndroid Build Coastguard Worker	linux/32/ioctls_inc_align64.h	\
428*cf84ac9aSAndroid Build Coastguard Worker	linux/32/syscallent.h		\
429*cf84ac9aSAndroid Build Coastguard Worker	linux/64/ioctls_inc.h		\
430*cf84ac9aSAndroid Build Coastguard Worker	linux/64/syscallent.h		\
431*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/arch_defs_.h	\
432*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/arch_regs.c	\
433*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/arch_regs.h	\
434*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/arch_rt_sigframe.c	\
435*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/arch_sigreturn.c	\
436*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/get_error.c	\
437*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/get_scno.c	\
438*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/get_syscall_args.c	\
439*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/ioctls_arch0.h	\
440*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/ioctls_arch1.h	\
441*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/ioctls_inc0.h	\
442*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/ioctls_inc1.h	\
443*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/nr_prefix.c	\
444*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/raw_syscall.h	\
445*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/set_error.c	\
446*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/set_scno.c	\
447*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/shuffle_scno.c	\
448*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/syscallent.h	\
449*cf84ac9aSAndroid Build Coastguard Worker	linux/aarch64/syscallent1.h	\
450*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/arch_defs_.h	\
451*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/arch_getrval2.c	\
452*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/arch_regs.c		\
453*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/arch_regs.h		\
454*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/arch_rt_sigframe.c	\
455*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/arch_sigreturn.c	\
456*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/errnoent.h		\
457*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/get_error.c		\
458*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/get_scno.c		\
459*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/get_syscall_args.c	\
460*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/get_syscall_result.c	\
461*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/ioctls_arch0.h	\
462*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/ioctls_inc0.h	\
463*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/raw_syscall.h	\
464*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/set_error.c		\
465*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/set_scno.c		\
466*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/signalent.h		\
467*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/syscallent.h	\
468*cf84ac9aSAndroid Build Coastguard Worker	linux/alpha/userent.h		\
469*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/arch_regs.c		\
470*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/arch_regs.h		\
471*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/arch_rt_sigframe.c	\
472*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/get_error.c		\
473*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/get_scno.c		\
474*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/get_syscall_args.c	\
475*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/ioctls_arch0.h	\
476*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/ioctls_inc0.h		\
477*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/raw_syscall.h		\
478*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/set_error.c		\
479*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/set_scno.c		\
480*cf84ac9aSAndroid Build Coastguard Worker	linux/arc/syscallent.h		\
481*cf84ac9aSAndroid Build Coastguard Worker	linux/arch_defs_.h		\
482*cf84ac9aSAndroid Build Coastguard Worker	linux/arch_kvm.c		\
483*cf84ac9aSAndroid Build Coastguard Worker	linux/arch_regs.h		\
484*cf84ac9aSAndroid Build Coastguard Worker	linux/arch_sigreturn.c		\
485*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/arch_defs_.h		\
486*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/arch_regs.c		\
487*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/arch_regs.h		\
488*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/arch_rt_sigframe.c	\
489*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/arch_sigreturn.c	\
490*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/get_error.c		\
491*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/get_scno.c		\
492*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/get_syscall_args.c	\
493*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/ioctls_arch0.h	\
494*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/ioctls_inc0.h		\
495*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/nr_prefix.c		\
496*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/raw_syscall.h		\
497*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/set_error.c		\
498*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/set_scno.c		\
499*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/shuffle_scno.c	\
500*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/syscallent.h		\
501*cf84ac9aSAndroid Build Coastguard Worker	linux/arm/userent.h		\
502*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/arch_regs.c		\
503*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/arch_regs.h		\
504*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/arch_rt_sigframe.c	\
505*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/get_error.c		\
506*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/get_scno.c		\
507*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/get_syscall_args.c	\
508*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/ioctls_arch0.h	\
509*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/ioctls_inc0.h	\
510*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/raw_syscall.h	\
511*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/set_error.c		\
512*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/set_scno.c		\
513*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/syscallent.h	\
514*cf84ac9aSAndroid Build Coastguard Worker	linux/avr32/userent.h		\
515*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/arch_defs_.h		\
516*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/arch_regs.c		\
517*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/arch_rt_sigframe.c	\
518*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/get_error.c		\
519*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/get_scno.c		\
520*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/get_syscall_args.c	\
521*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/get_syscall_result.c	\
522*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/ioctls_arch0.h	\
523*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/ioctls_inc0.h	\
524*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/raw_syscall.h	\
525*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/rt_sigframe.h	\
526*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/set_error.c		\
527*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/set_scno.c		\
528*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/syscallent.h		\
529*cf84ac9aSAndroid Build Coastguard Worker	linux/bfin/userent.h		\
530*cf84ac9aSAndroid Build Coastguard Worker	linux/dummy.h			\
531*cf84ac9aSAndroid Build Coastguard Worker	linux/errnoent.h		\
532*cf84ac9aSAndroid Build Coastguard Worker	linux/getregs_old.h		\
533*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/arch_defs_.h		\
534*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/arch_regs.c		\
535*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/arch_regs.h		\
536*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/arch_rt_sigframe.c	\
537*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/errnoent.h		\
538*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/get_error.c		\
539*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/get_scno.c		\
540*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/get_syscall_args.c	\
541*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/get_syscall_result.c	\
542*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/ioctls_arch0.h	\
543*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/ioctls_inc0.h	\
544*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/raw_syscall.h	\
545*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/rt_sigframe.h	\
546*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/set_error.c		\
547*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/set_scno.c		\
548*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/signalent.h		\
549*cf84ac9aSAndroid Build Coastguard Worker	linux/hppa/syscallent.h		\
550*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/arch_kvm.c		\
551*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/arch_defs_.h		\
552*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/arch_regs.c		\
553*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/arch_regs.h		\
554*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/arch_rt_sigframe.c	\
555*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/arch_sigreturn.c	\
556*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/get_error.c		\
557*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/get_scno.c		\
558*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/get_syscall_args.c	\
559*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/ioctls_arch0.h	\
560*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/ioctls_inc0.h	\
561*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/raw_syscall.h	\
562*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/rt_sigframe.h	\
563*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/set_error.c		\
564*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/set_scno.c		\
565*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/syscallent.h		\
566*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/userent.h		\
567*cf84ac9aSAndroid Build Coastguard Worker	linux/i386/userent0.h		\
568*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/arch_defs_.h		\
569*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/arch_getrval2.c	\
570*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/arch_regs.c		\
571*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/arch_regs.h		\
572*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/arch_rt_sigframe.c	\
573*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/get_error.c		\
574*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/get_scno.c		\
575*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/get_syscall_args.c	\
576*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/ioctls_arch0.h	\
577*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/ioctls_inc0.h	\
578*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/raw_syscall.h	\
579*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/rt_sigframe.h	\
580*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/set_error.c		\
581*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/set_scno.c		\
582*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/syscallent.h		\
583*cf84ac9aSAndroid Build Coastguard Worker	linux/ia64/userent.h		\
584*cf84ac9aSAndroid Build Coastguard Worker	linux/inet_diag.h		\
585*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/arch_defs_.h		\
586*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/arch_regs.c		\
587*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/arch_regs.h		\
588*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/arch_rt_sigframe.c	\
589*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/arch_sigreturn.c	\
590*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/get_error.c		\
591*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/get_scno.c		\
592*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/get_syscall_args.c	\
593*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/ioctls_arch0.h	\
594*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/ioctls_inc0.h	\
595*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/raw_syscall.h	\
596*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/rt_sigframe.h	\
597*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/set_error.c		\
598*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/set_scno.c		\
599*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/syscallent.h		\
600*cf84ac9aSAndroid Build Coastguard Worker	linux/m68k/userent.h		\
601*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/arch_regs.c		\
602*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/arch_regs.h		\
603*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/arch_rt_sigframe.c	\
604*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/get_error.c		\
605*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/get_scno.c		\
606*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/get_syscall_args.c	\
607*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/ioctls_arch0.h	\
608*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/ioctls_inc0.h	\
609*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/raw_syscall.h	\
610*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/set_error.c		\
611*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/set_scno.c		\
612*cf84ac9aSAndroid Build Coastguard Worker	linux/metag/syscallent.h	\
613*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/arch_defs_.h	\
614*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/arch_regs.c	\
615*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/arch_rt_sigframe.c	\
616*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/arch_sigreturn.c	\
617*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/get_error.c	\
618*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/get_scno.c	\
619*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/get_syscall_args.c	\
620*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/get_syscall_result.c	\
621*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/ioctls_arch0.h	\
622*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/ioctls_inc0.h	\
623*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/raw_syscall.h	\
624*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/set_error.c	\
625*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/set_scno.c	\
626*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/syscallent.h	\
627*cf84ac9aSAndroid Build Coastguard Worker	linux/microblaze/userent.h	\
628*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/arch_defs_.h		\
629*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/arch_getrval2.c	\
630*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/arch_regs.c		\
631*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/arch_regs.h		\
632*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/arch_rt_sigframe.c	\
633*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/arch_sigreturn.c	\
634*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/errnoent.h		\
635*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/genstub.sh		\
636*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/get_error.c		\
637*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/get_scno.c		\
638*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/get_syscall_args.c	\
639*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/ioctls_arch0.h	\
640*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/ioctls_inc0.h	\
641*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/raw_syscall.h	\
642*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/rt_sigframe.h	\
643*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/set_error.c		\
644*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/set_scno.c		\
645*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/signalent.h		\
646*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/syscallent-compat.h	\
647*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/syscallent-n32.h	\
648*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/syscallent-n64.h	\
649*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/syscallent-o32.h	\
650*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/syscallent.h		\
651*cf84ac9aSAndroid Build Coastguard Worker	linux/mips/userent.h		\
652*cf84ac9aSAndroid Build Coastguard Worker	linux/netlink_diag.h		\
653*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/arch_defs_.h	\
654*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/arch_regs.c		\
655*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/arch_regs.h		\
656*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/arch_rt_sigframe.c	\
657*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/get_error.c		\
658*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/get_scno.c		\
659*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/get_syscall_args.c	\
660*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/ioctls_arch0.h	\
661*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/ioctls_inc0.h	\
662*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/raw_syscall.h	\
663*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/set_error.c		\
664*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/set_scno.c		\
665*cf84ac9aSAndroid Build Coastguard Worker	linux/nios2/syscallent.h	\
666*cf84ac9aSAndroid Build Coastguard Worker	linux/nr_prefix.c		\
667*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/arch_regs.c		\
668*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/arch_regs.h		\
669*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/arch_rt_sigframe.c	\
670*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/get_error.c		\
671*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/get_scno.c		\
672*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/get_syscall_args.c	\
673*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/ioctls_arch0.h	\
674*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/ioctls_inc0.h	\
675*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/raw_syscall.h	\
676*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/set_error.c		\
677*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/set_scno.c		\
678*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/syscallent.h		\
679*cf84ac9aSAndroid Build Coastguard Worker	linux/or1k/userent.h		\
680*cf84ac9aSAndroid Build Coastguard Worker	linux/packet_diag.h		\
681*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/arch_defs_.h	\
682*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/arch_regs.c	\
683*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/arch_regs.h	\
684*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/arch_rt_sigframe.c	\
685*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/arch_sigreturn.c	\
686*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/errnoent.h	\
687*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/get_error.c	\
688*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/get_scno.c	\
689*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/get_syscall_args.c	\
690*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/getregs_old.c	\
691*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/getregs_old.h	\
692*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/ioctls_arch0.h	\
693*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/ioctls_inc0.h	\
694*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/raw_syscall.h	\
695*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/set_error.c	\
696*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/set_scno.c	\
697*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/syscallent.h	\
698*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc/userent.h		\
699*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/arch_defs_.h	\
700*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/arch_regs.c	\
701*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/arch_regs.h	\
702*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/arch_rt_sigframe.c	\
703*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/arch_sigreturn.c	\
704*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/errnoent.h	\
705*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/get_error.c	\
706*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/get_scno.c	\
707*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/get_syscall_args.c	\
708*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/getregs_old.c	\
709*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/getregs_old.h	\
710*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/ioctls_arch0.h	\
711*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/ioctls_arch1.h	\
712*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/ioctls_inc0.h	\
713*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/ioctls_inc1.h	\
714*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/raw_syscall.h	\
715*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/rt_sigframe.h	\
716*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/set_error.c	\
717*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/set_scno.c	\
718*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/syscallent.h	\
719*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/syscallent1.h	\
720*cf84ac9aSAndroid Build Coastguard Worker	linux/powerpc64/userent.h	\
721*cf84ac9aSAndroid Build Coastguard Worker	linux/raw_syscall.h		\
722*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/arch_defs_.h	\
723*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/arch_regs.c		\
724*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/arch_regs.h		\
725*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/arch_rt_sigframe.c	\
726*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/get_error.c		\
727*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/get_scno.c		\
728*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/get_syscall_args.c	\
729*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/ioctls_arch0.h	\
730*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/ioctls_arch1.h	\
731*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/ioctls_inc0.h	\
732*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/ioctls_inc1.h	\
733*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/raw_syscall.h	\
734*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/set_error.c		\
735*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/set_scno.c		\
736*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/syscallent.h	\
737*cf84ac9aSAndroid Build Coastguard Worker	linux/riscv/syscallent1.h	\
738*cf84ac9aSAndroid Build Coastguard Worker	linux/rt_sigframe.h		\
739*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/arch_defs_.h		\
740*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/arch_regs.c		\
741*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/arch_regs.h		\
742*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/arch_rt_sigframe.c	\
743*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/arch_sigreturn.c	\
744*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/get_error.c		\
745*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/get_scno.c		\
746*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/get_syscall_args.c	\
747*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/ioctls_arch0.h	\
748*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/ioctls_inc0.h	\
749*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/raw_syscall.h	\
750*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/rt_sigframe.h	\
751*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/set_error.c		\
752*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/set_scno.c		\
753*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/syscallent.h		\
754*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/userent.h		\
755*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/userent0.h		\
756*cf84ac9aSAndroid Build Coastguard Worker	linux/s390/userent1.h		\
757*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/arch_defs_.h	\
758*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/arch_regs.c		\
759*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/arch_regs.h		\
760*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/arch_rt_sigframe.c	\
761*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/arch_sigreturn.c	\
762*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/get_error.c		\
763*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/get_scno.c		\
764*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/get_syscall_args.c	\
765*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/ioctls_arch0.h	\
766*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/ioctls_arch1.h	\
767*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/ioctls_inc0.h	\
768*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/ioctls_inc1.h	\
769*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/raw_syscall.h	\
770*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/rt_sigframe.h	\
771*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/set_error.c		\
772*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/set_scno.c		\
773*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/syscallent.h	\
774*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/syscallent1.h	\
775*cf84ac9aSAndroid Build Coastguard Worker	linux/s390x/userent.h		\
776*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/arch_defs_.h		\
777*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/arch_getrval2.c	\
778*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/arch_regs.c		\
779*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/arch_rt_sigframe.c	\
780*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/get_error.c		\
781*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/get_scno.c		\
782*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/get_syscall_args.c	\
783*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/get_syscall_result.c	\
784*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/ioctls_arch0.h		\
785*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/ioctls_inc0.h		\
786*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/raw_syscall.h		\
787*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/set_error.c		\
788*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/set_scno.c		\
789*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/syscallent.h		\
790*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/userent.h		\
791*cf84ac9aSAndroid Build Coastguard Worker	linux/sh/userent0.h		\
792*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/arch_defs_.h		\
793*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/arch_regs.c		\
794*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/arch_regs.h		\
795*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/arch_rt_sigframe.c	\
796*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/get_error.c		\
797*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/get_scno.c		\
798*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/get_syscall_args.c	\
799*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/get_syscall_result.c	\
800*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/ioctls_arch0.h	\
801*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/ioctls_inc0.h	\
802*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/raw_syscall.h	\
803*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/rt_sigframe.h	\
804*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/set_error.c		\
805*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/set_scno.c		\
806*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/syscallent.h		\
807*cf84ac9aSAndroid Build Coastguard Worker	linux/sh64/userent.h		\
808*cf84ac9aSAndroid Build Coastguard Worker	linux/shuffle_scno.c		\
809*cf84ac9aSAndroid Build Coastguard Worker	linux/signal.h.in 		\
810*cf84ac9aSAndroid Build Coastguard Worker	linux/signalent.h		\
811*cf84ac9aSAndroid Build Coastguard Worker	linux/smc_diag.h		\
812*cf84ac9aSAndroid Build Coastguard Worker	linux/sock_diag.h		\
813*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/arch_defs_.h	\
814*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/arch_getrval2.c	\
815*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/arch_regs.c		\
816*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/arch_regs.h		\
817*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/arch_rt_sigframe.c	\
818*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/arch_sigreturn.c	\
819*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/errnoent.h		\
820*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/get_error.c		\
821*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/get_scno.c		\
822*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/get_syscall_args.c	\
823*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/ioctls_arch0.h	\
824*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/ioctls_inc0.h	\
825*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/raw_syscall.h	\
826*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/rt_sigframe.h	\
827*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/set_error.c		\
828*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/set_scno.c		\
829*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/signalent.h		\
830*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/syscallent.h	\
831*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc/userent.h		\
832*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/arch_defs_.h	\
833*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/arch_getrval2.c	\
834*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/arch_regs.c	\
835*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/arch_regs.h	\
836*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/arch_rt_sigframe.c	\
837*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/arch_sigreturn.c	\
838*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/errnoent.h	\
839*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/get_error.c	\
840*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/get_scno.c	\
841*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/get_syscall_args.c	\
842*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/ioctls_arch0.h	\
843*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/ioctls_arch1.h	\
844*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/ioctls_inc0.h	\
845*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/ioctls_inc1.h	\
846*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/raw_syscall.h	\
847*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/rt_sigframe.h	\
848*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/set_error.c	\
849*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/set_scno.c	\
850*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/signalent.h	\
851*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/syscallent.h	\
852*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/syscallent1.h	\
853*cf84ac9aSAndroid Build Coastguard Worker	linux/sparc64/userent.h		\
854*cf84ac9aSAndroid Build Coastguard Worker	linux/subcall.h			\
855*cf84ac9aSAndroid Build Coastguard Worker	linux/syscall.h			\
856*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/arch_defs_.h		\
857*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/arch_regs.c		\
858*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/arch_regs.h		\
859*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/arch_rt_sigframe.c	\
860*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/arch_sigreturn.c	\
861*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/get_error.c		\
862*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/get_scno.c		\
863*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/get_syscall_args.c	\
864*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/ioctls_arch0.h	\
865*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/ioctls_arch1.h	\
866*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/ioctls_inc0.h	\
867*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/ioctls_inc1.h	\
868*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/raw_syscall.h	\
869*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/rt_sigframe.h	\
870*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/set_error.c		\
871*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/set_scno.c		\
872*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/syscallent.h		\
873*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/syscallent1.h	\
874*cf84ac9aSAndroid Build Coastguard Worker	linux/tile/userent.h		\
875*cf84ac9aSAndroid Build Coastguard Worker	linux/unix_diag.h		\
876*cf84ac9aSAndroid Build Coastguard Worker	linux/userent.h			\
877*cf84ac9aSAndroid Build Coastguard Worker	linux/userent0.h		\
878*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/arch_defs_.h		\
879*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/arch_kvm.c		\
880*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/arch_regs.c		\
881*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/arch_regs.h		\
882*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/arch_rt_sigframe.c	\
883*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/arch_sigreturn.c	\
884*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/get_error.c		\
885*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/get_scno.c		\
886*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/get_syscall_args.c	\
887*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/ioctls_arch0.h	\
888*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/ioctls_arch1.h	\
889*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/ioctls_inc0.h		\
890*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/ioctls_inc1.h		\
891*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/raw_syscall.h		\
892*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/rt_sigframe.h		\
893*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/set_error.c		\
894*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/set_scno.c		\
895*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/shuffle_scno.c	\
896*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/syscallent.h		\
897*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/syscallent1.h		\
898*cf84ac9aSAndroid Build Coastguard Worker	linux/x32/userent.h		\
899*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/arch_defs_.h	\
900*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/arch_kvm.c		\
901*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/arch_regs.c	\
902*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/arch_regs.h	\
903*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/arch_rt_sigframe.c	\
904*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/arch_sigreturn.c	\
905*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/get_error.c	\
906*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/get_scno.c		\
907*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/get_syscall_args.c	\
908*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/getregs_old.c	\
909*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/getregs_old.h	\
910*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/ioctls_arch0.h	\
911*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/ioctls_arch1.h	\
912*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/ioctls_arch2.h	\
913*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/ioctls_inc0.h	\
914*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/ioctls_inc1.h	\
915*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/ioctls_inc2.h	\
916*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/raw_syscall.h	\
917*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/rt_sigframe.h	\
918*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/set_error.c	\
919*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/set_scno.c		\
920*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/shuffle_scno.c	\
921*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/syscallent.h	\
922*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/syscallent1.h	\
923*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/syscallent2.h	\
924*cf84ac9aSAndroid Build Coastguard Worker	linux/x86_64/userent.h		\
925*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/arch_regs.c	\
926*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/arch_rt_sigframe.c	\
927*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/get_error.c	\
928*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/get_scno.c		\
929*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/get_syscall_args.c	\
930*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/get_syscall_result.c	\
931*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/ioctls_arch0.h	\
932*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/ioctls_inc0.h	\
933*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/raw_syscall.h	\
934*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/set_error.c	\
935*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/set_scno.c		\
936*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/syscallent.h	\
937*cf84ac9aSAndroid Build Coastguard Worker	linux/xtensa/userent.h		\
938*cf84ac9aSAndroid Build Coastguard Worker	mpers.awk			\
939*cf84ac9aSAndroid Build Coastguard Worker	mpers.sh			\
940*cf84ac9aSAndroid Build Coastguard Worker	mpers_test.sh			\
941*cf84ac9aSAndroid Build Coastguard Worker	mpers_xlat.h			\
942*cf84ac9aSAndroid Build Coastguard Worker	scno.head			\
943*cf84ac9aSAndroid Build Coastguard Worker	strace-graph			\
944*cf84ac9aSAndroid Build Coastguard Worker	strace-log-merge		\
945*cf84ac9aSAndroid Build Coastguard Worker	strace.spec			\
946*cf84ac9aSAndroid Build Coastguard Worker	$(XLAT_INPUT_FILES)		\
947*cf84ac9aSAndroid Build Coastguard Worker	$(XLAT_HEADER_FILES)		\
948*cf84ac9aSAndroid Build Coastguard Worker	xlat/gen.sh			\
949*cf84ac9aSAndroid Build Coastguard Worker	# end of EXTRA_DIST
950*cf84ac9aSAndroid Build Coastguard Worker
951*cf84ac9aSAndroid Build Coastguard Worker.PHONY: check-valgrind-local
952*cf84ac9aSAndroid Build Coastguard Workercheck-valgrind-local:
953*cf84ac9aSAndroid Build Coastguard Worker
954*cf84ac9aSAndroid Build Coastguard Worker.PHONY: srpm
955*cf84ac9aSAndroid Build Coastguard Workersrpm: dist-xz
956*cf84ac9aSAndroid Build Coastguard Worker	rpmbuild --define '%_srcrpmdir .' -ts $(distdir).tar.xz
957*cf84ac9aSAndroid Build Coastguard Worker
958*cf84ac9aSAndroid Build Coastguard Worker$(srcdir)/.version:
959*cf84ac9aSAndroid Build Coastguard Worker	$(AM_V_GEN)echo $(VERSION) > $@-t && mv $@-t $@
960*cf84ac9aSAndroid Build Coastguard Worker
961*cf84ac9aSAndroid Build Coastguard Workerbpf_attr_check.c: $(srcdir)/bpf_attr.h $(srcdir)/gen_bpf_attr_check.sh
962*cf84ac9aSAndroid Build Coastguard Worker	$(srcdir)/gen_bpf_attr_check.sh $< > $@-t && mv $@-t $@
963*cf84ac9aSAndroid Build Coastguard Worker
964*cf84ac9aSAndroid Build Coastguard Workerstrace_SOURCES_c = \
965*cf84ac9aSAndroid Build Coastguard Worker	$(filter %.c,$(strace_SOURCES)) $(filter %.c,$(libstrace_a_SOURCES))
966*cf84ac9aSAndroid Build Coastguard Worker
967*cf84ac9aSAndroid Build Coastguard Workersys_func_h_sources = $(filter-out $(strace_SOURCES_check),$(strace_SOURCES_c))
968*cf84ac9aSAndroid Build Coastguard Worker
969*cf84ac9aSAndroid Build Coastguard Workersys_func.h: $(patsubst %,$(srcdir)/%,$(sys_func_h_sources))
970*cf84ac9aSAndroid Build Coastguard Worker	for f in $^; do \
971*cf84ac9aSAndroid Build Coastguard Worker		sed -n 's/^SYS_FUNC(.*/extern &;/p' $$f; \
972*cf84ac9aSAndroid Build Coastguard Worker	done | sort -u > $@
973*cf84ac9aSAndroid Build Coastguard Worker
974*cf84ac9aSAndroid Build Coastguard Workersyscallent_names = subcall.h syscallent.h syscallent1.h \
975*cf84ac9aSAndroid Build Coastguard Worker		   syscallent-n32.h syscallent-n64.h syscallent-o32.h
976*cf84ac9aSAndroid Build Coastguard Workersyscallent_patterns = $(patsubst %,\%/%,$(syscallent_names))
977*cf84ac9aSAndroid Build Coastguard Workersyscallent_files = $(filter $(syscallent_patterns),$(EXTRA_DIST))
978*cf84ac9aSAndroid Build Coastguard Worker
979*cf84ac9aSAndroid Build Coastguard Workersen.h: $(patsubst %,$(srcdir)/%,$(syscallent_files))
980*cf84ac9aSAndroid Build Coastguard Worker	for f in $^; do cat -- $$f; done | \
981*cf84ac9aSAndroid Build Coastguard Worker		$(srcdir)/generate_sen.sh > $@
982*cf84ac9aSAndroid Build Coastguard Worker
983*cf84ac9aSAndroid Build Coastguard Workerdist-hook:
984*cf84ac9aSAndroid Build Coastguard Worker	$(AM_V_GEN)echo $(VERSION) > $(distdir)/.tarball-version
985*cf84ac9aSAndroid Build Coastguard Worker	${AM_V_GEN}echo $(COPYRIGHT_YEAR) > $(distdir)/.year
986*cf84ac9aSAndroid Build Coastguard Worker	${AM_V_GEN}echo $(MANPAGE_DATE) > $(distdir)/.strace.1.in.date
987*cf84ac9aSAndroid Build Coastguard Worker
988*cf84ac9aSAndroid Build Coastguard Workertoday = $(shell LC_TIME=C date -u +%Y-%m-%d)
989*cf84ac9aSAndroid Build Coastguard Workerversion_regexp = $(subst .,\.,$(VERSION))
990*cf84ac9aSAndroid Build Coastguard Workernews_check_regexp = 'Noteworthy changes in release $(version_regexp) ($(today))'
991*cf84ac9aSAndroid Build Coastguard Worker
992*cf84ac9aSAndroid Build Coastguard Workernews-check: NEWS
993*cf84ac9aSAndroid Build Coastguard Worker	$(AM_V_GEN)if head -1 $< |				\
994*cf84ac9aSAndroid Build Coastguard Worker	  grep -x $(news_check_regexp) >/dev/null; then		\
995*cf84ac9aSAndroid Build Coastguard Worker		:;						\
996*cf84ac9aSAndroid Build Coastguard Worker	else							\
997*cf84ac9aSAndroid Build Coastguard Worker		echo >&2 '$<: check failed';			\
998*cf84ac9aSAndroid Build Coastguard Worker		exit 1;						\
999*cf84ac9aSAndroid Build Coastguard Worker	fi
1000*cf84ac9aSAndroid Build Coastguard Worker
1001*cf84ac9aSAndroid Build Coastguard Workerioctlsort_CC = $(CC_FOR_BUILD)
1002*cf84ac9aSAndroid Build Coastguard Workerioctlsort_DEFS = $(DEFS)
1003*cf84ac9aSAndroid Build Coastguard Workerioctlsort_INCLUDES = $(DEFAULT_INCLUDES) $(INCLUDES)
1004*cf84ac9aSAndroid Build Coastguard Workerioctlsort_CPPFLAGS = $(AM_CPPFLAGS_FOR_BUILD) $(CPPFLAGS_FOR_BUILD)
1005*cf84ac9aSAndroid Build Coastguard Workerioctlsort_CFLAGS = $(AM_CFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD)
1006*cf84ac9aSAndroid Build Coastguard Workerioctlsort_LDFLAGS = $(AM_LDFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD)
1007*cf84ac9aSAndroid Build Coastguard Worker
1008*cf84ac9aSAndroid Build Coastguard Workerioctls_inc_h = $(wildcard $(srcdir)/$(OS)/$(ARCH)/ioctls_inc*.h)
1009*cf84ac9aSAndroid Build Coastguard Workerioctlent_h = $(patsubst $(srcdir)/$(OS)/$(ARCH)/ioctls_inc%,ioctlent%,$(ioctls_inc_h))
1010*cf84ac9aSAndroid Build Coastguard Workerioctl_redefs_h = $(filter-out ioctl_redefs0.h,$(subst ioctlent,ioctl_redefs,$(ioctlent_h)))
1011*cf84ac9aSAndroid Build Coastguard Worker
1012*cf84ac9aSAndroid Build Coastguard Workerioctl_redefs%.h: ioctlent%.h ioctlent0.h
1013*cf84ac9aSAndroid Build Coastguard Worker	sort $< > $<-t
1014*cf84ac9aSAndroid Build Coastguard Worker	sort ioctlent0.h | comm -23 $<-t - | \
1015*cf84ac9aSAndroid Build Coastguard Worker		sed -r -n 's/^\{ "([^"]+)", (0x[[:xdigit:]]+) \},$$/#ifdef \1\n# undef \1\n# define \1 \2\n#endif/p' \
1016*cf84ac9aSAndroid Build Coastguard Worker		> $@-t
1017*cf84ac9aSAndroid Build Coastguard Worker	rm -f $<-t
1018*cf84ac9aSAndroid Build Coastguard Worker	mv $@-t $@
1019*cf84ac9aSAndroid Build Coastguard Worker
1020*cf84ac9aSAndroid Build Coastguard Workerioctlent%.h: ioctlsort%
1021*cf84ac9aSAndroid Build Coastguard Worker	./$< > $@
1022*cf84ac9aSAndroid Build Coastguard Worker
1023*cf84ac9aSAndroid Build Coastguard Worker# Need to pick up <linux/ioctl.h> definitions *for host* while compiling
1024*cf84ac9aSAndroid Build Coastguard Worker# ioctlsort *for build*, hence this magic.
1025*cf84ac9aSAndroid Build Coastguard Workerioctl_iocdef.i: $(srcdir)/ioctl_iocdef.c
1026*cf84ac9aSAndroid Build Coastguard Worker	$(CPP) -P $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
1027*cf84ac9aSAndroid Build Coastguard Worker		$(strace_CPPFLAGS) $(CPPFLAGS) $< -o $@
1028*cf84ac9aSAndroid Build Coastguard Worker
1029*cf84ac9aSAndroid Build Coastguard Workerioctl_iocdef.h: ioctl_iocdef.i
1030*cf84ac9aSAndroid Build Coastguard Worker	sed -n 's/^DEFINE HOST/#define /p' $< > $@
1031*cf84ac9aSAndroid Build Coastguard Worker
1032*cf84ac9aSAndroid Build Coastguard Workerioctlsort%$(BUILD_EXEEXT): ioctlsort%.o
1033*cf84ac9aSAndroid Build Coastguard Worker	$(ioctlsort_CC) $(ioctlsort_CFLAGS) $(ioctlsort_LDFLAGS) $< -o $@
1034*cf84ac9aSAndroid Build Coastguard Worker
1035*cf84ac9aSAndroid Build Coastguard Workerioctlsort%.o: ioctls_all%.h ioctl_iocdef.h $(srcdir)/ioctlsort.c
1036*cf84ac9aSAndroid Build Coastguard Worker	$(ioctlsort_CC) $(ioctlsort_DEFS) $(ioctlsort_INCLUDES) $(ioctlsort_CPPFLAGS) $(ioctlsort_CFLAGS) -DIOCTLSORT_INC=\"$<\" -c -o $@ $(srcdir)/ioctlsort.c
1037*cf84ac9aSAndroid Build Coastguard Worker
1038*cf84ac9aSAndroid Build Coastguard Workerioctls_all%.h: $(srcdir)/$(OS)/$(ARCH)/ioctls_inc%.h $(srcdir)/$(OS)/$(ARCH)/ioctls_arch%.h
1039*cf84ac9aSAndroid Build Coastguard Worker	cat $^ > $@
1040*cf84ac9aSAndroid Build Coastguard Worker
1041*cf84ac9aSAndroid Build Coastguard WorkerBUILT_SOURCES = $(ioctl_redefs_h) $(ioctlent_h) \
1042*cf84ac9aSAndroid Build Coastguard Worker		bpf_attr_check.c native_printer_decls.h native_printer_defs.h \
1043*cf84ac9aSAndroid Build Coastguard Worker		printers.h sen.h sys_func.h .version
1044*cf84ac9aSAndroid Build Coastguard WorkerCLEANFILES    = $(ioctl_redefs_h) $(ioctlent_h) $(mpers_preproc_files) \
1045*cf84ac9aSAndroid Build Coastguard Worker		ioctl_iocdef.h ioctl_iocdef.i \
1046*cf84ac9aSAndroid Build Coastguard Worker		bpf_attr_check.c native_printer_decls.h native_printer_defs.h \
1047*cf84ac9aSAndroid Build Coastguard Worker		printers.h sen.h sys_func.h
1048*cf84ac9aSAndroid Build Coastguard WorkerDISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h linux/linux/signal.h
1049*cf84ac9aSAndroid Build Coastguard Worker
1050*cf84ac9aSAndroid Build Coastguard Workerinclude scno.am
1051*cf84ac9aSAndroid Build Coastguard Worker
1052*cf84ac9aSAndroid Build Coastguard Worker$(strace_OBJECTS): scno.h
1053*cf84ac9aSAndroid Build Coastguard Worker
1054*cf84ac9aSAndroid Build Coastguard Worker# defines mpers_source_files
1055*cf84ac9aSAndroid Build Coastguard Workerinclude mpers.am
1056*cf84ac9aSAndroid Build Coastguard Workersrcdir_mpers_source_files = $(patsubst %,$(srcdir)/%,$(mpers_source_files))
1057*cf84ac9aSAndroid Build Coastguard Workermpers_preproc_files = $(mpers_source_files:.c=.c.mpers.i)
1058*cf84ac9aSAndroid Build Coastguard Worker
1059*cf84ac9aSAndroid Build Coastguard Workermpers_NAME =
1060*cf84ac9aSAndroid Build Coastguard Workermpers_PREFIX = $(mpers_NAME)_
1061*cf84ac9aSAndroid Build Coastguard Workermpers_DEFS = $(DEFS)
1062*cf84ac9aSAndroid Build Coastguard Workermpers_INCLUDES = $(DEFAULT_INCLUDES) $(INCLUDES)
1063*cf84ac9aSAndroid Build Coastguard Workermpers_CPPFLAGS = $(strace_CPPFLAGS) $(CPPFLAGS)
1064*cf84ac9aSAndroid Build Coastguard Workermpers_sh_opts = $(mpers_DEFS) $(mpers_INCLUDES) $(mpers_CPPFLAGS)
1065*cf84ac9aSAndroid Build Coastguard Workerlibmpers_CPPFLAGS = $(strace_CPPFLAGS) -DIN_MPERS
1066*cf84ac9aSAndroid Build Coastguard Workerlibmpers_CFLAGS = $(strace_CFLAGS)
1067*cf84ac9aSAndroid Build Coastguard Worker
1068*cf84ac9aSAndroid Build Coastguard Worker# mpers targets
1069*cf84ac9aSAndroid Build Coastguard Worker
1070*cf84ac9aSAndroid Build Coastguard Workermpers-m%.stamp: $(srcdir_mpers_source_files) | printers.h
1071*cf84ac9aSAndroid Build Coastguard Worker	for f in $^; do \
1072*cf84ac9aSAndroid Build Coastguard Worker		READELF="$(READELF)" \
1073*cf84ac9aSAndroid Build Coastguard Worker		CC="$(CC)" \
1074*cf84ac9aSAndroid Build Coastguard Worker		CFLAGS="$(mpers_sh_opts) -DMPERS_IS_$(mpers_NAME)" \
1075*cf84ac9aSAndroid Build Coastguard Worker		CPP="$(CPP)" \
1076*cf84ac9aSAndroid Build Coastguard Worker		CPPFLAGS="$(mpers_sh_opts) -DIN_MPERS -DMPERS_IS_$(mpers_NAME)" \
1077*cf84ac9aSAndroid Build Coastguard Worker		$(srcdir)/mpers.sh $(mpers_NAME) $(mpers_CC_FLAGS) $$f || exit; \
1078*cf84ac9aSAndroid Build Coastguard Worker	done
1079*cf84ac9aSAndroid Build Coastguard Worker	> $@
1080*cf84ac9aSAndroid Build Coastguard Worker
1081*cf84ac9aSAndroid Build Coastguard Workerm%_type_defs.h: $(srcdir_mpers_source_files)
1082*cf84ac9aSAndroid Build Coastguard Worker	for f in $^; do \
1083*cf84ac9aSAndroid Build Coastguard Worker		sed -r -n 's/^#[[:space:]]*include DEF_MPERS_TYPE\(([^)]+)\)/#ifdef MPERS_$(mpers_PREFIX)\1\n# define \1 MPERS_$(mpers_PREFIX)\1\n#endif/p' $$f || exit; \
1084*cf84ac9aSAndroid Build Coastguard Worker	done > $@-t
1085*cf84ac9aSAndroid Build Coastguard Worker	echo '#undef MPERS_PRINTER_NAME' >> $@-t
1086*cf84ac9aSAndroid Build Coastguard Worker	echo '#define MPERS_PRINTER_NAME(printer_name) printer_name' >> $@-t
1087*cf84ac9aSAndroid Build Coastguard Worker	echo '#include "$(mpers_PREFIX)printer_decls.h"' >> $@-t
1088*cf84ac9aSAndroid Build Coastguard Worker	echo '#include MPERS_$(mpers_PREFIX)IOCTL_MACROS' >> $@-t
1089*cf84ac9aSAndroid Build Coastguard Worker	mv $@-t $@
1090*cf84ac9aSAndroid Build Coastguard Worker
1091*cf84ac9aSAndroid Build Coastguard Workerm%_funcs.h: $(srcdir_mpers_source_files)
1092*cf84ac9aSAndroid Build Coastguard Worker	for f in $^; do \
1093*cf84ac9aSAndroid Build Coastguard Worker		sed -r -n 's/^SYS_FUNC\(([^)]+)\)/#undef sys_\1\n#define sys_\1 $(mpers_PREFIX)sys_\1/p' $$f || exit; \
1094*cf84ac9aSAndroid Build Coastguard Worker	done > $@-t && \
1095*cf84ac9aSAndroid Build Coastguard Worker	echo '#include "sys_func.h"' >> $@-t
1096*cf84ac9aSAndroid Build Coastguard Worker	mv $@-t $@
1097*cf84ac9aSAndroid Build Coastguard Worker
1098*cf84ac9aSAndroid Build Coastguard Worker# printers
1099*cf84ac9aSAndroid Build Coastguard Worker
1100*cf84ac9aSAndroid Build Coastguard Worker%.c.mpers.i: $(srcdir)/%.c
1101*cf84ac9aSAndroid Build Coastguard Worker	$(CPP) -P $(mpers_sh_opts) -DIN_MPERS_BOOTSTRAP $< -o $@
1102*cf84ac9aSAndroid Build Coastguard Worker
1103*cf84ac9aSAndroid Build Coastguard Workermpers_printer_decl_pattern = ^MPERS_PRINTER_DECL\(([^,)]+),[[:space:]]*([^,)]+),[[:space:]]*([^)]+)\)$$
1104*cf84ac9aSAndroid Build Coastguard Worker
1105*cf84ac9aSAndroid Build Coastguard Workerprinters.h: $(mpers_preproc_files)
1106*cf84ac9aSAndroid Build Coastguard Worker	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
1107*cf84ac9aSAndroid Build Coastguard Worker	echo 'typedef struct {' >> $@-t
1108*cf84ac9aSAndroid Build Coastguard Worker	for f in $^; do \
1109*cf84ac9aSAndroid Build Coastguard Worker		sed -r -n 's/$(mpers_printer_decl_pattern)/ \1 (*\2)(\3);\n#define \2 MPERS_PRINTER_NAME(\2)\n/p' $$f \
1110*cf84ac9aSAndroid Build Coastguard Worker		|| exit; \
1111*cf84ac9aSAndroid Build Coastguard Worker	done >> $@-t
1112*cf84ac9aSAndroid Build Coastguard Worker	echo '} struct_printers;' >> $@-t
1113*cf84ac9aSAndroid Build Coastguard Worker	echo 'extern const struct_printers *printers;' >> $@-t
1114*cf84ac9aSAndroid Build Coastguard Worker	echo '#define MPERS_PRINTER_NAME(printer_name) printers->printer_name' >> $@-t
1115*cf84ac9aSAndroid Build Coastguard Worker	mv $@-t $@
1116*cf84ac9aSAndroid Build Coastguard Worker
1117*cf84ac9aSAndroid Build Coastguard Worker%_printer_decls.h: $(mpers_preproc_files)
1118*cf84ac9aSAndroid Build Coastguard Worker	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
1119*cf84ac9aSAndroid Build Coastguard Worker	for f in $^; do \
1120*cf84ac9aSAndroid Build Coastguard Worker		sed -r -n 's/$(mpers_printer_decl_pattern)/extern \1 $(mpers_PREFIX)\2(\3);/p' $$f \
1121*cf84ac9aSAndroid Build Coastguard Worker		|| exit; \
1122*cf84ac9aSAndroid Build Coastguard Worker	done >> $@-t
1123*cf84ac9aSAndroid Build Coastguard Worker	mv $@-t $@
1124*cf84ac9aSAndroid Build Coastguard Worker
1125*cf84ac9aSAndroid Build Coastguard Worker%_printer_defs.h: $(mpers_preproc_files)
1126*cf84ac9aSAndroid Build Coastguard Worker	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
1127*cf84ac9aSAndroid Build Coastguard Worker	for f in $^; do \
1128*cf84ac9aSAndroid Build Coastguard Worker		sed -r -n 's/$(mpers_printer_decl_pattern)/.\2 = $(mpers_PREFIX)\2,/p' $$f \
1129*cf84ac9aSAndroid Build Coastguard Worker		|| exit; \
1130*cf84ac9aSAndroid Build Coastguard Worker	done >> $@-t
1131*cf84ac9aSAndroid Build Coastguard Worker	mv $@-t $@
1132*cf84ac9aSAndroid Build Coastguard Worker
1133*cf84ac9aSAndroid Build Coastguard Workernative_printer_decls.h native_printer_defs.h: mpers_PREFIX =
1134*cf84ac9aSAndroid Build Coastguard Worker
1135*cf84ac9aSAndroid Build Coastguard Workerif HAVE_M32_MPERS
1136*cf84ac9aSAndroid Build Coastguard Worker
1137*cf84ac9aSAndroid Build Coastguard Workerstrace_LDADD += libmpers-m32.a
1138*cf84ac9aSAndroid Build Coastguard Workernoinst_LIBRARIES += libmpers-m32.a
1139*cf84ac9aSAndroid Build Coastguard Workerlibmpers_m32_a_SOURCES = $(mpers_source_files)
1140*cf84ac9aSAndroid Build Coastguard Workerlibmpers_m32_a_CPPFLAGS = $(libmpers_CPPFLAGS) -DMPERS_IS_m32 -I$(builddir)/mpers-m32
1141*cf84ac9aSAndroid Build Coastguard Workerlibmpers_m32_a_CFLAGS = $(libmpers_CFLAGS)
1142*cf84ac9aSAndroid Build Coastguard Workermpers_m32_targets = mpers-m32.stamp m32_type_defs.h m32_funcs.h m32_printer_decls.h m32_printer_defs.h
1143*cf84ac9aSAndroid Build Coastguard Worker
1144*cf84ac9aSAndroid Build Coastguard WorkerBUILT_SOURCES += $(mpers_m32_targets)
1145*cf84ac9aSAndroid Build Coastguard WorkerCLEANFILES    += $(mpers_m32_targets)
1146*cf84ac9aSAndroid Build Coastguard Worker
1147*cf84ac9aSAndroid Build Coastguard Worker$(mpers_m32_targets): mpers_NAME = m32
1148*cf84ac9aSAndroid Build Coastguard Worker$(mpers_m32_targets): mpers_CC_FLAGS = @cc_flags_m32@
1149*cf84ac9aSAndroid Build Coastguard Worker
1150*cf84ac9aSAndroid Build Coastguard Workerendif # HAVE_M32_MPERS
1151*cf84ac9aSAndroid Build Coastguard Worker
1152*cf84ac9aSAndroid Build Coastguard Workerif HAVE_MX32_MPERS
1153*cf84ac9aSAndroid Build Coastguard Worker
1154*cf84ac9aSAndroid Build Coastguard Workerstrace_LDADD += libmpers-mx32.a
1155*cf84ac9aSAndroid Build Coastguard Workernoinst_LIBRARIES += libmpers-mx32.a
1156*cf84ac9aSAndroid Build Coastguard Workerlibmpers_mx32_a_SOURCES = $(mpers_source_files)
1157*cf84ac9aSAndroid Build Coastguard Workerlibmpers_mx32_a_CPPFLAGS = $(libmpers_CPPFLAGS) -DMPERS_IS_mx32 -I$(builddir)/mpers-mx32
1158*cf84ac9aSAndroid Build Coastguard Workerlibmpers_mx32_a_CFLAGS = $(libmpers_CFLAGS)
1159*cf84ac9aSAndroid Build Coastguard Workermpers_mx32_targets = mpers-mx32.stamp mx32_type_defs.h mx32_funcs.h mx32_printer_decls.h mx32_printer_defs.h
1160*cf84ac9aSAndroid Build Coastguard Worker
1161*cf84ac9aSAndroid Build Coastguard WorkerBUILT_SOURCES += $(mpers_mx32_targets)
1162*cf84ac9aSAndroid Build Coastguard WorkerCLEANFILES    += $(mpers_mx32_targets)
1163*cf84ac9aSAndroid Build Coastguard Worker
1164*cf84ac9aSAndroid Build Coastguard Worker$(mpers_mx32_targets): mpers_NAME = mx32
1165*cf84ac9aSAndroid Build Coastguard Worker$(mpers_mx32_targets): mpers_CC_FLAGS = @cc_flags_mx32@
1166*cf84ac9aSAndroid Build Coastguard Worker
1167*cf84ac9aSAndroid Build Coastguard Workerendif # HAVE_MX32_MPERS
1168*cf84ac9aSAndroid Build Coastguard Worker
1169*cf84ac9aSAndroid Build Coastguard Workerclean-local:
1170*cf84ac9aSAndroid Build Coastguard Worker	-rm -rf mpers-m32 mpers-mx32
1171*cf84ac9aSAndroid Build Coastguard Worker
1172*cf84ac9aSAndroid Build Coastguard Workerif MAINTAINER_MODE
1173*cf84ac9aSAndroid Build Coastguard Worker
1174*cf84ac9aSAndroid Build Coastguard Workergen_changelog_start_date = 2009-07-08 20:00
1175*cf84ac9aSAndroid Build Coastguard Worker$(srcdir)/ChangeLog: $(srcdir)/gitlog-to-changelog $(srcdir)/Makefile.in \
1176*cf84ac9aSAndroid Build Coastguard Worker		     $(srcdir)/.version
1177*cf84ac9aSAndroid Build Coastguard Worker	@rm -f $@.new
1178*cf84ac9aSAndroid Build Coastguard Worker	(cd $(srcdir); \
1179*cf84ac9aSAndroid Build Coastguard Worker	 ./gitlog-to-changelog --append-dot \
1180*cf84ac9aSAndroid Build Coastguard Worker	   --since='$(gen_changelog_start_date)'; \
1181*cf84ac9aSAndroid Build Coastguard Worker	 echo; echo; echo 'See ChangeLog-CVS for older changes.' \
1182*cf84ac9aSAndroid Build Coastguard Worker	) > $@.new
1183*cf84ac9aSAndroid Build Coastguard Worker	chmod 444 $@.new
1184*cf84ac9aSAndroid Build Coastguard Worker	mv -f $@.new $@
1185*cf84ac9aSAndroid Build Coastguard Worker
1186*cf84ac9aSAndroid Build Coastguard Worker$(srcdir)/CREDITS: $(srcdir)/CREDITS.in $(srcdir)/.mailmap \
1187*cf84ac9aSAndroid Build Coastguard Worker		   $(srcdir)/Makefile.in $(srcdir)/.version
1188*cf84ac9aSAndroid Build Coastguard Worker	$(AM_V_GEN)							\
1189*cf84ac9aSAndroid Build Coastguard Worker	(								\
1190*cf84ac9aSAndroid Build Coastguard Worker	  cd $(srcdir);							\
1191*cf84ac9aSAndroid Build Coastguard Worker	  sed '/^##/,$$d' CREDITS.in;					\
1192*cf84ac9aSAndroid Build Coastguard Worker	  sed -n '1,/^##>/d; s/   */\t/; s/^./&/p' CREDITS.in		\
1193*cf84ac9aSAndroid Build Coastguard Worker	    | maint/gen-contributors-list.sh - -e HEAD --initial	\
1194*cf84ac9aSAndroid Build Coastguard Worker	    | sed 's/\t/ /g; s/^/\t/'					\
1195*cf84ac9aSAndroid Build Coastguard Worker	) > $@-t && mv $@-t $@
1196*cf84ac9aSAndroid Build Coastguard Worker
1197*cf84ac9aSAndroid Build Coastguard Workerexport TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX
1198*cf84ac9aSAndroid Build Coastguard Worker
1199*cf84ac9aSAndroid Build Coastguard Workerendif
1200