1d6fb4894SJohn Baldwin# $FreeBSD$ 2d6fb4894SJohn Baldwin 3d6fb4894SJohn Baldwin.include <src.opts.mk> 4d6fb4894SJohn Baldwin 5*a70cba95SGlen BarberPACKAGE=lib${LIB} 6d6fb4894SJohn BaldwinLIB= sysdecode 7d6fb4894SJohn Baldwin 8a5f14abfSJohn BaldwinSRCS= ioctl.c syscallnames.c utrace.c 9d6fb4894SJohn BaldwinINCS= sysdecode.h 10d6fb4894SJohn Baldwin 11a5f14abfSJohn BaldwinCFLAGS+= -I${.CURDIR}/../../sys 12a5f14abfSJohn Baldwin 13d6fb4894SJohn BaldwinMAN+= sysdecode.3 \ 14265e5898SJohn Baldwin sysdecode_ioctlname.3 \ 15a5f14abfSJohn Baldwin sysdecode_syscallnames.3 \ 16d6fb4894SJohn Baldwin sysdecode_utrace.3 17d6fb4894SJohn Baldwin 18265e5898SJohn BaldwinCLEANFILES= ioctl.c 19265e5898SJohn Baldwin 20265e5898SJohn Baldwin.if defined(COMPAT_32BIT) 21265e5898SJohn BaldwinCPP+= -m32 22265e5898SJohn Baldwin.endif 23265e5898SJohn Baldwin 24265e5898SJohn Baldwin.if ${MK_PF} != "no" 25265e5898SJohn BaldwinCFLAGS+=-DPF 26265e5898SJohn Baldwin.endif 27265e5898SJohn Baldwin 28265e5898SJohn Baldwin# Workaround duplicate declarations in <netinet/ip_compat.h> 29265e5898SJohn BaldwinCFLAGS.gcc.ioctl.c+= -Wno-redundant-decls 30a5f14abfSJohn Baldwin 31a5f14abfSJohn Baldwin# Workaround warning for unused ssi_cables[] in <dev/lmc/if_lmc.h> 32a5f14abfSJohn BaldwinCFLAGS.gcc.ioctl.c+= -Wno-unused 33a5f14abfSJohn Baldwin 34265e5898SJohn BaldwinCFLAGS.gcc+= ${CFLAGS.gcc.${.IMPSRC}} 35265e5898SJohn Baldwin 36265e5898SJohn Baldwinioctl.c: mkioctls 37265e5898SJohn Baldwin env MACHINE=${MACHINE} CPP="${CPP}" \ 38265e5898SJohn Baldwin /bin/sh ${.CURDIR}/mkioctls ${DESTDIR}${INCLUDEDIR} > ${.TARGET} 39265e5898SJohn Baldwin 40265e5898SJohn Baldwinbeforedepend: ioctl.c 41265e5898SJohn Baldwin 42d6fb4894SJohn Baldwin.include <bsd.lib.mk> 43