Index: Makefile =================================================================== --- Makefile (revision 489453) +++ Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= ipxe PORTVERSION= 20180825 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= tobik@FreeBSD.org @@ -29,7 +29,7 @@ GH_TAGNAME= 133f4c47baef6002b2ccb4904a035cda2303c6e5 USE_PERL5= build -ALL_TARGET= bin/ipxe.dsk bin/ipxe.lkrn bin/ipxe.pxe bin/ipxe.usb bin/undionly.kpxe +ALL_TARGET= ${IPXE_ALL_TARGET} MAKE_ARGS= HOST_CC=${CC} \ PERL=${PERL} \ CC=${CC} \ @@ -64,12 +64,21 @@ general:PING_CMD \ general:POWEROFF_CMD -OPTIONS_DEFAULT= ISO EFI -OPTIONS_DEFINE= ISO EFI +OPTIONS_DEFAULT= BOOT ISO EFI UNDIONLY VMWARE +OPTIONS_DEFINE= BOOT ISO EFI UNDIONLY VMWARE +BOOT_DESC= Create bootable full images EFI_DESC= Create EFI image ISO_DESC= Create bootable CD image +UNDIONLY_DESC= Create undionly.kpxe for chainloading from PXE +VMWARE_DESC= Create ROMs used in VMware +BOOT_ALL_TARGET= bin/ipxe.dsk bin/ipxe.lkrn bin/ipxe.pxe bin/ipxe.usb + +UNDIONLY_ALL_TARGET= bin/undionly.kpxe + +VMWARE_ALL_TARGET= bin/8086100f.mrom bin/808610d3.mrom bin/10222000.rom bin/15ad07b0.rom + EFI_ARCHS= i386 ${ARCH:Mamd64:S/amd64/x86_64/} .for _arch in ${EFI_ARCHS} EFI_PLIST_FILES+= ${DATADIR}/ipxe.efi-${_arch}