version 1.72, 2001/08/31 13:49:17 |
version 1.73, 2001/08/31 14:13:50 |
|
|
|
|
.if ${TARGET} == "powerpc" || ${TARGET} == "alpha" || ${TARGET} == "hppa" || \ |
.if ${TARGET} == "powerpc" || ${TARGET} == "alpha" || ${TARGET} == "hppa" || \ |
${TARGET} == "sparc64" |
${TARGET} == "sparc64" |
cross-binutils: cross-binutils-new |
cross-binutils: cross-binutils-new cross-binutils-links |
.else |
.else |
cross-binutils: cross-binutils-old |
cross-binutils: cross-binutils-old cross-binutils-links |
.endif |
.endif |
|
|
cross-binutils-new: cross-dirs |
cross-binutils-new: cross-dirs |
export BSDSRCDIR=`pwd`; \ |
export BSDSRCDIR=`pwd`; \ |
(cd ${.CURDIR}/gnu/usr.bin/binutils; \ |
(cd ${.CURDIR}/gnu/usr.bin/binutils; \ |
BSDOBJDIR=${CROSSDIR}/usr/obj \ |
BSDOBJDIR=${CROSSDIR}/usr/obj \ |
|
|
|
|
cross-binutils-old: cross-gas cross-ar cross-ld cross-strip cross-size \ |
cross-binutils-old: cross-gas cross-ar cross-ld cross-strip cross-size \ |
cross-ranlib cross-nm |
cross-ranlib cross-nm |
|
|
|
cross-binutils-links: cross-dirs |
for cmd in ar as ld nm ranlib size strip; do \ |
for cmd in ar as ld nm ranlib size strip; do \ |
ln -sf $$cmd \ |
if [ ! -e ${CROSSDIR}/usr/bin/$$cmd -a -e ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd ]; then \ |
${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd; done |
ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd \ |
|
${CROSSDIR}/usr/bin/$$cmd ;\ |
|
elif [ -e ${CROSSDIR}/usr/bin/$$cmd -a ! -e ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd ]; then \ |
|
ln -sf ${CROSSDIR}/usr/bin/$$cmd \ |
|
${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd; \ |
|
fi ;\ |
|
done |
|
|
cross-gas: cross-dirs |
cross-gas: cross-dirs |
(cd ${.CURDIR}/gnu/usr.bin/gas; \ |
(cd ${.CURDIR}/gnu/usr.bin/gas; \ |