Makefile.cdrom revision 1.21
11.21Snonaka# $NetBSD: Makefile.cdrom,v 1.21 2017/01/24 11:27:55 nonaka Exp $ 21.1Sbouyer 31.2Sjym.include <bsd.own.mk> 41.21Snonaka.include <bsd.endian.mk> 51.2Sjym 61.10SdhollandSYSINSTDIR!= cd ${.CURDIR}/../../../../usr.sbin/sysinst/arch/${MACHINE} && ${PRINTOBJDIR} 71.2Sjym 81.21SnonakaEFIBOOTIMG= efiboot.img 91.21SnonakaCLEANFILES+= ${EFIBOOTIMG} 101.21Snonaka 111.2Sjym# Need multidot for the boot loader to read kernel modules as it doesn't 121.2Sjym# understand rockridge. 131.21SnonakaCDMAKEFSOPTIONS= bootimage=i386;bootxx.${MACHINE},no-emul-boot,allow-multidot,bootimage=i386;${EFIBOOTIMG},platformid=efi,no-emul-boot 141.2SjymCDINSTKERNEL= ../../instkernel 151.2SjymCDKERNELS= netbsd-GENERIC.gz netbsd 161.2SjymCDRELEASE_NOISOS= true 171.20SmartinCD_SETS= base etc 181.20Smartin.if ${MKKMOD} != "no" 191.20SmartinCD_SETS+= modules 201.20Smartin.endif 211.2Sjym 221.21Snonaka${EFIBOOTIMG}: ${DESTDIR}/usr/mdec/bootx64.efi ${DESTDIR}/usr/mdec/bootia32.efi 231.21Snonaka ${RM} -f ${EFIBOOTIMG} 241.21Snonaka ${RM} -rf efiboot/EFI/boot 251.21Snonaka ${MKDIR} efiboot/EFI/boot 261.21Snonaka ${CP} ${.ALLSRC} efiboot/EFI/boot/ 271.21Snonaka ${TOOL_MAKEFS} -M 1m -m 1m -B ${TARGET_ENDIANNESS} \ 281.21Snonaka -t msdos -o F=12,c=1 ${EFIBOOTIMG} efiboot 291.21Snonaka 301.21Snonakaimage_md_pre: ${EFIBOOTIMG} 311.17Smartin ${RM} -f cdrom/etc/gettytab cdrom/etc/ttys cdrom/etc/rc 321.2Sjym ${HOST_LN} -fs /tmp/gettytab cdrom/etc/gettytab 331.2Sjym ${INSTALL} ${COPY} ${.CURDIR}/../etc.ttys cdrom/etc/ttys 341.2Sjym ${INSTALL} ${COPY} ${.CURDIR}/../etc.rc cdrom/etc/rc 351.2Sjym ${INSTALL} ${COPY} -m 0555 ${.CURDIR}/../install.sh cdrom/install.sh 361.2Sjym ${MKDIR} cdrom/mnt2 cdrom/targetroot 371.19Smartin ${INSTALL} ${COPY} ${SYSINSTDIR}/sysinstmsgs.?? cdrom/usr/share/sysinst/catalog/ 381.2Sjym ${MKDIR} cdrom/var 39