opnsense-src/sys/modules/dtrace/kinst/Makefile
Christos Margiolis 2e28f8cc39 kinst: accommodate other architectures in Makefile
Reviewed by:	markj
Approved by:	markj (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D40871
2023-07-04 18:37:44 +03:00

23 lines
632 B
Makefile

SYSDIR?= ${SRCTOP}/sys
KMOD= kinst
SRCS= kinst.c kinst_isa.c trampoline.c
CFLAGS+= ${OPENZFS_CFLAGS} \
-I${SYSDIR}/cddl/dev/kinst \
-I${SYSDIR}/cddl/dev/kinst/${MACHINE_CPUARCH}
.PATH: ${SYSDIR}/cddl/dev/kinst \
${SYSDIR}/cddl/dev/kinst/${MACHINE_CPUARCH}
.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
CFLAGS+= -I${SYSDIR}/cddl/dev/dtrace/x86
.PATH: ${SYSDIR}/cddl/dev/dtrace/x86
.else
CFLAGS+= -I${SYSDIR}/cddl/dev/dtrace/${MACHINE_CPUARCH}
.PATH: ${SYSDIR}/cddl/dev/dtrace/${MACHINE_CPUARCH}
.endif
.include <bsd.kmod.mk>
CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h