# Borland C++ 3.1 makefile for touch2

BC=	c:\borlandc
BGI=	$(BC)\bgi
CL=	bcc $(CFLAGS)
M=	s
S=	-DSTDLIB -D_ANSI -D_BCC
CFLAGS=	-I$(BC)\include $(S) -w -Og -m$(M)
LFLAGS=	-L$(BC)\lib graphics.lib
HDR=	touch2.h
OBJ=	async.obj comm.obj conf.obj dttm.obj dump.obj getopt.obj \
	grph.obj menu.obj stat.obj touch2.obj ttl.obj egavga.obj
SRC=	async.c comm.c conf.c dttm.c dump.c getopt.c grph.c menu.c \
	stat.c touch2.c ttl.c

all: touch2.exe

.C.OBJ:
	$(CL) -c $(CFLAGS) $*.c

clean:
	del *.obj
	del touch2.exe

touch2.exe: $(OBJ)
	$(CL) -etouch2 -m$(M) -2 $(LFLAGS) @&&!
$(OBJ)
!

async.obj: async.c $(HDR)

comm.obj: comm.c $(HDR)

conf.obj: conf.c $(HDR)

dttm.obj: dttm.c $(HDR)

dump.obj: dump.c $(HDR)

getopt.obj: getopt.c $(HDR)

grph.obj: grph.c $(HDR)

menu.obj: menu.c $(HDR)

stat.obj: stat.c $(HDR)

touch2.obj: touch2.c $(HDR) version.h

ttl.obj: ttl.c $(HDR)

egavga.obj: $(BGI)\egavga.bgi
	$(BGI)\bgiobj $(BGI)\egavga
