###############################################################################
# $Id: makefile.emx,v 1.2 1992/09/11 21:17:16 ak Exp $
###############################################################################
# $Log: makefile.emx,v $
# Revision 1.2  1992/09/11  21:17:16  ak
# Added -Uunix
#
# Revision 1.1  1992/09/02  19:05:15  ak
# Initial revision
#
# Revision 1.1.1.1  1992/01/06  20:27:25  ak
# Interface now based on ST01 and ASPI.
# AHA_DRVR no longer supported.
# Files reorganized.
#
# Revision 1.1  1992/01/06  20:27:23  ak
# Initial revision
#
###############################################################################

CC   = gcc
IFC  = tape
MODE = 32

DEBUG = -g
OPTIM =
CFLAGS += $(DEBUG) $(OPTIM) -DOS2=2 -Uunix
ASFLAGS += $(DEBUG)
LDFLAGS += $(DEBUG) $(OPTIM)

DRIVER =	c:/system/aha_drvr.sys

INTERFACE =	scsi$(IFC).o

ZIP =	aha1540.h aha_drvr.def aha_drvr.s $(DRIVER) aha_drvr.doc driver.h \
	aspi.h scsi*.h scsi*c tape.h tdc3600.h tape.c tctl.c \
	copying makefile.mk readme.ak tape.exe tapep.exe 

.SOURCE$O: obj$(MODE)

tape :	 tape$(MODE).exe
driver : $(DRIVER)
zip :	 tape.zip
t1 :	 t1.exe $(DRIVER)
mode2 :	 mode2.exe $(DRIVER)
vfy :	 vfy.exe $(DRIVER)

install :
	cp -t tape$(MODE).exe $(ROOTDIR)/usr/bin$(MODE)/tape.exe

tape.zip : $(ZIP)
	pkzip -u $@ @<+$(ZIP:t"\n")\n+> 

$(DRIVER) : aha_drvr.s aha_drvr.def aha1540.h
	cpp -DDriver=1 aha_drvr.s t:aha_drvr.t
	as t:aha_drvr.t -o t:aha_drvr.m
	iconv t:aha_drvr.m $@
	@rm -c - t:aha_drvr.t t:aha_drvr.m

tape$(MODE).exe : tctl.o tape.o errtab.o $(INTERFACE)
	$(CC) $(LDFLAGS) $& $(LDLIBS) -o $@

scsiaspi.o : aspi.h scsi.h
scsitape.o : aspi.h scsi.h tapedrvr.h

vfy.exe : vfy.o tape.o $(INTERFACE)
	$(CC) $(LDFLAGS) $& $(LDLIBS) -o $@

t1.o vfy.o : tape.h
tape.o : tape.h scsi.h tapedrvr.h
