CC   = g++ -Wall -Wshadow -g -O
LINK = g++
RM   = rm
OFILES = main.o Expression.o Term.o Factor.o Reader.o

%.o: %.cpp
	$(CC) -c $< -o $@

expression: $(OFILES)
	$(LINK) -o expression $(OFILES)

clean: 
	$(RM) expression $(OFILES)
