
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) 
