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