Makefile.sparc64 revision 84913
158953Ssteve# $FreeBSD: head/gnu/usr.bin/binutils/ld/Makefile.sparc64 84913 2001-10-14 02:12:40Z obrien $
258953Ssteve
384913SobrienTARGET_TUPLE=	sparc64-unknown-freebsd
484913Sobrien
584910Sobrien.if ${TARGET_ARCH} == "sparc64"
684913SobrienHOST=	${TARGET_TUPLE}
784910SobrienCFLAGS+= -DDEFAULT_EMULATION=\"elf32_sparc\"
884913SobrienCFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
958953Ssteve_sparc_path=	\"/usr/lib\"
1058953Ssteve.else
1158953Ssteve_sparc_path=	\"/usr/cross/sparc-freebsd/usr/lib\"
1258953Ssteve.endif
1358959Ssteve
1458953SsteveEMS+=		ld_elf64_sparc_emulation
1558953SsteveLDSCRIPTS+=	elf64_sparc.x elf64_sparc.xbn elf64_sparc.xn elf64_sparc.xr \
1658953Ssteve		elf64_sparc.xs elf64_sparc.xu
1758953SsteveSRCS+=		eelf64_sparc.c
1858953SsteveCLEANFILES+=	eelf64_sparc.c
1958953Ssteve
2058959SsteveEMS+=		ld_elf32_sparc_emulation
2158959SsteveLDSCRIPTS+=	elf32_sparc.x elf32_sparc.xbn elf32_sparc.xn elf32_sparc.xr \
2258959Ssteve		elf32_sparc.xs elf32_sparc.xu
2358959SsteveSRCS+=		eelf32_sparc.c
2458959SsteveCLEANFILES+=	eelf32_sparc.c
2558959Ssteve
2684910Sobrieneelf64_sparc.c: emulparams/elf64_sparc.sh emultempl/elf32.em \
2784910Sobrien    scripttempl/elf.sc genscripts.sh stringify.sed
2858953Ssteve	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_sparc_path} \
2984913Sobrien	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
3084913Sobrien	    elf64_sparc "" elf64_sparc ${TARGET_TUPLE}
3158953Ssteve
3284910Sobrieneelf32_sparc.c: emulparams/elf32_sparc.sh emultempl/elf32.em \
3384910Sobrien    scripttempl/elf.sc genscripts.sh stringify.sed
3458959Ssteve	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_sparc_path} \
3584913Sobrien	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
3684913Sobrien	    elf32_sparc "" elf32_sparc ${TARGET_TUPLE}
37