#
# 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_atr/RCS/Makefile,v $ 
KERNEL=ATR
MINIROOT=ATRMINIROOT
SIZE=2880
DEVICE=/dev/fd0
FS=/mnt
LOCAL=
ROOT=/
IMAGE=fsimage.bin
BOOT=boot.out

all:
	cd /sys/dist; make MINIROOT=${MINIROOT} KERNEL=${KERNEL} $@

clean:
	cd /sys/dist; make MINIROOT=${MINIROOT} KERNEL=${KERNEL} $@
	rm -f writeinstall flag ${IMAGE}

${MINIROOT} MINIROOT: all /sys/${MINIROOT}/vmunix
	cd /sys/standatr; make ${BOOT}

/sys/${MINIROOT}/vmunix: /sys/conf/${MINIROOT}
	cd /sys/dist; make MINIROOT=${MINIROOT} KERNEL=${KERNEL} $@

/sys/conf/${MINIROOT}: /sys/conf/${KERNEL} /sys/dist/mkMINIROOT
	cd /sys/dist; make MINIROOT=${MINIROOT} KERNEL=${KERNEL} $@
	sed -e 's;root on fd0;root on hd0b;' \
		-e 's;SIZE=[0-9]*;SIZE=${SIZE};' < $@ > $@.new 
	rm -f $@; mv $@.new $@

writeinstall: writeinstall.c
	cc -o writeinstall writeinstall.c

flag: /sys/${MINIROOT}/vmunix writeinstall
# write out the filesystem
	cd ../dist; make
	cd ../dist; SIZE=${SIZE} sh ${DEBUG} miniroot -f${DEVICE} -m${FS} \
		-k/sys/${MINIROOT}/vmunix -d${ROOT} ${LOCAL}
	touch $@

${IMAGE}.new: flag
	./writeinstall -v -l${SIZE} ${DEVICE} $@

${IMAGE}:
	make ${IMAGE}.new DEVICE=${DEVICE} FS=${FS} DEBUG=${DEBUG} ROOT=${ROOT}
	mv ${IMAGE}.new ${IMAGE}

diskette: ${IMAGE}
	cd /sys/standatr; make ${BOOT}
	rm -f flag
	echo yes | fdformat -h /dev/rfd0
	doswrite -ARO,HIDDEN,SYSTEM -i -v ibmbio.com ibmdos.com
	doswrite -v command.com unix.exe nicpshh.exe
	doswrite -v -a autoexec.bat
	doswrite -v -s400k ${IMAGE}
	ln -s /sys/standatr/${BOOT} boot; \
		doswrite -v boot; \
		rm boot
	doswrite -v unix.ico pcif.sys
