CFILES = set.cc element.cc parser.cc OFILES = $(CFILES:.cc=.o) all: $(OFILES) $(CXX) -o set $(OFILES) clean: rm -f set $(OFILES) .cc.o: $(CXX) -c $<