1# $NetBSD: Makefile,v 1.16 2021/04/26 14:08:11 pgoyette Exp $ 2 3.include <bsd.own.mk> 4 5INSTIMGBASE= NetBSD-${DISTRIBVER}-amd64-install # gives ${IMGBASE}.img 6 7INSTIMAGEMB?= 1700 # for all installation binaries 8 9PRIMARY_BOOT= bootxx_ffsv1 10SECONDARY_BOOT= boot 11SECONDARY_BOOT_ARG= # unnecessary 12EFIBOOT= ${WORKDIR}/usr/mdec/bootx64.efi 13EFIBOOT+= ${WORKDIR}/usr/mdec/bootia32.efi 14#EFIBOOT= ${.OBJDIR}/../../../sys/arch/i386/stand/efiboot/bootx64/bootx64.efi 15#EFIBOOT+= ${.OBJDIR}/../../../sys/arch/i386/stand/efiboot/bootia32/bootia32.efi 16 17USE_MBR= yes 18USE_GPT= yes 19USE_GPTMBR= yes 20 21CLEANFILES+= boot.cfg 22 23prepare_md_post: 24 ${TOOL_SED} \ 25 -e "s/@@MACHINE@@/${MACHINE}/" \ 26 -e "s/@@VERSION@@/${DISTRIBVER}/" \ 27 < ${.CURDIR}/boot.cfg.in > boot.cfg 28 29DISTRIBDIR!= cd ${.CURDIR}/../.. ; pwd 30SYSINSTDIR!= cd ${.CURDIR}/../../../usr.sbin/sysinst/arch/${MACHINE} && ${PRINTOBJDIR} 31 32SPEC_EXTRA= ${.CURDIR}/spec.inst 33IMGFILE_EXTRA= \ 34 ${.CURDIR}/etc.ttys etc/ttys \ 35 ${.CURDIR}/etc.rc etc/rc \ 36 ${.CURDIR}/install.sh . \ 37 ${.OBJDIR}/boot.cfg . \ 38 ${SYSINSTDIR}/sysinstmsgs.de . \ 39 ${SYSINSTDIR}/sysinstmsgs.es . \ 40 ${SYSINSTDIR}/sysinstmsgs.fr . \ 41 ${SYSINSTDIR}/sysinstmsgs.pl . \ 42 ${SYSINSTDIR}/sysinst . 43 44.include "${NETBSDSRCDIR}/distrib/common/bootimage//Makefile.installimage" 45