CC=	tcc
CCOPT=  -O -G -Z -d -w -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
#
.c.s:
	$(CC) -S $(CCOPT) $*.c
	copy $*.asm $*.s
	del $*.asm

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

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

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

vesainfo.com: vesainfo.obj
	tcc -mt $(CCOPT) -evesainfo vesainfo.obj
	exe2bin vesainfo.exe vesainfo.com
	+del vesainfo.obj
	+del vesainfo.exe

vesainfo.obj: pieces/vesainfo.c
