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