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} == "arm"
85 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/arm
86 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/arm
87 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/arm
88 .elif ${MACHINE_CPUARCH} == "powerpc"
89 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/powerpc
90 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/powerpc
91 .PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/powerpc
94 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel
97 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
106 CLEANFILES= dt_errtags.c dt_names.c
109 sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh < ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h > dt_errtags.c
112 sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mknames.sh < ${OPENSOLARIS_SYS_DISTDIR}/uts/common/sys/dtrace.h > dt_names.c
114 beforedepend: dt_errtags.c dt_names.c
117 .if !defined(LIBRARIES_ONLY) && exists(${DESTDIR}/usr/lib/dtrace)
118 .for file in ${DSRCS}
119 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace
123 .include <bsd.lib.mk>