summaryrefslogtreecommitdiffstats
path: root/cddl/lib
diff options
context:
space:
mode:
authorgonzo <gonzo@FreeBSD.org>2012-03-24 05:29:07 +0000
committergonzo <gonzo@FreeBSD.org>2012-03-24 05:29:07 +0000
commita704c8860fd75e57aba1df950d70d11c95c14149 (patch)
tree0b331f56801dc208e17fe6c942385508dbfb3d51 /cddl/lib
parent93809282b9e5f64dcaaf3f195c243154cf17d159 (diff)
downloadFreeBSD-src-a704c8860fd75e57aba1df950d70d11c95c14149.zip
FreeBSD-src-a704c8860fd75e57aba1df950d70d11c95c14149.tar.gz
Enable build of DTrace-related userland parts for MIPS
Diffstat (limited to 'cddl/lib')
-rw-r--r--cddl/lib/Makefile2
-rw-r--r--cddl/lib/libdtrace/Makefile8
2 files changed, 7 insertions, 3 deletions
diff --git a/cddl/lib/Makefile b/cddl/lib/Makefile
index 52e97d7..088ceb7 100644
--- a/cddl/lib/Makefile
+++ b/cddl/lib/Makefile
@@ -19,7 +19,7 @@ _libzpool= libzpool
.endif
.endif
-.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
+.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || ${MACHINE_CPUARCH} == "mips"
_drti= drti
_libdtrace= libdtrace
.endif
diff --git a/cddl/lib/libdtrace/Makefile b/cddl/lib/libdtrace/Makefile
index 9a10743..81396ff 100644
--- a/cddl/lib/libdtrace/Makefile
+++ b/cddl/lib/libdtrace/Makefile
@@ -42,8 +42,7 @@ SRCS= dt_aggregate.c \
dt_subr.c \
dt_work.c \
dt_xlator.c \
- gmatch.c \
- dis_tables.c
+ gmatch.c
DSRCS= errno.d \
psinfo.d \
@@ -70,12 +69,17 @@ CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel -DDIS_MEM
.elif ${MACHINE_CPUARCH} == "sparc64"
CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc
.PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/sparc
+.elif ${MACHINE_CPUARCH} == "mips"
+CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/mips
+.PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/mips
+.PATH: ${.CURDIR}/../../../sys/cddl/dev/dtrace/mips
.else
# temporary hack
CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel
.endif
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
+SRCS+= dis_tables.c
DSRCS+= regs_x86.d
.endif
OpenPOWER on IntegriCloud