e3c77b8170
ELF branding for FreeBSD is done in the same way as amd64, i386 and sparc. Something similar should probably also be done for arm, mips and powerpc.
36 lines
728 B
Makefile
36 lines
728 B
Makefile
# $FreeBSD$
|
|
|
|
DEFAULT_VECTOR= bfd_elf64_ia64_freebsd_vec
|
|
|
|
SRCS+= cofflink.c \
|
|
cpu-ia64.c \
|
|
efi-app-ia64.c \
|
|
elf32.c \
|
|
elf32-gen.c \
|
|
elf32-target.h \
|
|
elf64.c \
|
|
elf64-gen.c \
|
|
elf64-ia64.c \
|
|
elf64-target.h \
|
|
elflink.c \
|
|
pepigen.c \
|
|
pex64igen.c
|
|
|
|
VECS+= ${DEFAULT_VECTOR} \
|
|
bfd_efi_app_ia64_vec \
|
|
bfd_elf64_ia64_little_vec \
|
|
bfd_elf64_ia64_big_vec \
|
|
bfd_elf64_little_generic_vec bfd_elf64_big_generic_vec \
|
|
bfd_elf32_little_generic_vec bfd_elf32_big_generic_vec
|
|
|
|
CLEANFILES+= elf64-ia64.c pepigen.c pex64igen.c
|
|
|
|
elf64-ia64.c: elfxx-ia64.c
|
|
sed -e s/NN/64/g ${.ALLSRC} > ${.TARGET}
|
|
|
|
pepigen.c: peXXigen.c
|
|
sed -e s/XX/pep/g ${.ALLSRC} > ${.TARGET}
|
|
|
|
pex64igen.c: peXXigen.c
|
|
sed -e s/XX/pex64/g ${.ALLSRC} > ${.TARGET}
|