CC=g++ 
FLAGS=-fhandle-exceptions                      
BIN=Main
      
all : $(BIN)
       
DivideByZeroException.o : DivideByZeroException.cc
	$(CC) $(FLAGS) -c DivideByZeroException.cc
       
Rational.o : Rational.cc
	$(CC) $(FLAGS) -c Rational.cc
       
Cmpsci197cUtil.o : Cmpsci197cUtil.cc
	$(CC) $(FLAGS) -c Cmpsci197cUtil.cc
       
       
$(BIN) : Main.cc Rational.o DivideByZeroException.o Cmpsci197cUtil.o
	$(CC) $(FLAGS) Main.cc Rational.o DivideByZeroException.o \
                       Cmpsci197cUtil.o -o $(BIN)
