101552010SJohn Birrell# $FreeBSD$
201552010SJohn Birrell
301552010SJohn BirrellSRCS+=	cofflink.c	\
401552010SJohn Birrell	cpu-powerpc.c	\
501552010SJohn Birrell	elf32-ppc.c	\
601552010SJohn Birrell	elf32-target.h	\
701552010SJohn Birrell	elf32.c		\
801552010SJohn Birrell	elflink.c	\
901552010SJohn Birrell	pe-ppc.c	\
1001552010SJohn Birrell	pei-ppc.c	\
1101552010SJohn Birrell	ppcboot.c	\
1201552010SJohn Birrell	xcofflink.c
1301552010SJohn BirrellVECS+=	bfd_elf32_powerpc_vec	\
1401552010SJohn Birrell	bfd_elf32_powerpcle_vec	\
1501552010SJohn Birrell	bfd_powerpc_pe_vec	\
1601552010SJohn Birrell	bfd_powerpc_pei_vec	\
1701552010SJohn Birrell	bfd_powerpcle_pe_vec	\
1801552010SJohn Birrell	bfd_powerpcle_pei_vec	\
1901552010SJohn Birrell	ppcboot_vec
20*bbd7c7f0SDavid E. O'Brien
21ecc4dcbdSMarcel Moolenaar.if ${TARGET_ARCH} == "powerpc"
2201552010SJohn BirrellCFLAGS+= -DDEFAULT_VECTOR=bfd_elf32_powerpc_vec
2301552010SJohn Birrell.endif
2401552010SJohn BirrellCFLAGS+= -DHAVE_bfd_elf32_powerpc_vec	\
2501552010SJohn Birrell	-DHAVE_bfd_elf32_powerpcle_vec	\
2601552010SJohn Birrell	-DHAVE_bfd_powerpc_pe_vec	\
2701552010SJohn Birrell	-DHAVE_bfd_powerpc_pei_vec	\
2801552010SJohn Birrell	-DHAVE_bfd_powerpcle_pe_vec	\
2901552010SJohn Birrell	-DHAVE_bfd_powerpcle_pei_vec	\
3001552010SJohn Birrell	-DHAVE_ppcboot_vec
3101552010SJohn BirrellCLEANFILES+=	elf32-target.h
3201552010SJohn Birrell
3301552010SJohn Birrellelf32-target.h: elfxx-target.h
3401552010SJohn Birrell	sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
35