#	$NetBSD: Makefile,v 1.3 2002/11/18 12:39:45 lukem Exp $
#

.include <bsd.own.mk>


.include "${.CURDIR}/../Makefile.cdrom-g4u"

CDKERNELS=	netbsd-g4u.gz	netbsd	# from ../../instkernel
CDBASE=		g4u			# gives ${CDBASE}.iso
CDRUNTIME=				# Do not put stuff on CD!

SRC_DIR=	${.CURDIR}/../../../..
MINIROOT_DIR!=	cd ${.CURDIR}/../../kmod/ ; ${MAKE} OBJMACHINE=${OBJMACHINE} print-objdir
OBJ_DIR!=	cd ${SRC_DIR} ; ${MAKE} OBJMACHINE=${OBJMACHINE} print-objdir
OS_RELEASE!=	sh ${SRC_DIR}/sys/conf/osrelease.sh -h
CD9660_DSTDIR=	stand/i386/${OS_RELEASE}/modules/cd9660
CD9660_SRCDIR=	${DESTDIR}/${CD9660_DSTDIR}
CD9660_MODULE=	cd9660.kmod

ISO_VOLID=	g4u_${G4UVERSION}
#PUBLISHER=	Hubert Feyrer <hubert@feyrer.de>
PUBLISHER=	hubertf

#CDRELEASE=	true                    # include $RELEASEDIR/$MACHINE
CDBUILDEXTRA+=	boot.cfg		# Add boot.cfg file
CLEANFILES+=	boot.cfg

all: release 	# XXX hack attack - HF

prepare_md_post:
	${TOOL_SED} "s/@@G4UVERSION@@/${G4UVERSION}/" < ${.CURDIR}/boot.cfg.in > boot.cfg
	#HF#cp ${MINIROOT_DIR}/miniroot.kmod cdrom
	:
	rm -fr cdrom/${CD9660_DSTDIR}
	mkdir -p cdrom/${CD9660_DSTDIR}
	cp ${CD9660_SRCDIR}/cd9660.kmod cdrom/${CD9660_DSTDIR}/${CD9660_MODULE}

.include "${.CURDIR}/../../../common/Makefile.bootcd"

oink:
	@echo MINIROOT_DIR=${MINIROOT_DIR}
	@echo OBJ_DIR=${OBJ_DIR}
	@echo OS_RELEASE=${OS_RELEASE}
	@echo CD9660_SRCDIR=${CD9660_SRCDIR}
	@echo CD9660_DSTDIR=${CD9660_DSTDIR}
	@echo DESTDIR=${DESTDIR}
	ls -l ${MINIROOT_DIR}/miniroot.kmod 
