3 .include "../../Makefile.inc"
10 SRCS= dt_aggregate.c \
54 .PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common
55 .PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libgen/common
57 CFLAGS+= -I${.OBJDIR} \
58 -I${.CURDIR}/../../../sys/cddl/compat/opensolaris \
59 -I${.CURDIR}/../../../cddl/compat/opensolaris/include \
60 -I${OPENSOLARIS_USR_DISTDIR}/head \
61 -I${OPENSOLARIS_USR_DISTDIR}/lib/libctf/common \
62 -I${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common \
63 -I${OPENSOLARIS_SYS_DISTDIR}/uts/common
67 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
68 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel
69 .elif ${MACHINE_ARCH} == "sparc64"
70 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc
73 CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel
80 CLEANFILES= dt_errtags.c dt_names.c
83 sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh < ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h > dt_errtags.c
86 sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mknames.sh < ${OPENSOLARIS_SYS_DISTDIR}/uts/common/sys/dtrace.h > dt_names.c
88 beforedepend: dt_errtags.c dt_names.c
91 .if exists(${DESTDIR}/usr/lib/dtrace)
93 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace