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