3 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/common
4 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libgen/common
60 CFLAGS+= -I${.OBJDIR} -I${.CURDIR} \
61 -I${.CURDIR}/../../../sys/cddl/dev/dtrace/${MACHINE_ARCH} \
62 -I${.CURDIR}/../../../sys/cddl/compat/opensolaris \
63 -I${.CURDIR}/../../../cddl/compat/opensolaris/include \
64 -I${OPENSOLARIS_USR_DISTDIR}/head \
65 -I${OPENSOLARIS_USR_DISTDIR}/lib/libctf/common \
66 -I${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common \
67 -I${OPENSOLARIS_SYS_DISTDIR}/uts/common
71 .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
72 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel -DDIS_MEM
73 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/i386
74 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/${MACHINE_ARCH}
75 .elif ${MACHINE_CPUARCH} == "sparc64"
76 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc
77 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/sparc
78 .elif ${MACHINE_CPUARCH} == "mips"
79 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/mips
80 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/mips
81 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/mips
82 .elif ${MACHINE_CPUARCH} == "powerpc"
83 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/powerpc
84 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/powerpc
85 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/powerpc
88 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel
91 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
100 CLEANFILES= dt_errtags.c dt_names.c
103 sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh < ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h > dt_errtags.c
106 sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mknames.sh < ${OPENSOLARIS_SYS_DISTDIR}/uts/common/sys/dtrace.h > dt_names.c
108 beforedepend: dt_errtags.c dt_names.c
111 .if !defined(LIBRARIES_ONLY) && exists(${DESTDIR}/usr/lib/dtrace)
112 .for file in ${DSRCS}
113 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace
117 .include <bsd.lib.mk>