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