CC	= gcc
CCC	= g++
CCFLAGS	= -Wall -O -Iinclude -g

OBJS    = quixo.o board.o input.o display.o computer.o

all : quixo dumb squisho

quixo : $(OBJS)
	$(CC) $(LDFLAGS) $(OBJS) -o quixo

dumb : dumb.o board.o
	$(CC) $(LDFLAGS) dumb.o board.o -o dumb

squisho: squisho.o ai.o
	$(CC) $(LDFLAGS) squisho.o ai.o -o squisho

.cc.o :
	$(CCC) $(CCFLAGS) -c $*.cc -o $*.o

clean :
	rm -f quixo dumb core err
	rm -f $(OBJS) dumb.o ai.o squisho.o
