3 NATIVE_EMULATION= elf64alpha_fbsd
6 .for ext in ${ELF_SCR_EXT}
7 LDSCRIPTS+= elf64alpha.${ext}
9 LDSCRIPTS+= alpha.x alpha.xbn alpha.xn alpha.xr alpha.xu
11 SRCS+= e${NATIVE_EMULATION}.c eelf64alpha.c ealpha.c
12 CLEANFILES+= e${NATIVE_EMULATION}.c eelf64alpha.c ealpha.c
14 e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \
15 scripttempl/elf.sc genscripts.sh stringify.sed
16 sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSERACHPATH} \
18 ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
19 ${NATIVE_EMULATION} "" no ${NATIVE_EMULATION} ${TARGET_TUPLE}
21 eelf64alpha.c: emulparams/elf64alpha.sh emultempl/elf32.em \
22 scripttempl/elf.sc genscripts.sh stringify.sed
23 sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSERACHPATH} \
25 ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
26 ${NATIVE_EMULATION} "" no elf64alpha ${TARGET_TUPLE}
28 ealpha.c: emulparams/alpha.sh emultempl/generic.em scripttempl/alpha.sc \
29 genscripts.sh stringify.sed
30 sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSERACHPATH} \
32 ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
33 ${NATIVE_EMULATION} "" no alpha ${TARGET_TUPLE}