Module Name: src Committed By: christos Date: Tue Jan 26 19:37:49 UTC 2016
Modified Files: src/external/gpl3/binutils/lib/libbfd: Makefile src/external/gpl3/binutils/lib/libiberty: Makefile src/external/gpl3/binutils/lib/libopcodes: Makefile src/external/gpl3/binutils/usr.bin: Makefile.inc src/external/gpl3/binutils/usr.bin/addr2line: Makefile src/external/gpl3/binutils/usr.bin/ar: Makefile src/external/gpl3/binutils/usr.bin/c++filt: Makefile src/external/gpl3/binutils/usr.bin/coffdump: Makefile src/external/gpl3/binutils/usr.bin/common: Makefile Makefile.inc Makefile.prog src/external/gpl3/binutils/usr.bin/elfedit: Makefile src/external/gpl3/binutils/usr.bin/gas: Makefile src/external/gpl3/binutils/usr.bin/gprof: Makefile src/external/gpl3/binutils/usr.bin/ld: Makefile src/external/gpl3/binutils/usr.bin/nlmconv: Makefile src/external/gpl3/binutils/usr.bin/nm: Makefile src/external/gpl3/binutils/usr.bin/objcopy: Makefile src/external/gpl3/binutils/usr.bin/objdump: Makefile src/external/gpl3/binutils/usr.bin/ranlib: Makefile src/external/gpl3/binutils/usr.bin/readelf: Makefile src/external/gpl3/binutils/usr.bin/size: Makefile src/external/gpl3/binutils/usr.bin/strings: Makefile src/external/gpl3/binutils/usr.bin/strip: Makefile src/external/gpl3/binutils/usr.sbin: Makefile.inc src/external/gpl3/binutils/usr.sbin/dbsym: Makefile src/external/gpl3/binutils/usr.sbin/mdsetimage: Makefile Added Files: src/external/gpl3/binutils: Makefile.inc src/external/gpl3/binutils/lib: Makefile.inc Log Message: Centralize the definition of TOP/DIST and cleanup a little. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/gpl3/binutils/Makefile.inc cvs rdiff -u -r0 -r1.1 src/external/gpl3/binutils/lib/Makefile.inc cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/binutils/lib/libbfd/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/binutils/lib/libiberty/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/binutils/lib/libopcodes/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/binutils/usr.bin/Makefile.inc cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/addr2line/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils/usr.bin/ar/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/c++filt/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/coffdump/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/binutils/usr.bin/common/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/common/Makefile.inc cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/common/Makefile.prog cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/elfedit/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/binutils/usr.bin/gas/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/binutils/usr.bin/gprof/Makefile cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/binutils/usr.bin/ld/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/nlmconv/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/nm/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/objcopy/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils/usr.bin/objdump/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils/usr.bin/ranlib/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils/usr.bin/readelf/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/size/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/strings/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/usr.bin/strip/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/binutils/usr.sbin/Makefile.inc cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/usr.sbin/dbsym/Makefile cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.sbin/mdsetimage/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/gpl3/binutils/lib/libbfd/Makefile diff -u src/external/gpl3/binutils/lib/libbfd/Makefile:1.13 src/external/gpl3/binutils/lib/libbfd/Makefile:1.14 --- src/external/gpl3/binutils/lib/libbfd/Makefile:1.13 Sat Mar 28 03:03:23 2015 +++ src/external/gpl3/binutils/lib/libbfd/Makefile Tue Jan 26 14:37:47 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2015/03/28 07:03:23 matt Exp $ +# $NetBSD: Makefile,v 1.14 2016/01/26 19:37:47 christos Exp $ NOLINKLIB= # defined NOLINT= # defined @@ -6,7 +6,7 @@ NOMAN= # defined NOPROFILE= # defined NOCLANGERROR= # defined -.include <bsd.own.mk> +.include <bsd.init.mk> # If the platform does not support shared libraries, we need to supply # *something* for BFD-using programs to link against. Also provide an @@ -25,8 +25,6 @@ DEFS_MK=${.CURDIR}/arch/${BFD_MACHINE_AR .if exists(${DEFS_MK}) .include "${DEFS_MK}" -DIST= ${NETBSDSRCDIR}/external/gpl3/binutils/dist - SHLIB_MAJOR= 13 SHLIB_MINOR= 0 Index: src/external/gpl3/binutils/lib/libiberty/Makefile diff -u src/external/gpl3/binutils/lib/libiberty/Makefile:1.4 src/external/gpl3/binutils/lib/libiberty/Makefile:1.5 --- src/external/gpl3/binutils/lib/libiberty/Makefile:1.4 Tue Aug 6 01:35:57 2013 +++ src/external/gpl3/binutils/lib/libiberty/Makefile Tue Jan 26 14:37:47 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2013/08/06 05:35:57 matt Exp $ +# $NetBSD: Makefile,v 1.5 2016/01/26 19:37:47 christos Exp $ NOLINT= # defined NOPROFILE= # defined @@ -6,7 +6,7 @@ NOPIC= # defined NOLINKLIB= # defined NOCLANGERROR= # defined -.include <bsd.own.mk> +.include <bsd.init.mk> LIB= iberty @@ -19,8 +19,6 @@ COPTS.cp-demangle.c = -Wno-stack-protect COPTS.make-relative-prefix.c = -Wno-stack-protector COPTS.regex.c = -Wno-stack-protector -DIST= ${NETBSDSRCDIR}/external/gpl3/binutils/dist - SRCS= ${G_REQUIRED_OFILES:.o=.c} ${G_EXTRA_OFILES:.o=.c} \ ${G_LIBOBJS:.o=.c} ${G_ALLOCA:.o=.c} Index: src/external/gpl3/binutils/lib/libopcodes/Makefile diff -u src/external/gpl3/binutils/lib/libopcodes/Makefile:1.7 src/external/gpl3/binutils/lib/libopcodes/Makefile:1.8 --- src/external/gpl3/binutils/lib/libopcodes/Makefile:1.7 Sun Sep 29 10:20:35 2013 +++ src/external/gpl3/binutils/lib/libopcodes/Makefile Tue Jan 26 14:37:47 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2013/09/29 14:20:35 christos Exp $ +# $NetBSD: Makefile,v 1.8 2016/01/26 19:37:47 christos Exp $ NOLINKLIB= # defined NOLINT= # defined @@ -6,7 +6,7 @@ NOMAN= # defined NOPROFILE= # defined NOCLANGERROR= # defined -.include <bsd.own.mk> +.include <bsd.init.mk> LIB= opcodes @@ -15,8 +15,6 @@ BFD_MACHINE_ARCH?= ${MACHINE_ARCH:C/armv .if exists(${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk) .include "${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk" -DIST= ${NETBSDSRCDIR}/external/gpl3/binutils/dist - SHLIB_MAJOR= 6 SHLIB_MINOR= 0 Index: src/external/gpl3/binutils/usr.bin/Makefile.inc diff -u src/external/gpl3/binutils/usr.bin/Makefile.inc:1.6 src/external/gpl3/binutils/usr.bin/Makefile.inc:1.7 --- src/external/gpl3/binutils/usr.bin/Makefile.inc:1.6 Tue Aug 6 01:35:57 2013 +++ src/external/gpl3/binutils/usr.bin/Makefile.inc Tue Jan 26 14:37:47 2016 @@ -1,20 +1,5 @@ -# $NetBSD: Makefile.inc,v 1.6 2013/08/06 05:35:57 matt Exp $ +# $NetBSD: Makefile.inc,v 1.7 2016/01/26 19:37:47 christos Exp $ BINDIR?= /usr/bin - -.if !defined(__MAKEFILE_INC_INCLUDED__) -__MAKEFILE_INC_INCLUDED__=1 - -.include <bsd.own.mk> - -BINUTILS_MACHINE_ARCH= ${MACHINE_ARCH:C/armv[4-7]/arm/} - -GNUHOSTDIST= ${DIST} -GNUCPPFLAGS= ${G_DEFS} ${G_INCLUDES} -CPPFLAGS+= ${GNUCPPFLAGS:M-D*:N-DLOCALEDIR*} ${GNUCPPFLAGS:M-I*:N-I.*} \ - -I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} \ - -I${DIST}/include -I${DIST}/bfd -I${DIST}/binutils \ - -DLOCALEDIR=\"${LOCALEDIR}\" NOGCCERROR= # defined - -.endif # __MAKEFILE_INC_INCLUDED__ +.include "${.PARSEDIR}/../Makefile.inc" Index: src/external/gpl3/binutils/usr.bin/addr2line/Makefile diff -u src/external/gpl3/binutils/usr.bin/addr2line/Makefile:1.1 src/external/gpl3/binutils/usr.bin/addr2line/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/addr2line/Makefile:1.1 Tue Aug 18 16:22:07 2009 +++ src/external/gpl3/binutils/usr.bin/addr2line/Makefile Tue Jan 26 14:37:47 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:07 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:47 christos Exp $ PROG= addr2line -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/ar/Makefile diff -u src/external/gpl3/binutils/usr.bin/ar/Makefile:1.2 src/external/gpl3/binutils/usr.bin/ar/Makefile:1.3 --- src/external/gpl3/binutils/usr.bin/ar/Makefile:1.2 Sun Sep 25 00:32:46 2011 +++ src/external/gpl3/binutils/usr.bin/ar/Makefile Tue Jan 26 14:37:47 2016 @@ -1,10 +1,8 @@ -# $NetBSD: Makefile,v 1.2 2011/09/25 04:32:46 christos Exp $ +# $NetBSD: Makefile,v 1.3 2016/01/26 19:37:47 christos Exp $ PROG= ar COPTS.arparse.c = -Wno-stack-protector CPPFLAGS+=-Dbin_dummy_emulation=bin_vanilla_emulation -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/c++filt/Makefile diff -u src/external/gpl3/binutils/usr.bin/c++filt/Makefile:1.1 src/external/gpl3/binutils/usr.bin/c++filt/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/c++filt/Makefile:1.1 Tue Aug 18 16:22:08 2009 +++ src/external/gpl3/binutils/usr.bin/c++filt/Makefile Tue Jan 26 14:37:47 2016 @@ -1,11 +1,9 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:08 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:47 christos Exp $ PROG= c++filt CPPFLAGS+= -DMAIN CLEANFILES+= c++filt.1 -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" .PATH: ${DIST}/libiberty Index: src/external/gpl3/binutils/usr.bin/coffdump/Makefile diff -u src/external/gpl3/binutils/usr.bin/coffdump/Makefile:1.1 src/external/gpl3/binutils/usr.bin/coffdump/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/coffdump/Makefile:1.1 Tue Aug 18 16:22:08 2009 +++ src/external/gpl3/binutils/usr.bin/coffdump/Makefile Tue Jan 26 14:37:47 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:08 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:47 christos Exp $ PROG= coffdump -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/common/Makefile diff -u src/external/gpl3/binutils/usr.bin/common/Makefile:1.6 src/external/gpl3/binutils/usr.bin/common/Makefile:1.7 --- src/external/gpl3/binutils/usr.bin/common/Makefile:1.6 Sun Aug 4 20:08:58 2013 +++ src/external/gpl3/binutils/usr.bin/common/Makefile Tue Jan 26 14:37:47 2016 @@ -1,8 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/08/05 00:08:58 matt Exp $ - -.include <bsd.own.mk> - -TOP= ${NETBSDSRCDIR}/external/gpl3/binutils +# $NetBSD: Makefile,v 1.7 2016/01/26 19:37:47 christos Exp $ .include "${.CURDIR}/../common/Makefile.inc" .include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" Index: src/external/gpl3/binutils/usr.bin/common/Makefile.inc diff -u src/external/gpl3/binutils/usr.bin/common/Makefile.inc:1.3 src/external/gpl3/binutils/usr.bin/common/Makefile.inc:1.4 --- src/external/gpl3/binutils/usr.bin/common/Makefile.inc:1.3 Tue Aug 6 01:35:57 2013 +++ src/external/gpl3/binutils/usr.bin/common/Makefile.inc Tue Jan 26 14:37:47 2016 @@ -1,10 +1,19 @@ -# $NetBSD: Makefile.inc,v 1.3 2013/08/06 05:35:57 matt Exp $ +# $NetBSD: Makefile.inc,v 1.4 2016/01/26 19:37:47 christos Exp $ .if !defined(__COMMON_MAKEFILE_INC_INCLUDED__) __COMMON_MAKEFILE_INC_INCLUDED__=1 +.include <bsd.init.mk> + +BINUTILS_MACHINE_ARCH= ${MACHINE_ARCH:C/armv[4-7]/arm/} + +GNUHOSTDIST= ${DIST} +GNUCPPFLAGS= ${G_DEFS} ${G_INCLUDES} +CPPFLAGS+= ${GNUCPPFLAGS:M-D*:N-DLOCALEDIR*} ${GNUCPPFLAGS:M-I*:N-I.*} \ + -I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} \ + -I${DIST}/include -I${DIST}/bfd -I${DIST}/binutils \ + -DLOCALEDIR=\"${LOCALEDIR}\" BINUTILS_MACHINE_ARCH=${MACHINE_ARCH:C/armv[4-7]/arm/} -DIST= ${NETBSDSRCDIR}/external/gpl3/binutils/dist BFDSUBDIR= lib .endif Index: src/external/gpl3/binutils/usr.bin/common/Makefile.prog diff -u src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.9 src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.10 --- src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.9 Tue Aug 6 01:35:57 2013 +++ src/external/gpl3/binutils/usr.bin/common/Makefile.prog Tue Jan 26 14:37:47 2016 @@ -1,13 +1,12 @@ -# $NetBSD: Makefile.prog,v 1.9 2013/08/06 05:35:57 matt Exp $ +# $NetBSD: Makefile.prog,v 1.10 2016/01/26 19:37:47 christos Exp $ # # Common Makefile fragment for a binutils program. # -.include <bsd.own.mk> - BINUTILS_MACHINE_ARCH=${MACHINE_ARCH:C/armv[4-7]/arm/} +CPPFLAGS+= -I${.CURDIR}/../common/arch/${BINUTILS_MACHINE_ARCH} -TOP= ${NETBSDSRCDIR}/external/gpl3/binutils +.include <bsd.init.mk> .include "${.CURDIR}/../common/Makefile.inc" .include "${.CURDIR}/../common/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" @@ -20,7 +19,6 @@ SRCS= ${G_${BUPROG}_OBJECTS:.o=.c} \ ${G_${BUPROG}_DEPENDENCIES:M*.o:.o=.c} MAN= ${G_man_MANS:M${PROG}.1} -CPPFLAGS+= -I${.CURDIR}/../common/arch/${BINUTILS_MACHINE_ARCH} .if !empty(G_${BUPROG}_DEPENDENCIES:M*/libopcodes*) PROGDPLIBS+= opcodes ${TOP}/${BFDSUBDIR}/libopcodes Index: src/external/gpl3/binutils/usr.bin/elfedit/Makefile diff -u src/external/gpl3/binutils/usr.bin/elfedit/Makefile:1.1 src/external/gpl3/binutils/usr.bin/elfedit/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/elfedit/Makefile:1.1 Sun Sep 25 00:32:46 2011 +++ src/external/gpl3/binutils/usr.bin/elfedit/Makefile Tue Jan 26 14:37:47 2016 @@ -1,8 +1,6 @@ -# $NetBSD: Makefile,v 1.1 2011/09/25 04:32:46 christos Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:47 christos Exp $ PROG= elfedit SRCS= elfcomm.c elfedit.c -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/gas/Makefile diff -u src/external/gpl3/binutils/usr.bin/gas/Makefile:1.12 src/external/gpl3/binutils/usr.bin/gas/Makefile:1.13 --- src/external/gpl3/binutils/usr.bin/gas/Makefile:1.12 Wed Oct 2 10:35:33 2013 +++ src/external/gpl3/binutils/usr.bin/gas/Makefile Tue Jan 26 14:37:47 2016 @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.12 2013/10/02 14:35:33 christos Exp $ +# $NetBSD: Makefile,v 1.13 2016/01/26 19:37:47 christos Exp $ -.include <bsd.own.mk> - -TOP= ${NETBSDSRCDIR}/external/gpl3/binutils +CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} +CPPFLAGS+= -I${DIST}/gas -I${DIST}/gas/config +CPPFLAGS+= -I${DIST} .include "${.CURDIR}/../common/Makefile.inc" .include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" @@ -20,10 +20,6 @@ COPTS.symbols.c = -Wno-stack-protector COPTS.stabs.c = -Wno-stack-protector COPTS.macro.c = -Wno-stack-protector -CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} -CPPFLAGS+= -I${DIST}/gas -I${DIST}/gas/config -CPPFLAGS+= -I${DIST} - PROGDPLIBS+= opcodes ${TOP}/${BFDSUBDIR}/libopcodes PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty Index: src/external/gpl3/binutils/usr.bin/gprof/Makefile diff -u src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.8 src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.9 --- src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.8 Sun Aug 4 20:08:58 2013 +++ src/external/gpl3/binutils/usr.bin/gprof/Makefile Tue Jan 26 14:37:48 2016 @@ -1,15 +1,12 @@ -# $NetBSD: Makefile,v 1.8 2013/08/05 00:08:58 matt Exp $ +# $NetBSD: Makefile,v 1.9 2016/01/26 19:37:48 christos Exp $ -.include <bsd.own.mk> - -TOP= ${NETBSDSRCDIR}/external/gpl3/binutils +CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} .include "${.CURDIR}/../common/Makefile.inc" .include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" PROG= gprof SRCS= ${G_gprof_OBJECTS:.o=.c} -CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty Index: src/external/gpl3/binutils/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.21 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.22 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.21 Thu Oct 3 19:42:38 2013 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Tue Jan 26 14:37:48 2016 @@ -1,16 +1,5 @@ -# $NetBSD: Makefile,v 1.21 2013/10/03 23:42:38 mrg Exp $ +# $NetBSD: Makefile,v 1.22 2016/01/26 19:37:48 christos Exp $ -.include <bsd.own.mk> - -TOP= ${NETBSDSRCDIR}/external/gpl3/binutils - -.include "${.CURDIR}/../common/Makefile.inc" -.include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" - -SCRIPTSDIR= /usr/libdata - -PROG= ld -SRCS= ${G_OFILES:.o=.c} CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ -DDEFAULT_EMULATION=\"${G_EMUL}\" \ @@ -20,6 +9,14 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_ -DTOOLBINDIR=\"/usr/bin\" \ -DENABLE_PLUGINS +.include "${.CURDIR}/../common/Makefile.inc" +.include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" + +SCRIPTSDIR= /usr/libdata + +PROG= ld +SRCS= ${G_OFILES:.o=.c} + COPTS.ldgram.c = -Wno-stack-protector PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd Index: src/external/gpl3/binutils/usr.bin/nlmconv/Makefile diff -u src/external/gpl3/binutils/usr.bin/nlmconv/Makefile:1.1 src/external/gpl3/binutils/usr.bin/nlmconv/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/nlmconv/Makefile:1.1 Tue Aug 18 16:22:19 2009 +++ src/external/gpl3/binutils/usr.bin/nlmconv/Makefile Tue Jan 26 14:37:48 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:19 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:48 christos Exp $ PROG= nlmconv -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/nm/Makefile diff -u src/external/gpl3/binutils/usr.bin/nm/Makefile:1.1 src/external/gpl3/binutils/usr.bin/nm/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/nm/Makefile:1.1 Tue Aug 18 16:22:19 2009 +++ src/external/gpl3/binutils/usr.bin/nm/Makefile Tue Jan 26 14:37:48 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:19 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:48 christos Exp $ PROG= nm -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/objcopy/Makefile diff -u src/external/gpl3/binutils/usr.bin/objcopy/Makefile:1.1 src/external/gpl3/binutils/usr.bin/objcopy/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/objcopy/Makefile:1.1 Tue Aug 18 16:22:19 2009 +++ src/external/gpl3/binutils/usr.bin/objcopy/Makefile Tue Jan 26 14:37:48 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:19 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:48 christos Exp $ PROG= objcopy -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/objdump/Makefile diff -u src/external/gpl3/binutils/usr.bin/objdump/Makefile:1.2 src/external/gpl3/binutils/usr.bin/objdump/Makefile:1.3 --- src/external/gpl3/binutils/usr.bin/objdump/Makefile:1.2 Sun Sep 29 10:20:37 2013 +++ src/external/gpl3/binutils/usr.bin/objdump/Makefile Tue Jan 26 14:37:48 2016 @@ -1,9 +1,7 @@ -# $NetBSD: Makefile,v 1.2 2013/09/29 14:20:37 christos Exp $ +# $NetBSD: Makefile,v 1.3 2016/01/26 19:37:48 christos Exp $ PROG= objdump -.include <bsd.own.mk> - CPPFLAGS+=-DOBJDUMP_PRIVATE_VECTORS="" .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/ranlib/Makefile diff -u src/external/gpl3/binutils/usr.bin/ranlib/Makefile:1.2 src/external/gpl3/binutils/usr.bin/ranlib/Makefile:1.3 --- src/external/gpl3/binutils/usr.bin/ranlib/Makefile:1.2 Sun Sep 25 00:32:47 2011 +++ src/external/gpl3/binutils/usr.bin/ranlib/Makefile Tue Jan 26 14:37:48 2016 @@ -1,9 +1,7 @@ -# $NetBSD: Makefile,v 1.2 2011/09/25 04:32:47 christos Exp $ +# $NetBSD: Makefile,v 1.3 2016/01/26 19:37:48 christos Exp $ PROG= ranlib -.include <bsd.own.mk> - COPTS.arparse.c = -Wno-stack-protector CPPFLAGS+=-Dbin_dummy_emulation=bin_vanilla_emulation Index: src/external/gpl3/binutils/usr.bin/readelf/Makefile diff -u src/external/gpl3/binutils/usr.bin/readelf/Makefile:1.2 src/external/gpl3/binutils/usr.bin/readelf/Makefile:1.3 --- src/external/gpl3/binutils/usr.bin/readelf/Makefile:1.2 Thu Feb 14 16:29:36 2013 +++ src/external/gpl3/binutils/usr.bin/readelf/Makefile Tue Jan 26 14:37:48 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.2 2013/02/14 21:29:36 christos Exp $ +# $NetBSD: Makefile,v 1.3 2016/01/26 19:37:48 christos Exp $ PROG= readelf -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/size/Makefile diff -u src/external/gpl3/binutils/usr.bin/size/Makefile:1.1 src/external/gpl3/binutils/usr.bin/size/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/size/Makefile:1.1 Tue Aug 18 16:22:20 2009 +++ src/external/gpl3/binutils/usr.bin/size/Makefile Tue Jan 26 14:37:48 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:20 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:48 christos Exp $ PROG= size -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/strings/Makefile diff -u src/external/gpl3/binutils/usr.bin/strings/Makefile:1.1 src/external/gpl3/binutils/usr.bin/strings/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/strings/Makefile:1.1 Tue Aug 18 16:22:20 2009 +++ src/external/gpl3/binutils/usr.bin/strings/Makefile Tue Jan 26 14:37:48 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:20 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:48 christos Exp $ PROG= strings -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.bin/strip/Makefile diff -u src/external/gpl3/binutils/usr.bin/strip/Makefile:1.1 src/external/gpl3/binutils/usr.bin/strip/Makefile:1.2 --- src/external/gpl3/binutils/usr.bin/strip/Makefile:1.1 Tue Aug 18 16:22:20 2009 +++ src/external/gpl3/binutils/usr.bin/strip/Makefile Tue Jan 26 14:37:48 2016 @@ -1,7 +1,5 @@ -# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:20 skrll Exp $ +# $NetBSD: Makefile,v 1.2 2016/01/26 19:37:48 christos Exp $ PROG= strip -.include <bsd.own.mk> - .include "${.CURDIR}/../common/Makefile.prog" Index: src/external/gpl3/binutils/usr.sbin/Makefile.inc diff -u src/external/gpl3/binutils/usr.sbin/Makefile.inc:1.6 src/external/gpl3/binutils/usr.sbin/Makefile.inc:1.7 --- src/external/gpl3/binutils/usr.sbin/Makefile.inc:1.6 Sun Sep 29 10:20:37 2013 +++ src/external/gpl3/binutils/usr.sbin/Makefile.inc Tue Jan 26 14:37:48 2016 @@ -1,5 +1,6 @@ -# $NetBSD: Makefile.inc,v 1.6 2013/09/29 14:20:37 christos Exp $ +# $NetBSD: Makefile.inc,v 1.7 2016/01/26 19:37:48 christos Exp $ +.include "${.PARSEDIR}/../Makefile.inc" BINDIR?= /usr/sbin WARNS?= 1 Index: src/external/gpl3/binutils/usr.sbin/dbsym/Makefile diff -u src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.11 src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.12 --- src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.11 Sun Sep 29 10:20:38 2013 +++ src/external/gpl3/binutils/usr.sbin/dbsym/Makefile Tue Jan 26 14:37:49 2016 @@ -1,12 +1,10 @@ -# $NetBSD: Makefile,v 1.11 2013/09/29 14:20:38 christos Exp $ +# $NetBSD: Makefile,v 1.12 2016/01/26 19:37:49 christos Exp $ .include <bsd.own.mk> .if (defined(HOSTPROG) && \ (${TOOLCHAIN_MISSING} == "no" || defined(EXTERNAL_TOOLCHAIN))) || \ ${MKBINUTILS} != "no" -TOP= ${NETBSDSRCDIR}/external/gpl3/binutils -DIST= ${TOP}/dist BFDSUBDIR= lib PROG= dbsym Index: src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile diff -u src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.10 src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.11 --- src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.10 Sun Aug 4 20:17:53 2013 +++ src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile Tue Jan 26 14:37:49 2016 @@ -1,12 +1,10 @@ -# $NetBSD: Makefile,v 1.10 2013/08/05 00:17:53 matt Exp $ +# $NetBSD: Makefile,v 1.11 2016/01/26 19:37:49 christos Exp $ .include <bsd.own.mk> .if (defined(HOSTPROG) && \ (${TOOLCHAIN_MISSING} == "no" || defined(EXTERNAL_TOOLCHAIN))) || \ ${MKBINUTILS} != "no" -TOP= ${NETBSDSRCDIR}/external/gpl3/binutils -DIST= ${TOP}/dist BFDSUBDIR= lib PROG= mdsetimage Added files: Index: src/external/gpl3/binutils/Makefile.inc diff -u /dev/null src/external/gpl3/binutils/Makefile.inc:1.1 --- /dev/null Tue Jan 26 14:37:49 2016 +++ src/external/gpl3/binutils/Makefile.inc Tue Jan 26 14:37:46 2016 @@ -0,0 +1,4 @@ +# $NetBSD: Makefile.inc,v 1.1 2016/01/26 19:37:46 christos Exp $ +.include <bsd.own.mk> +TOP= ${NETBSDSRCDIR}/external/gpl3/${EXTERNAL_BINUTILS_SUBDIR} +DIST= ${TOP}/dist Index: src/external/gpl3/binutils/lib/Makefile.inc diff -u /dev/null src/external/gpl3/binutils/lib/Makefile.inc:1.1 --- /dev/null Tue Jan 26 14:37:49 2016 +++ src/external/gpl3/binutils/lib/Makefile.inc Tue Jan 26 14:37:47 2016 @@ -0,0 +1,2 @@ +# $NetBSD: Makefile.inc,v 1.1 2016/01/26 19:37:47 christos Exp $ +.include "${.PARSEDIR}/../Makefile.inc"