#These should be changed to fit your system
CC = g++
GTKCONFIG = /usr/bin/gtk-config 

#These shouldn't
FLAGS = -O2
GTKFLAGS = `$(GTKCONFIG) --cflags` `$(GTKCONFIG) --libs`

all:	Square.o Border.o Local_Player.o AI_one_Player.o othello

Square.o:	Square.h Square.cc
	$(CC) -c Square.cc $(FLAGS)

Border.o:	Square.h Border.h Border.cc
	$(CC) -c Border.cc $(FLAGS)

Local_Player.o:	Player.h Local_Player.h Local_Player.cc
	$(CC) -c Local_Player.cc $(FLAGS)

AI_one_Player.o:	Player.h AI_one_Player.h AI_one_Player.cc
	$(CC) -c AI_one_Player.cc $(FLAGS) 

othello:	othello.cc Square.o Border.o Local_Player.o AI_one_Player.o othello.h
	$(CC) -g othello.cc Square.o Border.o Local_Player.o AI_one_Player.o -o othello $(FLAGS) $(GTKFLAGS)
