#DEBUG = 1
model=s
prog=tiload
objs=bap.obj board.obj disp.obj dump.obj fill.obj load.obj main.obj port.obj read.obj strip.obj test.obj write.obj
lib=z:\tc\lib
inc=z:\TC\INC
cobj    = obj
options = -n$(cobj) -c -m$(model) -I$(inc) -w 
!if $d(DEBUG)
options = $(options) -v -l
!endif

.c.obj:
	z:\tc\tcc $(options) $<

$(prog).exe: $(objs) $(prog).lnk
	z:\tc\tlink /d /v $(lib)\c0$(model) @$(prog).lnk, $*, nul, $(lib)\c$(model);

bap.obj: bap.c ext.h bapapi.h
board.obj: board.c ext.h
disp.obj: disp.c ext.h
dump.obj: dump.c ext.h intel.h
fill.obj: fill.c ext.h
load.obj: load.c ext.h intel.h
main.obj: main.c ext.h
port.obj: port.c ext.h
read.obj: read.c ext.h
strip.obj: strip.c ext.h intel.h
test.obj: test.c ext.h
write.obj: write.c ext.h

clean:
	- del *.obj
	- del *.loc
	- del *.map
