#
# 5799-WZQ (C) COPYRIGHT IBM CORPORATION 1987,1988
# LICENSED MATERIALS - PROPERTY OF IBM
# REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
#
# $Header:Makefile 12.2$ 
# $ACIS:Makefile 12.2$ 
# $Source: /ibm/acis/usr/sys/dist/RCS/Makefile,v $ 

SUBDIR=etc usr/ucb
KERNEL=GENERIC
MINIROOT=MINIROOT
DEVICE=/dev/fd0
FS=/mnt
ROOT=/
# set LOCAL to -local to build a miniroot with local /etc/hosts
LOCAL=
# DEBUG can be set to -x to watch miniroot do its thing
DEBUG=

all:	${SUBDIR}

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

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

/usr/mdec/bootfd:
	cd /sys/standca; make bootfd
	cd /sys/standca; install -c bootfd /usr/mdec/bootfd

/sys/standca/fdboot.out:
	cd /sys/standca; make fdboot.out

/sys/${MINIROOT}/vmunix: /sys/conf/${MINIROOT}
	-mkdir /sys/${MINIROOT} 
	cd /sys/conf;    /etc/config ${MINIROOT}
	cd /sys/${MINIROOT}; make depend 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/${MINIROOT}/vmunix all
	sh ${DEBUG} miniroot -f${DEVICE} -m${FS} -k/sys/${MINIROOT}/vmunix \
		-d${ROOT} ${LOCAL}

