xref: /freebsd/sys/modules/dtrace/kinst/Makefile (revision 2e28f8cc39299223fe398b81676f06c419b804bc)
1f0bc4ed1SChristos MargiolisSYSDIR?=	${SRCTOP}/sys
2f0bc4ed1SChristos Margiolis
3f0bc4ed1SChristos MargiolisKMOD=		kinst
4f0bc4ed1SChristos MargiolisSRCS=		kinst.c kinst_isa.c trampoline.c
5f0bc4ed1SChristos Margiolis
6f0bc4ed1SChristos MargiolisCFLAGS+=	${OPENZFS_CFLAGS} \
7f0bc4ed1SChristos Margiolis		-I${SYSDIR}/cddl/dev/kinst \
8f0bc4ed1SChristos Margiolis		-I${SYSDIR}/cddl/dev/kinst/${MACHINE_CPUARCH}
9f0bc4ed1SChristos Margiolis
10*2e28f8ccSChristos Margiolis.PATH:		${SYSDIR}/cddl/dev/kinst \
11*2e28f8ccSChristos Margiolis		${SYSDIR}/cddl/dev/kinst/${MACHINE_CPUARCH}
12*2e28f8ccSChristos Margiolis
13*2e28f8ccSChristos Margiolis.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
14*2e28f8ccSChristos MargiolisCFLAGS+=	-I${SYSDIR}/cddl/dev/dtrace/x86
15*2e28f8ccSChristos Margiolis.PATH:		${SYSDIR}/cddl/dev/dtrace/x86
16*2e28f8ccSChristos Margiolis.else
17*2e28f8ccSChristos MargiolisCFLAGS+=	-I${SYSDIR}/cddl/dev/dtrace/${MACHINE_CPUARCH}
18*2e28f8ccSChristos Margiolis.PATH:		${SYSDIR}/cddl/dev/dtrace/${MACHINE_CPUARCH}
19*2e28f8ccSChristos Margiolis.endif
20*2e28f8ccSChristos Margiolis
21f0bc4ed1SChristos Margiolis.include <bsd.kmod.mk>
22f0bc4ed1SChristos Margiolis
23f0bc4ed1SChristos MargiolisCFLAGS+=	-include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h
24