CFLAGS = -zl -o -as -c -fa -cn -emul -alignloc:1 -alignst:1
HOST_CFLAGS = -IC:\usbtrain\sources\inc

all: sample.heb target.heb host.exe

usblib.obj : usblib.a86
	lasmh usblib.a86

iolib.obj : iolib.c
	lch iolib.c $(CFLAGS)

sample.obj : sample.c usblib.h
	lch sample.c $(CFLAGS)

sample.heb: sample.obj usblib.obj iolib.obj
	lilh @sample.opt

target.obj : target.c usblib.h
	lch target.c $(CFLAGS)

target.heb: target.obj usblib.obj iolib.obj
	lilh @target.opt

host.exe: host.c
	bcc32 $(HOST_CFLAGS) host.c C:\usbtrain\bin\utkdrvb.lib