diff options
author | Christos Margiolis <christos@FreeBSD.org> | 2023-07-04 15:37:44 +0000 |
---|---|---|
committer | Christos Margiolis <christos@FreeBSD.org> | 2023-07-04 15:37:44 +0000 |
commit | 2e28f8cc39299223fe398b81676f06c419b804bc (patch) | |
tree | cbae1a787597e106ee19d26d8902c7e9132a8446 | |
parent | ac40021c935d77d86e68d28c6d33187ce9638ec6 (diff) | |
download | src-2e28f8cc39299223fe398b81676f06c419b804bc.tar.gz src-2e28f8cc39299223fe398b81676f06c419b804bc.zip |
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
-rw-r--r-- | sys/modules/dtrace/kinst/Makefile | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/sys/modules/dtrace/kinst/Makefile b/sys/modules/dtrace/kinst/Makefile index 76304a430cd6..1cbfe5e72ff1 100644 --- a/sys/modules/dtrace/kinst/Makefile +++ b/sys/modules/dtrace/kinst/Makefile @@ -1,16 +1,23 @@ SYSDIR?= ${SRCTOP}/sys -.PATH: ${SYSDIR}/cddl/dev/kinst \ - ${SYSDIR}/cddl/dev/kinst/${MACHINE_CPUARCH} - KMOD= kinst SRCS= kinst.c kinst_isa.c trampoline.c CFLAGS+= ${OPENZFS_CFLAGS} \ -I${SYSDIR}/cddl/dev/kinst \ - -I${SYSDIR}/cddl/dev/dtrace/x86 \ -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 |