CC=g++
CFLAGS= -g
OFILES=mainsup.o hex.o main.o uiface.o gobj.o draw.o move.o
SCREENDIR=srgp

INCLUDE = -I/users/staff/math/sbloch/class/222/packages/srgp/include

LDLIBS =  -lsrgp -lX11
LDFLAGS = -L/users/staff/math/sbloch/class/222/packages/srgp/lib

all	: $(OFILES)
	$(CC)  $(CFLAGS) $(OFILES) $(LDLIBS) $(LDFLAGS) -o chase
hex.o	:	hex.cc hex.h defines.h
	$(CC) -c $(CFLAGS) $(INCLUDE) hex.cc
mainsup.o:	mainsup.cc mainsup.h defines.h gobj.h
	$(CC) -c $(CFLAGS) $(INCLUDE) mainsup.cc
draw.o	:	$(SCREENDIR)/draw.cc hex.h defines.h
	$(CC) -c $(CFLAGS) $(INCLUDE) $(SCREENDIR)/draw.cc
gobj.o	:	gobj.cc gobj.h
	$(CC) -c $(CFLAGS) $(INCLUDE) gobj.cc
uiface.o:	$(SCREENDIR)/uiface.cc uiface.h defines.h
	$(CC) -c $(CFLAGS) $(INCLUDE) $(SCREENDIR)/uiface.cc
move.o	:	move.cc move.h hex.h defines.h
	$(CC) -c $(CFLAGS) move.cc
main.o	:	main.cc mainsup.h uiface.h defines.h move.h
	$(CC) -c $(CFLAGS) $(INCLUDE) main.cc
clean	: 
	rm *.o
	rm chase
	


