CXX = g++ CFLAGS = -Wall -std=gnu++0x all: vec1 vec2 vec1: vec1.cc $(CXX) $(CFLAGS) -o $@ $^ vec2: vec2.cc Person.cc $(CXX) $(CFLAGS) -o $@ $^ clean: rm -f *.o *~ vec1 vec2