CXX := g++ CXXFLAGS := -O2 TARGET := WFObj.o SOURCE := WFObj.cc LIBS := -lGL all: $(TARGET) driver $(TARGET): $(SOURCE) $(SOURCE:.cc=.hh) $(CXX) -c -o $@ $< $(CXXFLAGS) driver: driver.cc $(TARGET) $(CXX) -o $@ $< $(TARGET) $(CXXFLAGS) $(LIBS) clean: -rm -f *~ *.o