debugFlag=-g ratTest: Rational.o TestRational.o g++ -o ratTest TestRational.o Rational.o $(debugFlag) TestRational.o: TestRational.cpp Rational.h g++ -c TestRational.cpp $(debugFlag) Rational.o: Rational.cpp Rational.h g++ -c Rational.cpp $(debugFlag) clean: ifdef SYSTEMROOT del -f *.o ratTest else \rm -f *.o ratTest endif