158953Ssteve# $FreeBSD$ 258953Ssteve 3131832SobrienNATIVE_EMULATION= elf64_sparc_fbsd 458959Ssteve 593361SobrienSRCS+= e${NATIVE_EMULATION}.c 693361SobrienCLEANFILES+= e${NATIVE_EMULATION}.c 793361Sobriene${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \ 884910Sobrien scripttempl/elf.sc genscripts.sh stringify.sed 9219811Smarcel sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSEARCHPATH} \ 10130575Sobrien ${TOOLS_PREFIX}/usr \ 1184913Sobrien ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ 12130575Sobrien ${NATIVE_EMULATION} "" no ${NATIVE_EMULATION} ${TARGET_TUPLE} 1358953Ssteve 14131832Sobrien 15107643Sobrien.for BITS in 64 32 16107643Sobrien 17107643SobrienEMS+= elf${BITS}_sparc 18131832Sobrien.for ext in ${ELF_SCR_EXT} 19131832SobrienLDSCRIPTS+= elf${BITS}_sparc.${ext} 20289241Sbdreweryldscripts/elf${BITS}_sparc.${ext}: eelf${BITS}_sparc.c 21131832Sobrien.endfor 22131832Sobrien 23107643SobrienSRCS+= eelf${BITS}_sparc.c 24107643SobrienCLEANFILES+= eelf${BITS}_sparc.c 25107643Sobrieneelf${BITS}_sparc.c: emulparams/elf${BITS}_sparc.sh emultempl/elf32.em \ 2684910Sobrien scripttempl/elf.sc genscripts.sh stringify.sed 27219811Smarcel sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSEARCHPATH} \ 28130575Sobrien ${TOOLS_PREFIX}/usr \ 2984913Sobrien ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ 30130575Sobrien elf${BITS}_sparc "" no elf${BITS}_sparc ${TARGET_TUPLE} 31107643Sobrien 32107643Sobrien.endfor # BITS 33