=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/Makefile,v retrieving revision 1.106 retrieving revision 1.109 diff -u -r1.106 -r1.109 --- src/Makefile 2004/10/21 20:47:29 1.106 +++ src/Makefile 2004/12/25 16:17:33 1.109 @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.106 2004/10/21 20:47:29 grange Exp $ +# $OpenBSD: Makefile,v 1.109 2004/12/25 16:17:33 grange Exp $ # # For more information on building in tricky environments, please see @@ -128,7 +128,7 @@ ${CROSSDIRS}: @-mkdir -p ${CROSSDIR} @case ${TARGET} in \ - alpha|hppa|i386|m68k|m88k|powerpc|sparc|sparc64|vax|amd64) \ + alpha|amd64|hppa|hppa64|i386|m68k|m88k|powerpc|sparc|sparc64|vax) \ echo ${TARGET} ;;\ amiga|hp300|mac68k|mvme68k) \ echo m68k ;;\ @@ -169,20 +169,21 @@ @-mkdir -p ${CROSSDIR}/usr/include @(cd ${.CURDIR}/include && \ MACHINE=${TARGET} MACHINE_ARCH=`cat ${CROSSDIR}/TARGET_ARCH` \ + MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ ${MAKE} prereq && \ MACHINE=${TARGET} MACHINE_ARCH=`cat ${CROSSDIR}/TARGET_ARCH` \ + MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ ${MAKE} DESTDIR=${CROSSDIR} includes) @touch ${CROSSINCLUDES} -.if ${TARGET} == "alpha" || ${TARGET} == "amd64" || ${TARGET} == "hppa" || \ - ${TARGET} == "i386" || ${TARGET} == "macppc" || ${TARGET} == "mvmeppc" || \ - ${TARGET} == "sparc" || ${TARGET} == "sparc64" || ${TARGET} == "sgi" +.if ${MACHINE_ARCH} == "m68k" || ${MACHINE_ARCH} == "m88k" || \ + ${MACHINE_ARCH} == "vax" +BINUTILS= ar as ld nm ranlib objcopy objdump strings strip +NEW_BINUTILS?= No +.else BINUTILS= ar as gasp ld nm objcopy objdump ranlib readelf size \ strings strip NEW_BINUTILS?= Yes -.else -BINUTILS= ar as ld nm ranlib objcopy objdump strings strip -NEW_BINUTILS?= No .endif ${CROSSBINUTILS}: ${CROSSINCLUDES} @@ -236,15 +237,6 @@ ln -sf ${CROSSDIR}/usr/bin/strip \ ${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/strip .endif - (cd ${.CURDIR}/usr.bin/nm; \ - MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ - ${MAKE} NOMAN= depend all; \ - DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ - ${MAKE} NOMAN= install) - ln -sf ${CROSSDIR}/usr/bin/nm \ - ${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/nm - ln -sf ${CROSSDIR}/usr/bin/size \ - ${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/size @for cmd in ${BINUTILS}; do \ if [ ! -e ${CROSSDIR}/usr/bin/$$cmd -a \ -e ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd ]; then \