Module Name: src
Committed By: darran
Date: Sun Feb 21 11:00:02 UTC 2010
Modified Files:
src/external/cddl/osnet/usr.bin/ctfconvert: Makefile
src/external/cddl/osnet/usr.bin/ctfmerge: Makefile
src/external/cddl/osnet/usr.sbin/dtrace: Makefile
Log Message:
DTrace: fix a problem with library references for libctf and libdtrace.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/usr.bin/ctfconvert/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/usr.bin/ctfmerge/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/usr.sbin/dtrace/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/cddl/osnet/usr.bin/ctfconvert/Makefile
diff -u src/external/cddl/osnet/usr.bin/ctfconvert/Makefile:1.2 src/external/cddl/osnet/usr.bin/ctfconvert/Makefile:1.3
--- src/external/cddl/osnet/usr.bin/ctfconvert/Makefile:1.2 Sun Feb 21 01:46:36 2010
+++ src/external/cddl/osnet/usr.bin/ctfconvert/Makefile Sun Feb 21 11:00:01 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2010/02/21 01:46:36 darran Exp $
+# $NetBSD: Makefile,v 1.3 2010/02/21 11:00:01 darran Exp $
# $FreeBSD: src/cddl/usr.bin/ctfconvert/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
@@ -42,9 +42,12 @@
-g
.ifndef HOSTPROG
+LIBCTF_OBJDIR!= cd ${.CURDIR}/../../lib/libctf && ${PRINTOBJDIR}
+
LDADD+= -L${OSNETDIR}/lib/libctf \
-L${NETBSDSRCDIR}/external/bsd/libdwarf/lib \
- -L${NETBSDSRCDIR}/external/bsd/libelf/lib
+ -L${NETBSDSRCDIR}/external/bsd/libelf/lib \
+ -L${LIBCTF_OBJDIR}
LDADD+= -lctf -ldwarf -lelf -lz
.endif
Index: src/external/cddl/osnet/usr.bin/ctfmerge/Makefile
diff -u src/external/cddl/osnet/usr.bin/ctfmerge/Makefile:1.2 src/external/cddl/osnet/usr.bin/ctfmerge/Makefile:1.3
--- src/external/cddl/osnet/usr.bin/ctfmerge/Makefile:1.2 Sun Feb 21 01:46:36 2010
+++ src/external/cddl/osnet/usr.bin/ctfmerge/Makefile Sun Feb 21 11:00:01 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2010/02/21 01:46:36 darran Exp $
+# $NetBSD: Makefile,v 1.3 2010/02/21 11:00:01 darran Exp $
# $FreeBSD: src/cddl/usr.bin/ctfmerge/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
@@ -36,10 +36,9 @@
-I${OPENSOLARIS_SYS_DISTDIR}/uts/common \
.ifndef HOSTPROG
-LDADD+= -L${OSNETDIR}/lib/libctf \
- -L${NETBSDSRCDIR}/exernal/bsd/libdwarf/lib \
- -L${NETBSDSRCDIR}/external/bsd/libelf/lib
-LDADD+= -lctf -ldwarf -lelf -lz -lpthread
+LIBCTF_OBJDIR!= cd ${.CURDIR}/../../lib/libctf && ${PRINTOBJDIR}
+LDADD+= -L${LIBCTF_OBJDIR} -lctf
+LDADD+= -ldwarf -lelf -lz -lpthread
.endif
.PATH: ${OPENSOLARIS_USR_DISTDIR}/tools/ctf/common
Index: src/external/cddl/osnet/usr.sbin/dtrace/Makefile
diff -u src/external/cddl/osnet/usr.sbin/dtrace/Makefile:1.2 src/external/cddl/osnet/usr.sbin/dtrace/Makefile:1.3
--- src/external/cddl/osnet/usr.sbin/dtrace/Makefile:1.2 Sun Feb 21 01:46:36 2010
+++ src/external/cddl/osnet/usr.sbin/dtrace/Makefile Sun Feb 21 11:00:02 2010
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2010/02/21 01:46:36 darran Exp $
+# $NetBSD: Makefile,v 1.3 2010/02/21 11:00:02 darran Exp $
# $FreeBSD: src/cddl/usr.sbin/dtrace/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
+.include <bsd.own.mk>
.include "../../Makefile.inc"
PROG= dtrace
@@ -26,20 +27,15 @@
#CFLAGS+= -DNEED_ERRLOC
#YFLAGS+= -d
-LDFLAGS+= -pthread \
- -L${OSNETDIR}/lib/libdtrace \
- -L${OSNETDIR}/lib/libctf
-LDADD+= -ldtrace -ly -ll -lctf -lelf -lz
+LDFLAGS+= -pthread
-#LDFLAGS+= -pthread \
- -L${.OBJDIR}/../../lib/libdtrace \
- -L${.OBJDIR}/../../lib/libproc \
- -L${.OBJDIR}/../../lib/libctf \
- -L${.OBJDIR}/../../../lib/libelf
+LIBCTF_OBJDIR!= cd ${.CURDIR}/../../lib/libctf && ${PRINTOBJDIR}
+LDFLAGS+= -L${LIBDTRACE_OBJDIR} -ldtrace
-#LDADD+= -ldtrace -ly -ll -lproc -lctf -lelf -lz
+LIBDTRACE_OBJDIR!= cd ${.CURDIR}/../../lib/libdtrace && ${PRINTOBJDIR}
+LDFLAGS+= -L${LIBCTF_OBJDIR} -lctf
-#DPADD+= ${LIBDTRACE} ${LIBCTF} ${LIBELF} ${LIBPTHREAD} ${LIBL} ${LIBY} ${LIBZ}
+LDADD+= -ly -ll -lelf -lz
.include <bsd.prog.mk>