]> CyberLeo.Net >> Repos - FreeBSD/releng/10.3.git/blob - gnu/usr.bin/binutils/ld/Makefile.sparc64
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
[FreeBSD/releng/10.3.git] / gnu / usr.bin / binutils / ld / Makefile.sparc64
1 # $FreeBSD$
2
3 NATIVE_EMULATION= elf64_sparc_fbsd
4
5 SRCS+=          e${NATIVE_EMULATION}.c
6 CLEANFILES+=    e${NATIVE_EMULATION}.c
7 e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \
8     scripttempl/elf.sc genscripts.sh stringify.sed
9         sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSEARCHPATH} \
10             ${TOOLS_PREFIX}/usr \
11             ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
12             ${NATIVE_EMULATION} "" no ${NATIVE_EMULATION} ${TARGET_TUPLE}
13
14
15 .for BITS in 64 32
16
17 EMS+=           elf${BITS}_sparc
18 .for ext in ${ELF_SCR_EXT}
19 LDSCRIPTS+=     elf${BITS}_sparc.${ext}
20 ldscripts/elf${BITS}_sparc.${ext}: eelf${BITS}_sparc.c
21 .endfor
22
23 SRCS+=          eelf${BITS}_sparc.c
24 CLEANFILES+=    eelf${BITS}_sparc.c
25 eelf${BITS}_sparc.c: emulparams/elf${BITS}_sparc.sh emultempl/elf32.em \
26     scripttempl/elf.sc genscripts.sh stringify.sed
27         sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSEARCHPATH} \
28             ${TOOLS_PREFIX}/usr \
29             ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
30             elf${BITS}_sparc "" no elf${BITS}_sparc ${TARGET_TUPLE}
31
32 .endfor # BITS