programs: pierre1.cpp pierre2.cpp

pierre1: pierre1.o Fraction.o gcd.o
	g++ -o pierre1 pierre1.o Fraction.o gcd.o

pierre1.o: pierre1.cpp Fraction.h
	g++ -c pierre1.cpp

pierre2: pierre2.o Fraction.o gcd.o
	g++ -o pierre2 pierre2.o Fraction.o gcd.o

pierre2.o: pierre2.cpp Fraction.h
	g++ -c pierre2.cpp

Fraction.o: Fraction.cpp Fraction.h gcd.h
	g++ -c Fraction.cpp

gcd.o: gcd.cpp gcd.h
	g++ -c gcd.cpp
