1#	$NetBSD: Makefile,v 1.37 2024/04/20 13:24:49 rillig Exp $
2#	@(#)Makefile	8.1 (Berkeley) 6/6/93
3
4.include <bsd.own.mk>		# for MKDYNAMICROOT & NETBSDSRCDIR
5
6USE_FORT?= yes	# cryptographic software
7
8PROG=	kdump
9LINKS=	${BINDIR}/kdump ${BINDIR}/ioctlprint
10MAN=	kdump.1 ioctlprint.1
11SRCS=	kdump.c subr.c setemul.c siginfo.c
12.PATH:	${NETBSDSRCDIR}/usr.bin/ktrace
13CLEANFILES+=siginfo.c
14NOLINT=	# kdump-ioctl.c defines uio_t twice.
15
16.if (${MKDYNAMICROOT} == "no")
17LDSTATIC?=-static
18.endif
19
20.include "Makefile.ioctl-c"
21.include "Makefile.siginfo-c"
22
23CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys -D_KERNTYPES
24
25LDADD+=-lutil
26DPADD+=${LIBUTIL}
27
28CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
29
30.include <bsd.prog.mk>
31