
SYSTEM=	$(shell uname)

ifeq ($(SYSTEM),ULTRIX)
FLOPPY=	/dev/PC_floppy
endif

ifeq ($(SYSTEM),Linux)
FLOPPY= /dev/fd0
endif

ifeq ($(SYSTEM),FreeBSD)
FLOPPY= `dd if=/dev/rfd0.1440 of=/dev/null count=1 >/dev/null 2>&1 && echo /dev/rfd0.1440 || echo /dev/rfd0.720`
endif

EMUFS=/usr/local/lib/pcemu/C/emufs.sys

all: ../bootfloppy

../bootfloppy: autoexec.bat config.sys
	@echo "Please insert a scratch DOS boot disk into floppy drive"; \
	  echo "and hit CR"; \
	  read foo
	@mdir a:/; \
	  echo "OK to overwrite this floppy?  Hit ^C to cancel, CR when OK."; \
	  read foo
	mcopy -n autoexec.bat config.sys $(EMUFS) a:/
	dd if=$(FLOPPY) of=$@
	rm -f ../.pcemurc

autoexec.bat: mkautoexec
	relocdir=`pwd`; \
	  relocdir=`dirname $$relocdir`; relocdir=`dirname $$relocdir`; \
	  relocdir=$$relocdir/reloc; \
	  $(SHELL) mkautoexec $$relocdir

clean:
	rm -f autoexec.bat
	rm -f ../.pcemurc
	rm -f ../bootfloppy
