test_figures: Position.o Pawn.o Horse.o Bishop.o Rook.o test_figures.cpp
	g++ Position.o Pawn.o Horse.o Bishop.o Rook.o test_figures.cpp

Rook.o: Rook.cpp
	g++ -c Rook.cpp

Bishop.o: Bishop.cpp
	g++ -c Bishop.cpp

Horse.o: Horse.cpp
	g++ -c Horse.cpp

Pawn.o: Pawn.cpp
	g++ -c Pawn.cpp

Position.o: Position.cpp
	g++ -c Position.cpp

clean:
	rm -rf *.o