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