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${.CURDIR}/../../../sys/cddl/dev/dtrace/x86
73 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel -DDIS_MEM
74 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/i386
75 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/${MACHINE_ARCH}
76 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/x86
77 .elif ${MACHINE_CPUARCH} == "sparc64"
78 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc
79 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/sparc
80 .elif ${MACHINE_CPUARCH} == "mips"
81 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/mips
82 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/mips
83 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/mips
84 .elif ${MACHINE_CPUARCH} == "powerpc"
85 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/powerpc
86 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/powerpc
87 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/powerpc
90 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel
93 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
102 CLEANFILES= dt_errtags.c dt_names.c
105 sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh < ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h > dt_errtags.c
108 sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mknames.sh < ${OPENSOLARIS_SYS_DISTDIR}/uts/common/sys/dtrace.h > dt_names.c
110 beforedepend: dt_errtags.c dt_names.c
113 .if !defined(LIBRARIES_ONLY) && exists(${DESTDIR}/usr/lib/dtrace)
114 .for file in ${DSRCS}
115 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace
119 .include <bsd.lib.mk>