Set the following vars with FOO?= so that alternative versions
can be specified in mk.conf: AR, AS, LD, NM, OBJCOPY, OBJDUMP, RANLIB, SIZE, and STRIP. This, along with some symlinks in TOOLDIR, makes it much easier to test different versions of the GNU toolchain (e.g. binutils-current).
This commit is contained in:
parent
a2291b79c0
commit
ebb6a06799
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: bsd.own.mk,v 1.230 2001/12/11 23:25:23 tv Exp $
|
# $NetBSD: bsd.own.mk,v 1.231 2001/12/12 00:50:27 thorpej Exp $
|
||||||
|
|
||||||
.if !defined(_BSD_OWN_MK_)
|
.if !defined(_BSD_OWN_MK_)
|
||||||
_BSD_OWN_MK_=1
|
_BSD_OWN_MK_=1
|
||||||
|
@ -88,8 +88,8 @@ TOOLDIR:= ${_TOOLOBJ}/tools.${HOST_OSTYPE}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
# Define default locations for common tools.
|
# Define default locations for common tools.
|
||||||
AR= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-ar
|
AR?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-ar
|
||||||
AS= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-as
|
AS?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-as
|
||||||
ASN1_COMPILE= ${TOOLDIR}/bin/nbasn1_compile
|
ASN1_COMPILE= ${TOOLDIR}/bin/nbasn1_compile
|
||||||
CC= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-gcc
|
CC= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-gcc
|
||||||
COMPILE_ET= ${TOOLDIR}/bin/nbcompile_et
|
COMPILE_ET= ${TOOLDIR}/bin/nbcompile_et
|
||||||
|
@ -106,7 +106,7 @@ GROFF= PATH=${TOOLDIR}/lib/groff:$${PATH} ${TOOLDIR}/bin/nbgroff
|
||||||
INDXBIB= ${TOOLDIR}/bin/nbindxbib
|
INDXBIB= ${TOOLDIR}/bin/nbindxbib
|
||||||
INSTALL= STRIP=${STRIP:Q} ${TOOLDIR}/bin/nbinstall
|
INSTALL= STRIP=${STRIP:Q} ${TOOLDIR}/bin/nbinstall
|
||||||
INSTALL_INFO= ${TOOLDIR}/bin/nbinstall-info
|
INSTALL_INFO= ${TOOLDIR}/bin/nbinstall-info
|
||||||
LD= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-ld
|
LD?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-ld
|
||||||
LEX= ${TOOLDIR}/bin/nblex
|
LEX= ${TOOLDIR}/bin/nblex
|
||||||
LINT= CC=${CC:Q} ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-lint
|
LINT= CC=${CC:Q} ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-lint
|
||||||
LORDER= NM=${NM:Q} ${TOOLDIR}/bin/nblorder
|
LORDER= NM=${NM:Q} ${TOOLDIR}/bin/nblorder
|
||||||
|
@ -118,18 +118,18 @@ MKDEP= CC=${CC:Q} ${TOOLDIR}/bin/nbmkdep
|
||||||
MKLOCALE= ${TOOLDIR}/bin/nbmklocale
|
MKLOCALE= ${TOOLDIR}/bin/nbmklocale
|
||||||
MSGC= MSGDEF=${TOOLDIR}/share/misc ${TOOLDIR}/bin/nbmsgc
|
MSGC= MSGDEF=${TOOLDIR}/share/misc ${TOOLDIR}/bin/nbmsgc
|
||||||
MTREE= ${TOOLDIR}/bin/nbmtree
|
MTREE= ${TOOLDIR}/bin/nbmtree
|
||||||
NM= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-nm
|
NM?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-nm
|
||||||
OBJC= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-gcc
|
OBJC= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-gcc
|
||||||
OBJCOPY= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-objcopy
|
OBJCOPY?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-objcopy
|
||||||
OBJDUMP= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-objdump
|
OBJDUMP?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-objdump
|
||||||
PIC= ${TOOLDIR}/bin/nbpic
|
PIC= ${TOOLDIR}/bin/nbpic
|
||||||
PWD_MKDB= ${TOOLDIR}/bin/nbpwd_mkdb
|
PWD_MKDB= ${TOOLDIR}/bin/nbpwd_mkdb
|
||||||
RANLIB= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-ranlib
|
RANLIB?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-ranlib
|
||||||
REFER= ${TOOLDIR}/bin/nbrefer
|
REFER= ${TOOLDIR}/bin/nbrefer
|
||||||
RPCGEN= ${TOOLDIR}/bin/nbrpcgen
|
RPCGEN= ${TOOLDIR}/bin/nbrpcgen
|
||||||
SIZE= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-size
|
SIZE?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-size
|
||||||
SOELIM= ${TOOLDIR}/bin/nbsoelim
|
SOELIM= ${TOOLDIR}/bin/nbsoelim
|
||||||
STRIP= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-strip
|
STRIP?= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-strip
|
||||||
TBL= ${TOOLDIR}/bin/nbtbl
|
TBL= ${TOOLDIR}/bin/nbtbl
|
||||||
TSORT= ${TOOLDIR}/bin/nbtsort -q
|
TSORT= ${TOOLDIR}/bin/nbtsort -q
|
||||||
YACC= ${TOOLDIR}/bin/nbyacc
|
YACC= ${TOOLDIR}/bin/nbyacc
|
||||||
|
|
Loading…
Reference in New Issue