Makefile.cdrom revision 1.28
11.28Snia# $NetBSD: Makefile.cdrom,v 1.28 2024/04/26 17:36:32 nia 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.28SniaCD_SETS+= base etc gpufw 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.26Sdbj.if defined(CDBOOTOPTIONS) 311.26Sdbj ${CHMOD} +w efiboot/EFI/boot/bootx64.efi efiboot/EFI/boot/bootia32.efi 321.26Sdbj ${TOOL_INSTALLBOOT} -m${MACHINE} -e ${CDBOOTOPTIONS} efiboot/EFI/boot/bootx64.efi 331.26Sdbj ${TOOL_INSTALLBOOT} -m${MACHINE} -e ${CDBOOTOPTIONS} efiboot/EFI/boot/bootia32.efi 341.26Sdbj ${CHMOD} -w efiboot/EFI/boot/bootx64.efi efiboot/EFI/boot/bootia32.efi 351.26Sdbj.endif 361.23Schristos ${TOOL_MAKEFS} -M 1m -m 1m -B ${TARGET_ENDIANNESS} ${MAKEFS_TIMESTAMP} \ 371.21Snonaka -t msdos -o F=12,c=1 ${EFIBOOTIMG} efiboot 381.21Snonaka 391.21Snonakaimage_md_pre: ${EFIBOOTIMG} 401.17Smartin ${RM} -f cdrom/etc/gettytab cdrom/etc/ttys cdrom/etc/rc 411.2Sjym ${HOST_LN} -fs /tmp/gettytab cdrom/etc/gettytab 421.2Sjym ${INSTALL} ${COPY} ${.CURDIR}/../etc.ttys cdrom/etc/ttys 431.2Sjym ${INSTALL} ${COPY} ${.CURDIR}/../etc.rc cdrom/etc/rc 441.2Sjym ${INSTALL} ${COPY} -m 0555 ${.CURDIR}/../install.sh cdrom/install.sh 451.22Schristos ${MKDIR} ${MKDIRPERM} cdrom/mnt2 cdrom/targetroot 461.19Smartin ${INSTALL} ${COPY} ${SYSINSTDIR}/sysinstmsgs.?? cdrom/usr/share/sysinst/catalog/ 471.22Schristos ${MKDIR} ${MKDIRPERM} cdrom/var 48