Makefile.cdrom revision 1.23
11.23Schristos# $NetBSD: Makefile.cdrom,v 1.23 2017/02/10 16:53:51 christos 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.23Schristos.if ${MKREPRO_TIMESTAMP:Uno} != "no" 111.23SchristosMAKEFS_TIMESTAMP=-T "${MKREPRO_TIMESTAMP}" 121.23Schristos.endif 131.21Snonaka 141.2Sjym# Need multidot for the boot loader to read kernel modules as it doesn't 151.2Sjym# understand rockridge. 161.21SnonakaCDMAKEFSOPTIONS= bootimage=i386;bootxx.${MACHINE},no-emul-boot,allow-multidot,bootimage=i386;${EFIBOOTIMG},platformid=efi,no-emul-boot 171.2SjymCDINSTKERNEL= ../../instkernel 181.2SjymCDKERNELS= netbsd-GENERIC.gz netbsd 191.2SjymCDRELEASE_NOISOS= true 201.20SmartinCD_SETS= base etc 211.20Smartin.if ${MKKMOD} != "no" 221.20SmartinCD_SETS+= modules 231.20Smartin.endif 241.2Sjym 251.21Snonaka${EFIBOOTIMG}: ${DESTDIR}/usr/mdec/bootx64.efi ${DESTDIR}/usr/mdec/bootia32.efi 261.21Snonaka ${RM} -f ${EFIBOOTIMG} 271.21Snonaka ${RM} -rf efiboot/EFI/boot 281.22Schristos ${MKDIR} ${MKDIRPERM} efiboot/EFI/boot 291.22Schristos ${INSTALL} ${COPY} -m 0444 ${.ALLSRC} efiboot/EFI/boot/ 301.23Schristos ${TOOL_MAKEFS} -M 1m -m 1m -B ${TARGET_ENDIANNESS} ${MAKEFS_TIMESTAMP} \ 311.21Snonaka -t msdos -o F=12,c=1 ${EFIBOOTIMG} efiboot 321.21Snonaka 331.21Snonakaimage_md_pre: ${EFIBOOTIMG} 341.17Smartin ${RM} -f cdrom/etc/gettytab cdrom/etc/ttys cdrom/etc/rc 351.2Sjym ${HOST_LN} -fs /tmp/gettytab cdrom/etc/gettytab 361.2Sjym ${INSTALL} ${COPY} ${.CURDIR}/../etc.ttys cdrom/etc/ttys 371.2Sjym ${INSTALL} ${COPY} ${.CURDIR}/../etc.rc cdrom/etc/rc 381.2Sjym ${INSTALL} ${COPY} -m 0555 ${.CURDIR}/../install.sh cdrom/install.sh 391.22Schristos ${MKDIR} ${MKDIRPERM} cdrom/mnt2 cdrom/targetroot 401.19Smartin ${INSTALL} ${COPY} ${SYSINSTDIR}/sysinstmsgs.?? cdrom/usr/share/sysinst/catalog/ 411.22Schristos ${MKDIR} ${MKDIRPERM} cdrom/var 42