1 # $NetBSD: Makefile,v 1.7 2020/10/19 19:33:02 christos Exp $ 2 3 .include "../Makefile.inc" 4 5 KMOD= coredump 6 7 .PATH: ${S}/kern 8 SRCS= kern_core.c core_netbsd.c 9 SRCS+= ${OBJECT_FMTS:S/^/core_/:S/$/.c/} 10 11 .PATH: ${S}/uvm 12 SRCS+= uvm_coredump.c 13 14 .include "../ptrace_common/machdep.mk" 15 SRCS+= core_machdep.c 16 17 .include "${.CURDIR}/../../compat/netbsd32/netbsd32.mk" 18 .if ${COMPAT_USE_NETBSD32} != "no" 19 CPPFLAGS.core_elf32.c+= -DCOMPAT_NETBSD32 20 CPPFLAGS.kern_core.c+= -DCOMPAT_NETBSD32 21 .endif 22 23 WARNS= 3 24 25 COPTS.kern_core.c+= ${GCC_NO_CAST_FUNCTION_TYPE} 26 27 .include <bsd.kmodule.mk> 28