Module Name: src
Committed By: christos
Date: Tue Jan 5 13:07:47 UTC 2016
Modified Files:
src/external/bsd/blacklist/lib: Makefile
src/external/bsd/elftoolchain/lib/libdwarf: Makefile
src/external/bsd/fetch/lib: Makefile
src/external/bsd/libc++/lib: Makefile
src/external/gpl2/lvm2/lib/liblvm: Makefile
src/external/gpl3/gcc.old/lib/libtsan: Makefile
src/external/gpl3/gcc/lib/libtsan: Makefile
src/external/mit/xorg/lib/libfontenc: Makefile
src/external/mit/xorg/lib/libglut: Makefile
src/external/mit/xorg/lib/libpciaccess: Makefile
src/external/public-domain/xz/lib: Makefile
src/lib/libnpf: Makefile
src/sys/rump/kern/lib/libsljit: Makefile
Log Message:
- Change LDADD/DPADD in library dependencies to LIBDPLIBS
- Fix some LDADD abuse and remove useless dependencies
- include <bsd.init.mk> in the right place where appropriate
>From Rin Okuyama
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/blacklist/lib/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/elftoolchain/lib/libdwarf/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/fetch/lib/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/libc++/lib/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/gpl2/lvm2/lib/liblvm/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc.old/lib/libtsan/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libtsan/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/libfontenc/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/libglut/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/libpciaccess/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/public-domain/xz/lib/Makefile
cvs rdiff -u -r1.5 -r1.6 src/lib/libnpf/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/kern/lib/libsljit/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/bsd/blacklist/lib/Makefile
diff -u src/external/bsd/blacklist/lib/Makefile:1.5 src/external/bsd/blacklist/lib/Makefile:1.6
--- src/external/bsd/blacklist/lib/Makefile:1.5 Wed Dec 30 12:57:20 2015
+++ src/external/bsd/blacklist/lib/Makefile Tue Jan 5 08:07:46 2016
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.5 2015/12/30 17:57:20 christos Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/05 13:07:46 christos Exp $
+
+.include <bsd.own.mk>
USE_SHLIBDIR= yes
CPPFLAGS+=-D_REENTRANT
-DPADD+=${LIBPTHREAD}
-LDADD+=-lpthread
+LIBDPLIBS+=pthread ${NETBSDSRCDIR}/lib/libpthread
LIB=blacklist
SRCS=bl.c blacklist.c
MAN=libblacklist.3
Index: src/external/bsd/elftoolchain/lib/libdwarf/Makefile
diff -u src/external/bsd/elftoolchain/lib/libdwarf/Makefile:1.2 src/external/bsd/elftoolchain/lib/libdwarf/Makefile:1.3
--- src/external/bsd/elftoolchain/lib/libdwarf/Makefile:1.2 Sun Mar 9 14:11:37 2014
+++ src/external/bsd/elftoolchain/lib/libdwarf/Makefile Tue Jan 5 08:07:46 2016
@@ -84,8 +84,7 @@ GENSRCS= dwarf_pubnames.c dwarf_pubtypes
CLEANFILES= ${GENSRCS}
CPPFLAGS+= -I. -I${SRCDIR} -I${TOP}/common -I${TOP}/libelf
-LDADD+= -lelf
-DPADD+= ${LIBELF}
+LIBDPLIBS+= elf ${.CURDIR}/../libelf
SHLIB_MAJOR= 1
SHLIB_MINOR= 0
Index: src/external/bsd/fetch/lib/Makefile
diff -u src/external/bsd/fetch/lib/Makefile:1.8 src/external/bsd/fetch/lib/Makefile:1.9
--- src/external/bsd/fetch/lib/Makefile:1.8 Wed Aug 17 05:20:14 2011
+++ src/external/bsd/fetch/lib/Makefile Tue Jan 5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2011/08/17 09:20:14 christos Exp $
+# $NetBSD: Makefile,v 1.9 2016/01/05 13:07:46 christos Exp $
LIB= fetch
SRCS= fetch.c common.c ftp.c http.c file.c
@@ -18,8 +18,6 @@ CPPFLAGS+= -DINET6
.if (${MKCRYPTO} != "no")
CPPFLAGS+= -DWITH_SSL
-LDADD= -lssl -lcrypto
-
LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl \
crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto
.endif
Index: src/external/bsd/libc++/lib/Makefile
diff -u src/external/bsd/libc++/lib/Makefile:1.7 src/external/bsd/libc++/lib/Makefile:1.8
--- src/external/bsd/libc++/lib/Makefile:1.7 Wed Aug 20 11:19:39 2014
+++ src/external/bsd/libc++/lib/Makefile Tue Jan 5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2014/08/20 15:19:39 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2016/01/05 13:07:46 christos Exp $
LIB= c++
WARNS= 4
@@ -44,6 +44,6 @@ CWARNFLAGS.clang+= -Wno-error=missing-pr
CWARNFLAGS.clang+= -Wno-error=missing-field-initializers -Wno-error=switch
CWARNFLAGS.clang+= -Wno-error=implicit-exception-spec-mismatch
-LDADD+= -Wl,-z,defs
+LDFLAGS+= -Wl,-z,defs
.include <bsd.lib.mk>
Index: src/external/gpl2/lvm2/lib/liblvm/Makefile
diff -u src/external/gpl2/lvm2/lib/liblvm/Makefile:1.7 src/external/gpl2/lvm2/lib/liblvm/Makefile:1.8
--- src/external/gpl2/lvm2/lib/liblvm/Makefile:1.7 Tue Jan 14 14:58:19 2014
+++ src/external/gpl2/lvm2/lib/liblvm/Makefile Tue Jan 5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2014/01/14 19:58:19 christos Exp $
+# $NetBSD: Makefile,v 1.8 2016/01/05 13:07:46 christos Exp $
LIBISPRIVATE= yes
@@ -43,8 +43,6 @@ SRCS+= activate.c lvmcache.c toolcontex
filter_netbsd.c snapshot.c mirrored.c dev_manager.c fs.c dev.c \
lvm-globals.c
-LDADD+= -lprop
-
.PATH: ${LVM2_DISTDIR}/lib/
.PATH: ${LVM2_DISTDIR}/lib/activate
.PATH: ${LVM2_DISTDIR}/lib/cache
Index: src/external/gpl3/gcc.old/lib/libtsan/Makefile
diff -u src/external/gpl3/gcc.old/lib/libtsan/Makefile:1.1.1.1 src/external/gpl3/gcc.old/lib/libtsan/Makefile:1.2
--- src/external/gpl3/gcc.old/lib/libtsan/Makefile:1.1.1.1 Tue Sep 22 23:03:39 2015
+++ src/external/gpl3/gcc.old/lib/libtsan/Makefile Tue Jan 5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2015/09/23 03:03:39 mrg Exp $
+# $NetBSD: Makefile,v 1.2 2016/01/05 13:07:46 christos Exp $
.include <bsd.own.mk>
@@ -61,7 +61,7 @@ LIB= tsan
SRCS= ${TSAN_SRCS} ${INTERCEPTION_SRCS} ${SANITIZER_SRCS}
CPPFLAGS+=-I${TSAN}/include -I${TSAN}
-LDADD+= -lstdc++ -lpthread
-DPADD+= ${LIBSTDCXX} ${LIBPTHREAD}
+LIBDPLIBS+= stdc++ ${.CURDIR}/../libstdc++-v3 \
+ pthread ${NETBSDSRCDIR}/lib/libpthread
.include <bsd.lib.mk>
Index: src/external/gpl3/gcc/lib/libtsan/Makefile
diff -u src/external/gpl3/gcc/lib/libtsan/Makefile:1.2 src/external/gpl3/gcc/lib/libtsan/Makefile:1.3
--- src/external/gpl3/gcc/lib/libtsan/Makefile:1.2 Tue Jan 6 22:49:13 2015
+++ src/external/gpl3/gcc/lib/libtsan/Makefile Tue Jan 5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2015/01/07 03:49:13 christos Exp $
+# $NetBSD: Makefile,v 1.3 2016/01/05 13:07:46 christos Exp $
.include <bsd.own.mk>
@@ -61,7 +61,7 @@ LIB= tsan
SRCS= ${TSAN_SRCS} ${INTERCEPTION_SRCS} ${SANITIZER_SRCS}
CPPFLAGS+=-I${TSAN}/include -I${TSAN}
-LDADD+= -lstdc++ -lpthread
-DPADD+= ${LIBSTDCXX} ${LIBPTHREAD}
+LIBDPLIBS+= stdc++ ${.CURDIR}/../libstdc++-v3 \
+ pthread ${NETBSDSRCDIR}/lib/libpthread
.include <bsd.lib.mk>
Index: src/external/mit/xorg/lib/libfontenc/Makefile
diff -u src/external/mit/xorg/lib/libfontenc/Makefile:1.2 src/external/mit/xorg/lib/libfontenc/Makefile:1.3
--- src/external/mit/xorg/lib/libfontenc/Makefile:1.2 Sat Sep 13 00:32:31 2008
+++ src/external/mit/xorg/lib/libfontenc/Makefile Tue Jan 5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2008/09/13 04:32:31 cube Exp $
+# $NetBSD: Makefile,v 1.3 2016/01/05 13:07:46 christos Exp $
.include <bsd.own.mk>
@@ -15,8 +15,7 @@ CPPFLAGS+= -DFONTENC_NO_LIBFONT
CPPFLAGS+= -DFONT_ENCODINGS_DIRECTORY=\"${X11FONTDIR}/encodings/encodings.dir\"
CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/fonts
-LDADD+= -lz
-DPADD+= ${LIBZ}
+LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz
PKGCONFIG= fontenc
Index: src/external/mit/xorg/lib/libglut/Makefile
diff -u src/external/mit/xorg/lib/libglut/Makefile:1.7 src/external/mit/xorg/lib/libglut/Makefile:1.8
--- src/external/mit/xorg/lib/libglut/Makefile:1.7 Mon Nov 22 16:05:29 2010
+++ src/external/mit/xorg/lib/libglut/Makefile Tue Jan 5 08:07:47 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2010/11/22 21:05:29 mrg Exp $
+# $NetBSD: Makefile,v 1.8 2016/01/05 13:07:47 christos Exp $
.include <bsd.own.mk>
@@ -69,8 +69,7 @@ LIBDPLIBS= Xi ${.CURDIR}/../libXi \
GL ${.CURDIR}/../libGL \
GLU ${.CURDIR}/../libGLU
-LDADD+= -lm
-DPADD+= ${LIBM}
+LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
PKGCONFIG= glut
PKGDIST.glut= ${X11SRCDIR.MesaGLUT}/src/glut/glx
Index: src/external/mit/xorg/lib/libpciaccess/Makefile
diff -u src/external/mit/xorg/lib/libpciaccess/Makefile:1.7 src/external/mit/xorg/lib/libpciaccess/Makefile:1.8
--- src/external/mit/xorg/lib/libpciaccess/Makefile:1.7 Wed Jun 24 18:20:25 2015
+++ src/external/mit/xorg/lib/libpciaccess/Makefile Tue Jan 5 08:07:47 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2015/06/24 22:20:25 matt Exp $
+# $NetBSD: Makefile,v 1.8 2016/01/05 13:07:47 christos Exp $
.include <bsd.own.mk>
@@ -30,21 +30,19 @@ INCSDIR=${X11INCDIR}
PKGDIST= ${LIB}
-LDADD+= -lpci -lz
-DPADD+= ${LIBPCI} ${LIBZ}
+LIBDPLIBS+= pci ${NETBSDSRCDIR}/lib/libpci \
+ z ${NETBSDSRCDIR}/lib/libz
.if ${XORG_MACHINE_ARCH} == "i386" || ${XORG_MACHINE_ARCH} == "x86_64"
CPPFLAGS+= -DHAVE_MTRR
.endif
.if ${XORG_MACHINE_ARCH} == "i386"
-LDADD+= -li386
-DPADD+= ${LIBI386}
+LIBDPLIBS+= i386 ${NETBSDSRCDIR}/lib/libarch
.endif
.if ${XORG_MACHINE_ARCH} == "x86_64"
-LDADD+= -lx86_64
-DPADD+= ${LIBX86_64}
+LIBDPLIBS+= x86_64 ${NETBSDSRCDIR}/lib/libarch
.endif
.include <bsd.x11.mk>
Index: src/external/public-domain/xz/lib/Makefile
diff -u src/external/public-domain/xz/lib/Makefile:1.5 src/external/public-domain/xz/lib/Makefile:1.6
--- src/external/public-domain/xz/lib/Makefile:1.5 Fri Apr 17 16:12:45 2015
+++ src/external/public-domain/xz/lib/Makefile Tue Jan 5 08:07:47 2016
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.5 2015/04/17 20:12:45 christos Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/05 13:07:47 christos Exp $
+
+.include <bsd.init.mk>
LIB= lzma
USE_SHLIBDIR= yes
NOLINT= yes
-.include <bsd.init.mk>
.PATH: ${XZSRCDIR}/src/liblzma/api ${XZSRCDIR}/src/liblzma/api/lzma
INCS+= base.h bcj.h block.h check.h container.h delta.h \
@@ -85,7 +86,6 @@ liblzma.pc: ${XZSRCDIR}/src/liblzma/libl
CLEANFILES+= liblzma.pc
-LDADD+= -lpthread
-DPADD+= ${LIBPTHREAD}
+LIBDPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread
.include <bsd.lib.mk>
Index: src/lib/libnpf/Makefile
diff -u src/lib/libnpf/Makefile:1.5 src/lib/libnpf/Makefile:1.6
--- src/lib/libnpf/Makefile:1.5 Tue Jul 22 18:28:47 2014
+++ src/lib/libnpf/Makefile Tue Jan 5 08:07:47 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2014/07/22 22:28:47 christos Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/05 13:07:47 christos Exp $
.include <bsd.own.mk>
@@ -13,8 +13,6 @@ INCS= npf.h
INCSDIR= /usr/include
LIBDPLIBS+= prop ${.CURDIR}/../libprop
-LDADD+= -lprop
-DPADD+= ${LIBPROP}
WARNS= 5
NOLINT= # disabled deliberately
Index: src/sys/rump/kern/lib/libsljit/Makefile
diff -u src/sys/rump/kern/lib/libsljit/Makefile:1.4 src/sys/rump/kern/lib/libsljit/Makefile:1.5
--- src/sys/rump/kern/lib/libsljit/Makefile:1.4 Mon Oct 19 12:16:37 2015
+++ src/sys/rump/kern/lib/libsljit/Makefile Tue Jan 5 08:07:47 2016
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2015/10/19 16:16:37 pooka Exp $
+# $NetBSD: Makefile,v 1.5 2016/01/05 13:07:47 christos Exp $
#
# Public Domain.
#
+.include <bsd.init.mk>
+
.PATH: ${.CURDIR}/../../../../external/bsd/sljit/sljit \
${.CURDIR}/../../../../external/bsd/sljit/dist/sljit_src
@@ -33,7 +35,7 @@ RUMPCOMP_INCS_DIR:= ${.PARSEDIR}
RUMPCOMP_USER_CPPFLAGS=-I${RUMPCOMP_INCS_DIR}
# Link to libarm to get arm_sync_icache(2)
-LDADD+= -larm
+LIBDPLIBS+= arm ${NETBSDSRCDIR}/lib/libarch
.endif
.include <bsd.lib.mk>