15e59c546SSteve Price# $FreeBSD$ 25e59c546SSteve Price 33e17ea40SDavid E. O'BrienNATIVE_EMULATION= elf64_sparc_fbsd 4d07cc88aSSteve Price 5eb294035SDavid E. O'BrienSRCS+= e${NATIVE_EMULATION}.c 6eb294035SDavid E. O'BrienCLEANFILES+= e${NATIVE_EMULATION}.c 7eb294035SDavid E. O'Briene${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \ 85ce16708SDavid E. O'Brien scripttempl/elf.sc genscripts.sh stringify.sed 9a54f161aSMarcel Moolenaar sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSEARCHPATH} \ 10e223c68bSDavid E. O'Brien ${TOOLS_PREFIX}/usr \ 114ac91616SDavid E. O'Brien ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ 12e223c68bSDavid E. O'Brien ${NATIVE_EMULATION} "" no ${NATIVE_EMULATION} ${TARGET_TUPLE} 135e59c546SSteve Price 147d0fc2f4SDavid E. O'Brien 153e17ea40SDavid E. O'Brien.for BITS in 64 32 163e17ea40SDavid E. O'Brien 173e17ea40SDavid E. O'BrienEMS+= elf${BITS}_sparc 187d0fc2f4SDavid E. O'Brien.for ext in ${ELF_SCR_EXT} 197d0fc2f4SDavid E. O'BrienLDSCRIPTS+= elf${BITS}_sparc.${ext} 20*dabaad66SBryan Dreweryldscripts/elf${BITS}_sparc.${ext}: eelf${BITS}_sparc.c 217d0fc2f4SDavid E. O'Brien.endfor 227d0fc2f4SDavid E. O'Brien 233e17ea40SDavid E. O'BrienSRCS+= eelf${BITS}_sparc.c 243e17ea40SDavid E. O'BrienCLEANFILES+= eelf${BITS}_sparc.c 253e17ea40SDavid E. O'Brieneelf${BITS}_sparc.c: emulparams/elf${BITS}_sparc.sh emultempl/elf32.em \ 265ce16708SDavid E. O'Brien scripttempl/elf.sc genscripts.sh stringify.sed 27a54f161aSMarcel Moolenaar sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSEARCHPATH} \ 28e223c68bSDavid E. O'Brien ${TOOLS_PREFIX}/usr \ 294ac91616SDavid E. O'Brien ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ 30e223c68bSDavid E. O'Brien elf${BITS}_sparc "" no elf${BITS}_sparc ${TARGET_TUPLE} 313e17ea40SDavid E. O'Brien 323e17ea40SDavid E. O'Brien.endfor # BITS 33