11.6Stsutsui# $NetBSD: Makefile,v 1.6 2024/09/15 04:05:32 tsutsui Exp $ 21.6Stsutsui 31.6Stsutsui# XXX 41.6Stsutsui# This installboot(8) tool for macppc is prepared to handle quirks on 51.6Stsutsui# creating bootable ISO using mkhybrid(8) for OpenFirmware 1.x and 2.x 61.6Stsutsui# machines that require "bootable partition" info the Apple Partition map 71.6Stsutsui# entry even on HFS/ISO9660 hybrid images. 81.6Stsutsui# 91.6Stsutsui# This should be merge into MI installboot(8) once after we have proper 101.6Stsutsui# defintitions how Apple Partition Map should be handled on creating 111.6Stsutsui# a new label on fresh disks in MD macppc/disksubr.c etc. 121.1Stsubai 131.3StvNOMAN= # defined 141.5StsutsuiPROG= macppc_installboot 151.5StsutsuiSRCS= installboot.c cd9660.c cd9660_util.c 161.1Stsubai 171.5Stsutsui.PATH.c: ${.CURDIR} 181.5Stsutsui.PATH.c: ${NETBSDSRCDIR}/usr.sbin/installboot ${NETBSDSRCDIR}/sys/fs/cd9660 191.5Stsutsui 201.5StsutsuiCPPFLAGS+= -I. -I${.CURDIR} 211.5Stsutsui#CPPFLAGS+= -DDEBUG 221.5Stsutsui 231.5Stsutsui.if !defined(HOSTPROGNAME) 241.5Stsutsui.if !make(obj) && !make(clean) && !make(cleandir) 251.5Stsutsui.BEGIN: 261.5Stsutsui -rm -rf fs 271.5Stsutsui ${HOST_INSTALL_DIR} fs 281.5Stsutsui ${HOST_INSTALL_DIR} fs/cd9660 291.5Stsutsui ${HOST_LN} -s ${NETBSDSRCDIR}/sys/fs/unicode.h fs 301.5Stsutsui ${HOST_LN} -s ${NETBSDSRCDIR}/sys/fs/cd9660/iso.h fs/cd9660 311.5Stsutsui ${HOST_LN} -s ${NETBSDSRCDIR}/sys/fs/cd9660/cd9660_extern.h fs/cd9660 321.5Stsutsui.endif 331.5Stsutsui 341.5Stsutsuicleandir distclean: cleaninc 351.5Stsutsui 361.5Stsutsuicleaninc: 371.5Stsutsui -rm -rf fs 381.5Stsutsui.endif # !defined(HOSTPROGNAME) 391.1Stsubai 401.1Stsubai.include <bsd.prog.mk> 41