#
# 5799-WZQ (C) COPYRIGHT IBM CORPORATION 1987,1988
# LICENSED MATERIALS - PROPERTY OF IBM
# REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
#
# $Header: /usr/src/sys/rt/dist/RCS/Makefile,v 1.5 1994/05/22 12:56:06 roger Exp $ 
# $ACIS:Makefile 12.2$ 
# $Source: /usr/src/sys/rt/dist/RCS/Makefile,v $ 

SUBDIR=etc bin glob
KERNEL=GENERIC.rt
MINIROOT=GENERIC.rtminiroot
DEVICE=/dev/fd0
FS=/mnt
ROOT=/
# DEBUG can be set to -x to watch miniroot do its thing
DEBUG=

all:		${SUBDIR}

miniroot:	${MINIROOT}

${MINIROOT}: all /usr/mdec/bootfd /sys/compile/${MINIROOT}/vmunix

clean:
	for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean);done

/usr/mdec/bootfd: /sys/rt/stand/obj/bootfd.out
	cd /sys/rt/stand; install -c obj/bootfd /usr/mdec/bootfd

/sys/rt/stand/obj/bootfd.out:
	cd /sys/rt/stand; make bootfd.out

/sys/compile/${MINIROOT}/vmunix: /sys/rt/conf/${MINIROOT}
	-mkdir -p /sys/compile/${MINIROOT}  2> /dev/null
	cd /sys/rt/conf;    /usr/sbin/config ${MINIROOT}
#	cd /sys/${MINIROOT}; make depend vmunix > make.kernel.log 2>&1
	cd /sys/compile/${MINIROOT}; make vmunix > make.kernel.log 2>&1

#/sys/conf/${MINIROOT}: /sys/conf/${KERNEL} mkMINIROOT
#	./mkMINIROOT /sys/conf/${KERNEL} > /sys/conf/${MINIROOT}

${SUBDIR}: FRC
	for i in ${SUBDIR}; do \
		(cd $${i};make ${MFLAGS}); \
	done;

FRC:

diskette: /sys/compile/${MINIROOT}/vmunix all
	sh ${DEBUG} miniroot -f${DEVICE} -m${FS} \
		-k/sys/compile/${MINIROOT}/vmunix -d${ROOT}
