.SUFFIXES: .sys
.SUFFIXES: .exe

all: ahead.sys tseng.sys trident.sys

.asm.obj:
	masm /mx /ml $(@:.obj=.asm)

.obj.exe: 
	link /NOLOGO $*;

.exe.sys: 
	exe2bin $< $@
	-del $<
#	-del $(@:.sys=.obj)

date.asm: data.exe
	data > date.asm

#.exe.sys: 
#	exe2bin $*.exe $*.sys

ahead.sys:   ahead.exe
tseng.sys:   tseng.exe
trident.sys: trident.exe

ahead.exe:   ahead.obj
tseng.exe:   tseng.obj
trident.exe: trident.obj

ahead.obj:   common.asm acopy.asm stipple.asm version.asm date.asm
tseng.obj:   common.asm acopy.asm stipple.asm version.asm date.asm
trident.obj: common.asm bcopy.asm stipple.asm version.asm date.asm

install: ahead.sys
	copy ahead.sys c:\lib\x11\ahead.sys

#install: tseng.sys
#	copy tseng.sys c:\lib\x11\tseng.sys

data.exe: data.c
	cl /AL /c data.c
	link $* ;

clean:
	-del *.obj
	-del *.def
	-del *.map
	-del *.bak
	
cleanall: clean
	-del *.exe		
	-del *.sys
