dominoes:	ComputerPlayer.o HumanPlayer.o main.o Move.o Table.o utils.o ListOfDomino.o
		g++ -g -o dominoes ComputerPlayer.o HumanPlayer.o main.o Move.o Table.o utils.o ListOfDomino.o

ComputerPlayer.o:ComputerPlayer.cc ComputerPlayer.h
		g++ -c -g -o ComputerPlayer.o ComputerPlayer.cc

HumanPlayer.o:	HumanPlayer.cc HumanPlayer.h
		g++ -c -g -o HumanPlayer.o HumanPlayer.cc

ListOfDomino.o:	ListOfDomino.cc ListOfDomino.h
		g++ -c -g -o ListOfDomino.o ListOfDomino.cc

main.o:		main.cc HumanPlayer.h ComputerPlayer.h
		g++ -c -g -o main.o main.cc

Table.o:	Table.cc Table.h
		g++ -c -g -o Table.o Table.cc

Move.o:	Move.cc Move.h
			g++ -c -g -o Move.o Move.cc

utils.o:	utils.cc utils.h
		g++ -c -g -o utils.o utils.cc

clean:
		rm -rf *.o dominoes

