xref: /freebsd/sys/modules/dtrace/kinst/Makefile (revision f0bc4ed144fc59b6f72d90c46b91ca803d3b29ce)
1*f0bc4ed1SChristos MargiolisSYSDIR?=	${SRCTOP}/sys
2*f0bc4ed1SChristos Margiolis
3*f0bc4ed1SChristos Margiolis.PATH:		${SYSDIR}/cddl/dev/kinst \
4*f0bc4ed1SChristos Margiolis		${SYSDIR}/cddl/dev/kinst/${MACHINE_CPUARCH}
5*f0bc4ed1SChristos Margiolis
6*f0bc4ed1SChristos MargiolisKMOD=		kinst
7*f0bc4ed1SChristos MargiolisSRCS=		kinst.c kinst_isa.c trampoline.c
8*f0bc4ed1SChristos Margiolis
9*f0bc4ed1SChristos MargiolisCFLAGS+=	${OPENZFS_CFLAGS} \
10*f0bc4ed1SChristos Margiolis		-I${SYSDIR}/cddl/dev/kinst \
11*f0bc4ed1SChristos Margiolis		-I${SYSDIR}/cddl/dev/dtrace/x86 \
12*f0bc4ed1SChristos Margiolis		-I${SYSDIR}/cddl/dev/kinst/${MACHINE_CPUARCH}
13*f0bc4ed1SChristos Margiolis
14*f0bc4ed1SChristos Margiolis.include <bsd.kmod.mk>
15*f0bc4ed1SChristos Margiolis
16*f0bc4ed1SChristos MargiolisCFLAGS+=	-include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h
17*f0bc4ed1SChristos MargiolisCWARNFLAGS+=	${OPENZFS_CWARNFLAGS}
18