1114050Sobrien# $FreeBSD$ 2114050Sobrien 3114050Sobrien.include "${.CURDIR}/Makefile.i386" 4114050Sobrien 5218822Sdim# Get the i386 VECS. 6218822SdimI386_VECS:= ${VECS} 7114050Sobrien 8218822SdimDEFAULT_VECTOR= bfd_elf64_x86_64_freebsd_vec 9114050Sobrien 10218822SdimSRCS+= elf64-x86-64.c \ 11213274Srpaulo efi-app-x86_64.c \ 12182523Srpaulo efi-app-ia32.c \ 13131832Sobrien elf64.c \ 14131832Sobrien elf64-gen.c \ 15213274Srpaulo elf64-target.h \ 16218822Sdim pepigen.c \ 17218822Sdim pex64igen.c 18114050Sobrien 19182523SrpauloVECS= ${DEFAULT_VECTOR} \ 20218822Sdim bfd_elf64_x86_64_vec \ 21213274Srpaulo bfd_efi_app_x86_64_vec \ 22131832Sobrien ${I386_VECS} 23114050Sobrien 24218822SdimCLEANFILES+= pepigen.c pex64igen.c 25114050Sobrien 26213274Srpaulopepigen.c: peXXigen.c 27213274Srpaulo sed -e s/XX/pep/g ${.ALLSRC} > ${.TARGET} 28213274Srpaulo 29218822Sdimpex64igen.c: peXXigen.c 30218822Sdim sed -e s/XX/pex64/g ${.ALLSRC} > ${.TARGET} 31