1# $FreeBSD$ 2 3.include "${.CURDIR}/Makefile.i386" 4 5# Get the i386 VECS. 6I386_VECS:= ${VECS} 7 8DEFAULT_VECTOR= bfd_elf64_x86_64_freebsd_vec 9 10SRCS+= elf64-x86-64.c \ 11 efi-app-x86_64.c \ 12 elf64.c \ 13 elf64-gen.c \ 14 elf64-target.h \ 15 pepigen.c \ 16 pex64igen.c 17 18VECS= ${DEFAULT_VECTOR} \ 19 bfd_elf64_x86_64_vec \ 20 bfd_efi_app_x86_64_vec \ 21 ${I386_VECS} 22 23CLEANFILES+= pepigen.c pex64igen.c 24 25pepigen.c: peXXigen.c 26 sed -e s/XX/pep/g ${.ALLSRC} > ${.TARGET} 27 28pex64igen.c: peXXigen.c 29 sed -e s/XX/pex64/g ${.ALLSRC} > ${.TARGET} 30