aboutsummaryrefslogtreecommitdiff
path: root/lib/libsysdecode/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libsysdecode/Makefile')
-rw-r--r--lib/libsysdecode/Makefile87
1 files changed, 82 insertions, 5 deletions
diff --git a/lib/libsysdecode/Makefile b/lib/libsysdecode/Makefile
index 123ea49ca572..5e0590e912f8 100644
--- a/lib/libsysdecode/Makefile
+++ b/lib/libsysdecode/Makefile
@@ -5,20 +5,94 @@
PACKAGE=lib${LIB}
LIB= sysdecode
-SRCS= errno.c ioctl.c syscallnames.c utrace.c
+SRCS= errno.c flags.c ioctl.c signal.c syscallnames.c utrace.c
INCS= sysdecode.h
+CFLAGS+= -I${.OBJDIR}
CFLAGS+= -I${.CURDIR}/../../sys
CFLAGS+= -I${.CURDIR}/../../libexec/rtld-elf
-MAN+= sysdecode.3 \
+MAN= sysdecode.3 \
sysdecode_abi_to_freebsd_errno.3 \
+ sysdecode_cap_rights.3 \
+ sysdecode_enum.3 \
+ sysdecode_fcntl_arg.3 \
sysdecode_ioctlname.3 \
+ sysdecode_mask.3 \
+ sysdecode_quotactl_cmd.3 \
+ sysdecode_sigcode.3 \
+ sysdecode_sockopt_name.3 \
sysdecode_syscallnames.3 \
sysdecode_utrace.3
-MLINKS+= sysdecode_abi_to_freebsd_errno.3 sysdecode_freebsd_to_abi_errno.3
+MLINKS= sysdecode_abi_to_freebsd_errno.3 sysdecode_freebsd_to_abi_errno.3
+MLINKS+=sysdecode_enum.3 sysdecode_acltype.3 \
+ sysdecode_enum.3 sysdecode_atfd.3 \
+ sysdecode_enum.3 sysdecode_extattrnamespace.3 \
+ sysdecode_enum.3 sysdecode_fadvice.3 \
+ sysdecode_enum.3 sysdecode_fcntl_cmd.3 \
+ sysdecode_enum.3 sysdecode_idtype.3 \
+ sysdecode_enum.3 sysdecode_ipproto.3 \
+ sysdecode_enum.3 sysdecode_kldsym_cmd.3 \
+ sysdecode_enum.3 sysdecode_kldunload_flags.3 \
+ sysdecode_enum.3 sysdecode_lio_listio_mode.3 \
+ sysdecode_enum.3 sysdecode_madvice.3 \
+ sysdecode_enum.3 sysdecode_minherit_flags.3 \
+ sysdecode_enum.3 sysdecode_msgctl_cmd.3 \
+ sysdecode_enum.3 sysdecode_nfssvc_flags.3 \
+ sysdecode_enum.3 sysdecode_prio_which.3 \
+ sysdecode_enum.3 sysdecode_procctl_cmd.3 \
+ sysdecode_enum.3 sysdecode_ptrace_request.3 \
+ sysdecode_enum.3 sysdecode_rlimit.3 \
+ sysdecode_enum.3 sysdecode_rtprio_function.3 \
+ sysdecode_enum.3 sysdecode_scheduler_policy.3 \
+ sysdecode_enum.3 sysdecode_semctl_cmd.3 \
+ sysdecode_enum.3 sysdecode_shmctl_cmd.3 \
+ sysdecode_enum.3 sysdecode_shutdown_how.3 \
+ sysdecode_enum.3 sysdecode_sigbus_code.3 \
+ sysdecode_enum.3 sysdecode_sigchld_code.3 \
+ sysdecode_enum.3 sysdecode_sigfpe_code.3 \
+ sysdecode_enum.3 sysdecode_sigill_code.3 \
+ sysdecode_enum.3 sysdecode_signal.3 \
+ sysdecode_enum.3 sysdecode_sigprocmask_how.3 \
+ sysdecode_enum.3 sysdecode_sigsegv_code.3 \
+ sysdecode_enum.3 sysdecode_sigtrap_code.3 \
+ sysdecode_enum.3 sysdecode_sockaddr_family.3 \
+ sysdecode_enum.3 sysdecode_socketdomain.3 \
+ sysdecode_enum.3 sysdecode_sockettype.3 \
+ sysdecode_enum.3 sysdecode_sockopt_level.3 \
+ sysdecode_enum.3 sysdecode_umtx_op.3 \
+ sysdecode_enum.3 sysdecode_vmresult.3 \
+ sysdecode_enum.3 sysdecode_whence.3
+MLINKS+=sysdecode_fcntl_arg.3 sysdecode_fcntl_arg_p.3
+MLINKS+=sysdecode_mask.3 sysdecode_accessmode.3 \
+ sysdecode_mask.3 sysdecode_capfcntlrights.3 \
+ sysdecode_mask.3 sysdecode_fcntl_fileflags.3 \
+ sysdecode_mask.3 sysdecode_fileflags.3 \
+ sysdecode_mask.3 sysdecode_filemode.3 \
+ sysdecode_mask.3 sysdecode_flock_operation.3 \
+ sysdecode_mask.3 sysdecode_getfsstat_flags.3 \
+ sysdecode_mask.3 sysdecode_mlockall_flags.3 \
+ sysdecode_mask.3 sysdecode_mmap_flags.3 \
+ sysdecode_mask.3 sysdecode_mmap_prot.3 \
+ sysdecode_mask.3 sysdecode_mount_flags.3 \
+ sysdecode_mask.3 sysdecode_msg_flags.3 \
+ sysdecode_mask.3 sysdecode_msync_flags.3 \
+ sysdecode_mask.3 sysdecode_open_flags.3 \
+ sysdecode_mask.3 sysdecode_pipe2_flags.3 \
+ sysdecode_mask.3 sysdecode_reboot_howto.3 \
+ sysdecode_mask.3 sysdecode_rfork_flags.3 \
+ sysdecode_mask.3 sysdecode_semget_flags.3 \
+ sysdecode_mask.3 sysdecode_sendfile_flags.3 \
+ sysdecode_mask.3 sysdecode_shmat_flags.3 \
+ sysdecode_mask.3 sysdecode_socket_type.3 \
+ sysdecode_mask.3 sysdecode_thr_create_flags.3 \
+ sysdecode_mask.3 sysdecode_umtx_cvwait_flags.3 \
+ sysdecode_mask.3 sysdecode_umtx_rwlock_flags.3 \
+ sysdecode_mask.3 sysdecode_vmprot.3 \
+ sysdecode_mask.3 sysdecode_wait4_options.3 \
+ sysdecode_mask.3 sysdecode_wait6_options.3
-CLEANFILES= ioctl.c
+CLEANFILES= ioctl.c tables.h
.if defined(COMPAT_32BIT)
CPP+= -m32
@@ -36,10 +110,13 @@ CFLAGS.gcc.ioctl.c+= -Wno-unused
CFLAGS.gcc+= ${CFLAGS.gcc.${.IMPSRC}}
+tables.h: mktables
+ sh ${.CURDIR}/mktables ${DESTDIR}${INCLUDEDIR} > ${.TARGET}
+
ioctl.c: mkioctls
env MACHINE=${MACHINE} CPP="${CPP}" \
/bin/sh ${.CURDIR}/mkioctls ${DESTDIR}${INCLUDEDIR} > ${.TARGET}
-beforedepend: ioctl.c
+beforedepend: ioctl.c tables.h
.include <bsd.lib.mk>