all: ex1 ex2 ex3

ex1: main.cpp shapes.h shapes.cpp
	g++ main.cpp shapes.cpp -o ex1

ex2: main2.cpp shapes.h shapes.cpp
	g++ main2.cpp shapes.cpp -o ex2

ex3: main3.cpp shapes.h shapes.cpp
	g++ main3.cpp shapes.cpp -o ex3

.phony: clean

clean:
	rm ex1 ex2 ex3
