#
# SCSI Stuff
#
CC = cl
CFLAGS = -G2 -Ox 
AS = masm
AFLAGS =
SRCS = scsi.asm subs.asm ioctl.asm dump.asm units.asm kludge.asm
INCS = options.inc equ.inc struct.inc

all: scsi.sys sformat.exe sremap.exe mt.exe

#
# SCSI Disk Device Driver
#
scsi.sys: scsi.obj
	link +scsi.obj, scsi ;
	exe2bin scsi.exe scsi.sys
	del scsi.exe

scsi.obj: $(SRCS) $(INCS)
	$(AS) $(AFLAGS) scsi.asm scsi.obj scsi.lst ;

#
# SCSI Disk Formatter
#
sformat.exe: sformat.c ioctl.h
	$(CC) $(CFLAGS) -o sformat.exe sformat.c

#
# SCSI Disk Block Remap
#
sremap.exe: sremap.c ioctl.h
	$(CC) $(CFLAGS) -o sremap.exe sremap.c

#
# SCSI Tape Control
#
mt.exe: mt.c ioctl.h
	$(CC) $(CFLAGS) -o mt.exe mt.c

#
# clean
#
clean:
	rm -f *.exe *.obj *.lst
