CC=	tcc
CCOPT=  -O -G -Z -d -k- -a- -f-

#
# targets
#
all:	vesainfo.com

clean:
	del *.map
	del *.dmp
	del *.exe
	del *.s

cleanall:  clean
	del *.vdr
	del *.grd
	del *.grn
	del *.obj
	del *.com

#
# This is for debugging
#
%.s: %.c
	$(CC) -S $(CCOPT) $*.c
	copy $*.asm $*.s
	del $*.asm

#
# For buggy turbo C 2.0
#%.obj: %.c
#	c:\tc\cpp -P- $*.c
#	tcc -mt $(CCOPT) -c $*.i
#	+del $*.i

%.obj : %.c
	tcc -mt $(CCOPT) -c $*.c

#
# Rules:
#
%.obj: %.asm
	tasm /mx $*.asm

vesainfo.com: vesainfo.c pieces/vesainfo.c
	tcc -mt $(CCOPT) -lt vesainfo.c

vesainfo.obj: pieces/vesainfo.c
