Module Name: src Committed By: matt Date: Mon Aug 5 00:08:58 UTC 2013
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 Makefile.inc src/external/gpl3/binutils/usr.bin/common: Makefile Makefile.inc Makefile.prog src/external/gpl3/binutils/usr.bin/gas: Makefile src/external/gpl3/binutils/usr.bin/gprof: Makefile src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Use BINUTILS_MACHINE_ARCH instead of MACHINE_ARCH BINUTILS_MACHINE_ARCH is MACHINE_ARCH, except armv[467] is replaced with arm instead. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/binutils/lib/libbfd/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils/lib/libiberty/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/binutils/lib/libopcodes/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils/usr.bin/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/binutils/usr.bin/Makefile.inc cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/binutils/usr.bin/common/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/common/Makefile.inc cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/common/Makefile.prog cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/binutils/usr.bin/gas/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/binutils/usr.bin/gprof/Makefile cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/binutils/usr.bin/ld/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.7 src/external/gpl3/binutils/lib/libbfd/Makefile:1.8 --- src/external/gpl3/binutils/lib/libbfd/Makefile:1.7 Fri Jun 22 20:32:35 2012 +++ src/external/gpl3/binutils/lib/libbfd/Makefile Mon Aug 5 00:08:58 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2012/06/22 20:32:35 abs Exp $ +# $NetBSD: Makefile,v 1.8 2013/08/05 00:08:58 matt Exp $ NOLINKLIB= # defined NOLINT= # defined @@ -18,10 +18,12 @@ libinstall: # do nothing LIB= bfd -BFD_MACHINE_ARCH?= ${MACHINE_ARCH} +BFD_MACHINE_ARCH?= ${MACHINE_ARCH:C/armv[467]/arm/} -.if exists(${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk) -.include "${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk" +DEFS_MK=${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk + +.if exists(${DEFS_MK}) +.include "${DEFS_MK}" DIST= ${NETBSDSRCDIR}/external/gpl3/binutils/dist @@ -35,7 +37,7 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHI -I${DIST}/bfd ${GCPPFLAGS:M-D*} ${GCPPFLAGS:M-I*:N-I.*} \ -DDEBUGDIR=\"${DEBUGDIR}\" -.if (${MACHINE_ARCH} == "vax") +.if (${BFD_MACHINE_ARCH} == "vax") CPPFLAGS.elf.c += -O0 .endif Index: src/external/gpl3/binutils/lib/libiberty/Makefile diff -u src/external/gpl3/binutils/lib/libiberty/Makefile:1.2 src/external/gpl3/binutils/lib/libiberty/Makefile:1.3 --- src/external/gpl3/binutils/lib/libiberty/Makefile:1.2 Mon May 30 14:41:26 2011 +++ src/external/gpl3/binutils/lib/libiberty/Makefile Mon Aug 5 00:08:58 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/05/30 14:41:26 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2013/08/05 00:08:58 matt Exp $ NOLINT= # defined NOPROFILE= # defined @@ -10,7 +10,9 @@ NOCLANGERROR= # defined LIB= iberty -.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" +BINUTILS_MACHINE_ARCH=${MACHINE_ARCH:C/armv[467]/arm/} + +.include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" COPTS.argv.c = -Wno-stack-protector COPTS.cp-demangle.c = -Wno-stack-protector @@ -22,7 +24,7 @@ DIST= ${NETBSDSRCDIR}/external/gpl3/bin SRCS= ${G_REQUIRED_OFILES:.o=.c} ${G_EXTRA_OFILES:.o=.c} \ ${G_LIBOBJS:.o=.c} ${G_ALLOCA:.o=.c} -CPPFLAGS+= -DHAVE_CONFIG_H -I${.CURDIR}/arch/${MACHINE_ARCH} \ +CPPFLAGS+= -DHAVE_CONFIG_H -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/include .PATH: ${DIST}/libiberty Index: src/external/gpl3/binutils/lib/libopcodes/Makefile diff -u src/external/gpl3/binutils/lib/libopcodes/Makefile:1.4 src/external/gpl3/binutils/lib/libopcodes/Makefile:1.5 --- src/external/gpl3/binutils/lib/libopcodes/Makefile:1.4 Sun Sep 25 04:32:46 2011 +++ src/external/gpl3/binutils/lib/libopcodes/Makefile Mon Aug 5 00:08:58 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/09/25 04:32:46 christos Exp $ +# $NetBSD: Makefile,v 1.5 2013/08/05 00:08:58 matt Exp $ NOLINKLIB= # defined NOLINT= # defined @@ -10,7 +10,7 @@ NOCLANGERROR= # defined LIB= opcodes -BFD_MACHINE_ARCH?= ${MACHINE_ARCH} +BFD_MACHINE_ARCH?= ${MACHINE_ARCH:C/armv[467]/arm/} .if exists(${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk) .include "${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk" Index: src/external/gpl3/binutils/usr.bin/Makefile diff -u src/external/gpl3/binutils/usr.bin/Makefile:1.3 src/external/gpl3/binutils/usr.bin/Makefile:1.4 --- src/external/gpl3/binutils/usr.bin/Makefile:1.3 Wed Sep 23 19:41:24 2009 +++ src/external/gpl3/binutils/usr.bin/Makefile Mon Aug 5 00:08:58 2013 @@ -1,9 +1,11 @@ -# $NetBSD: Makefile,v 1.3 2009/09/23 19:41:24 skrll Exp $ +# $NetBSD: Makefile,v 1.4 2013/08/05 00:08:58 matt Exp $ .include <bsd.own.mk> -.if ${MKBINUTILS} != "no" && exists(${.CURDIR}/common/arch/${MACHINE_ARCH}/defs.mk) -.include "${.CURDIR}/common/arch/${MACHINE_ARCH}/defs.mk" +BINUTILS_MACHINE_ARCH=${MACHINE_ARCH:C/armv[457]/arm/} + +.if ${MKBINUTILS} != "no" && exists(${.CURDIR}/common/arch/${BINUTILS_MACHINE_ARCH}/defs.mk) +.include "${.CURDIR}/common/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" SSUBDIR+= gas gprof ld ${G_PROGRAMS:C/-new$//:C/sysdump//:C/srconv//:cxxfilt=c++filt} SUBDIR+= common .WAIT ${SSUBDIR:O} # alphabetize Index: src/external/gpl3/binutils/usr.bin/Makefile.inc diff -u src/external/gpl3/binutils/usr.bin/Makefile.inc:1.4 src/external/gpl3/binutils/usr.bin/Makefile.inc:1.5 --- src/external/gpl3/binutils/usr.bin/Makefile.inc:1.4 Thu Feb 14 21:29:35 2013 +++ src/external/gpl3/binutils/usr.bin/Makefile.inc Mon Aug 5 00:08:58 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.4 2013/02/14 21:29:35 christos Exp $ +# $NetBSD: Makefile.inc,v 1.5 2013/08/05 00:08:58 matt Exp $ BINDIR?= /usr/bin @@ -7,10 +7,12 @@ __MAKEFILE_INC_INCLUDED__=1 .include <bsd.own.mk> +BINUTILS_MACHINE_ARCH= ${MACHINE_ARCH:C/armv[467]/arm/} + GNUHOSTDIST= ${DIST} GNUCPPFLAGS= ${G_DEFS} ${G_INCLUDES} CPPFLAGS+= ${GNUCPPFLAGS:M-D*:N-DLOCALEDIR*} ${GNUCPPFLAGS:M-I*:N-I.*} \ - -I${TOP}/${BFDSUBDIR}/libbfd/arch/${MACHINE_ARCH} \ + -I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/include -I${DIST}/bfd -I${DIST}/binutils \ -DLOCALEDIR=\"${LOCALEDIR}\" NOGCCERROR= # defined Index: src/external/gpl3/binutils/usr.bin/common/Makefile diff -u src/external/gpl3/binutils/usr.bin/common/Makefile:1.5 src/external/gpl3/binutils/usr.bin/common/Makefile:1.6 --- src/external/gpl3/binutils/usr.bin/common/Makefile:1.5 Tue Nov 10 10:24:50 2009 +++ src/external/gpl3/binutils/usr.bin/common/Makefile Mon Aug 5 00:08:58 2013 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.5 2009/11/10 10:24:50 skrll Exp $ +# $NetBSD: Makefile,v 1.6 2013/08/05 00:08:58 matt Exp $ .include <bsd.own.mk> TOP= ${NETBSDSRCDIR}/external/gpl3/binutils -.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" .include "${.CURDIR}/../common/Makefile.inc" +.include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" TEXINFO= ${G_TEXINFOS} INFOFLAGS= -I${DIST}/binutils/doc -I${DIST}/libiberty -I{.CURDIR} @@ -14,7 +14,7 @@ INFOFLAGS= -I${DIST}/binutils/doc -I${DI ${TEXINFO}: bfdver.texi -bfdver.texi: ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk +bfdver.texi: ${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk ${_MKTARGET_CREATE} rm -f ${.TARGET} (echo "@set VERSION ${G_VERSION}"; \ Index: src/external/gpl3/binutils/usr.bin/common/Makefile.inc diff -u src/external/gpl3/binutils/usr.bin/common/Makefile.inc:1.1 src/external/gpl3/binutils/usr.bin/common/Makefile.inc:1.2 --- src/external/gpl3/binutils/usr.bin/common/Makefile.inc:1.1 Tue Aug 18 20:22:08 2009 +++ src/external/gpl3/binutils/usr.bin/common/Makefile.inc Mon Aug 5 00:08:58 2013 @@ -1,8 +1,9 @@ -# $NetBSD: Makefile.inc,v 1.1 2009/08/18 20:22:08 skrll Exp $ +# $NetBSD: Makefile.inc,v 1.2 2013/08/05 00:08:58 matt Exp $ .if !defined(__COMMON_MAKEFILE_INC_INCLUDED__) __COMMON_MAKEFILE_INC_INCLUDED__=1 +BINUTILS_MACHINE_ARCH=${MACHINE_ARCH:C/armv[467]/arm/} DIST= ${NETBSDSRCDIR}/external/gpl3/binutils/dist BFDSUBDIR= lib Index: src/external/gpl3/binutils/usr.bin/common/Makefile.prog diff -u src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.7 src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.8 --- src/external/gpl3/binutils/usr.bin/common/Makefile.prog:1.7 Thu Apr 25 14:53:35 2013 +++ src/external/gpl3/binutils/usr.bin/common/Makefile.prog Mon Aug 5 00:08:58 2013 @@ -1,14 +1,16 @@ -# $NetBSD: Makefile.prog,v 1.7 2013/04/25 14:53:35 matt Exp $ +# $NetBSD: Makefile.prog,v 1.8 2013/08/05 00:08:58 matt Exp $ # # Common Makefile fragment for a binutils program. # .include <bsd.own.mk> +BINUTILS_MACHINE_ARCH=${MACHINE_ARCH:C/armv[467]/arm/} + TOP= ${NETBSDSRCDIR}/external/gpl3/binutils .include "${.CURDIR}/../common/Makefile.inc" -.include "${.CURDIR}/../common/arch/${MACHINE_ARCH}/defs.mk" +.include "${.CURDIR}/../common/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" # Might end in "-new" in GNU makefile XPROG= ${PROG:c++filt=cxxfilt} @@ -18,7 +20,7 @@ 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/${MACHINE_ARCH} +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/gas/Makefile diff -u src/external/gpl3/binutils/usr.bin/gas/Makefile:1.10 src/external/gpl3/binutils/usr.bin/gas/Makefile:1.11 --- src/external/gpl3/binutils/usr.bin/gas/Makefile:1.10 Thu Apr 25 14:53:36 2013 +++ src/external/gpl3/binutils/usr.bin/gas/Makefile Mon Aug 5 00:08:58 2013 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.10 2013/04/25 14:53:36 matt Exp $ +# $NetBSD: Makefile,v 1.11 2013/08/05 00:08:58 matt Exp $ .include <bsd.own.mk> TOP= ${NETBSDSRCDIR}/external/gpl3/binutils .include "${.CURDIR}/../common/Makefile.inc" -.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" +.include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" PROG= as SRCS= ${G_OBJS:Nitbl-[pl]*:Nm68k-parse.o:.o=.c} \ @@ -20,7 +20,7 @@ COPTS.symbols.c = -Wno-stack-protector COPTS.stabs.c = -Wno-stack-protector COPTS.macro.c = -Wno-stack-protector -CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} +CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} CPPFLAGS+= -I${DIST}/gas -I${DIST}/gas/config CPPFLAGS+= -I${DIST} Index: src/external/gpl3/binutils/usr.bin/gprof/Makefile diff -u src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.7 src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.8 --- src/external/gpl3/binutils/usr.bin/gprof/Makefile:1.7 Thu Feb 14 21:29:35 2013 +++ src/external/gpl3/binutils/usr.bin/gprof/Makefile Mon Aug 5 00:08:58 2013 @@ -1,15 +1,15 @@ -# $NetBSD: Makefile,v 1.7 2013/02/14 21:29:35 christos Exp $ +# $NetBSD: Makefile,v 1.8 2013/08/05 00:08:58 matt Exp $ .include <bsd.own.mk> TOP= ${NETBSDSRCDIR}/external/gpl3/binutils .include "${.CURDIR}/../common/Makefile.inc" -.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" +.include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" PROG= gprof SRCS= ${G_gprof_OBJECTS:.o=.c} -CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} +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.16 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.17 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.16 Thu Feb 14 21:29:35 2013 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Mon Aug 5 00:08:58 2013 @@ -1,17 +1,17 @@ -# $NetBSD: Makefile,v 1.16 2013/02/14 21:29:35 christos Exp $ +# $NetBSD: Makefile,v 1.17 2013/08/05 00:08:58 matt Exp $ .include <bsd.own.mk> TOP= ${NETBSDSRCDIR}/external/gpl3/binutils .include "${.CURDIR}/../common/Makefile.inc" -.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" +.include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" SCRIPTSDIR= /usr/libdata PROG= ld SRCS= ${G_OFILES:.o=.c} -CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} \ +CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ -DDEFAULT_EMULATION=\"${G_EMUL}\" \ -DSCRIPTDIR=\"${SCRIPTSDIR}\" \ @@ -64,13 +64,13 @@ DPSRCS+= .depend.${f} e${f}.c CLEANFILES+= .depend.${f} e${f}.c # XXX super hack -. if (${MACHINE_ARCH} == "x86_64" && \ +. if (${BINUTILS_MACHINE_ARCH} == "x86_64" && \ ("${f}" == "elf_i386" || "${f}" == "i386nbsd")) EMUL_LIB_PATH.${f}=/usr/lib/i386 -. elif (${MACHINE_ARCH} == "sparc64" && \ +. elif (${BINUTILS_MACHINE_ARCH} == "sparc64" && \ ("${f}" == "elf32_sparc" || "${f}" == "sparcnbsd")) EMUL_LIB_PATH.${f}=/usr/lib/sparc -. elif ${MACHINE_ARCH} == "mips64el" +. elif ${BINUTILS_MACHINE_ARCH} == "mips64el" . if "${f}" == "elf32ltsmip" || "${f}" == "elf32btsmip" EMUL_LIB_PATH.${f}:=/usr/lib/o32 . elif "${f}" == "elf64ltsmip" || "${f}" == "elf64btsmip" @@ -92,8 +92,9 @@ e${f}.c: ${DIST}/ld/genscripts.sh ${.CUR ${G_target_alias} ${G_target_alias} ${G_target_alias} \ ${G_EMUL} ${LIBDIR} yes ${f} "${G_target_alias}" -.if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "sparc64" || \ - ${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "mips64eb" +.if ${BINUTILS_MACHINE_ARCH} == "x86_64" \ + || ${BINUTILS_MACHINE_ARCH} == "sparc64" \ + || !empty(BINUTILS_MACHINE_ARCH:Mmips64*) FILES+= ${f}.x ${f}.xbn ${f}.xn ${f}.xr ${f}.xu # XXX hack to find out if .xs/.xc exists - slow! @@ -103,7 +104,7 @@ HAS_XS!= grep '^GENERATE_SHLIB_SCRIPT' $ .if !empty(HAS_XS) FILES+= ${f}.xc ${f}.xd ${f}.xdc ${f}.xdw ${f}.xs ${f}.xsc ${f}.xsw ${f}.xw # only do this if we don't have GENERATE_SHLIB_SCRIPT -.elif ${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "mips64eb" +.elif !empty(BINUTILS_MACHINE_ARCH:Mmips64*) FILES+= ${f}.xc ${f}.xs ${f}.xsc ${f}.xsw ${f}.xw .endif .endif # x64_64 || sparc64 || mips64