#       $NetBSD: Makefile,v 1.9 2024/09/14 01:36:11 pgoyette Exp $

include "../Makefile.inc"

PATH:   ${S}/miscfs/procfs ${S} ${S}/arch/${MACHINE}/${MACHINE} \
       ${S}/arch/${MACHINE_CPU}/${MACHINE_CPU}

if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
PATH:  ${S}/arch/x86/x86
endif

# enable the SYSV and MQUEUE linux nodes
COPTS+= -D SYSVSHM -D SYSVSEM -D SYSVMSG -D MQUEUE

KMOD=   procfs
SRCS=   procfs_note.c procfs_status.c procfs_subr.c \
       procfs_vfsops.c procfs_vnops.c procfs_cmdline.c procfs_limit.c \
       procfs_linux.c \
       procfs_machdep.c procfs_map.c procfs_regs.c procfs_fpregs.c \
       procfs_mem.c procfs_fd.c procfs_auxv.c

include <bsd.kmodule.mk>