
floppy: usb.img
	dinit /dev/fd0
	mount /dev/fd0 /fd
	cp -V usb.img /fd/.boot
	umount /fd

ramdisk.img: prestart
	-slay -f Efsys.ram
	Efsys.ram -b 13 -m 0,1024k,/RAM,/dev/ramdisk &
	sleep 1
	#efsinit -s1 /dev/ramdisk
	cp -t prestart /RAM
	cp -tRMqnx ram /RAM
	cp -t /dev/ramdisk ramdisk.img
	-slay -f Efsys.ram

wstart:	wstart.c
	cc -o wstart wstart.c

mkcram: mkcram.c lzf.h lzf.lib
	cc -o mkcram mkcram.c -l lzf.lib -N640k

ramdisk.c: mkcram ramdisk.img
	./mkcram ramdisk.img ramdisk.c

rdload: rdload.c ramdisk.c lzf.h lzf.lib
	cc -g -o rdload rdload.c ramdisk.c -l lzf.lib -N640k

usb.img: usb.build rdload wstart
	buildqnx -v usb.build usb.img

clean:
	rm -f *.o *.err *.map
	rm -f ramdisk.z ramdisk.img ramdisk.c
	rm -f rdload mkcram wstart
	rm -f usb.img

