xref: /freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile.powerpc (revision e223c68b)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# $FreeBSD$
2
3.if ${TARGET_ARCH} == "powerpc"
4NATIVE_EMULATION=	elf32ppc
5HOST=	${TARGET_TUPLE}
6CFLAGS+= -DDEFAULT_EMULATION=\"${NATIVE_EMULATION}\"
7CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
8_powerpc_path=	\"${TOOLS_PREFIX}/lib\":\"${TOOLS_PREFIX}/usr/lib\"
9.else
10_powerpc_path=	\"/usr/cross/powerpc-freebsd/usr/lib\"
11.endif
12EMS+=		${NATIVE_EMULATION}
13LDSCRIPTS+=	${NATIVE_EMULATION}.x	\
14		${NATIVE_EMULATION}.xbn	\
15		${NATIVE_EMULATION}.xn	\
16		${NATIVE_EMULATION}.xr	\
17		${NATIVE_EMULATION}.xs	\
18		${NATIVE_EMULATION}.xu	\
19		${NATIVE_EMULATION}.xsc \
20		${NATIVE_EMULATION}.xd \
21		${NATIVE_EMULATION}.xdc
22SRCS+=		e${NATIVE_EMULATION}.c
23CLEANFILES+=	e${NATIVE_EMULATION}.c
24
25e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \
26    scripttempl/elf.sc genscripts.sh stringify.sed
27	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_powerpc_path} \
28	    ${TOOLS_PREFIX}/usr \
29	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
30	    ${NATIVE_EMULATION} ""  no ${NATIVE_EMULATION} ${TARGET_TUPLE}
31

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026