1# $FreeBSD$ 2 3.include <src.opts.mk> 4 5PACKAGE=lib${LIB} 6LIB= sysdecode 7 8SRCS= ioctl.c syscallnames.c utrace.c 9INCS= sysdecode.h 10 11CFLAGS+= -I${.CURDIR}/../../sys 12 13MAN+= sysdecode.3 \ 14 sysdecode_ioctlname.3 \ 15 sysdecode_syscallnames.3 \ 16 sysdecode_utrace.3 17 18CLEANFILES= ioctl.c 19 20.if defined(COMPAT_32BIT) 21CPP+= -m32 22.endif 23 24.if ${MK_PF} != "no" 25CFLAGS+=-DPF 26.endif 27 28# Workaround duplicate declarations in <netinet/ip_compat.h> 29CFLAGS.gcc.ioctl.c+= -Wno-redundant-decls 30 31# Workaround warning for unused ssi_cables[] in <dev/lmc/if_lmc.h> 32CFLAGS.gcc.ioctl.c+= -Wno-unused 33 34CFLAGS.gcc+= ${CFLAGS.gcc.${.IMPSRC}} 35 36ioctl.c: mkioctls 37 env MACHINE=${MACHINE} CPP="${CPP}" \ 38 /bin/sh ${.CURDIR}/mkioctls ${DESTDIR}${INCLUDEDIR} > ${.TARGET} 39 40beforedepend: ioctl.c 41 42.include <bsd.lib.mk> 43