CXX = g++ CC = $(CXX) CPPFLAGS = `Magick++-config --cppflags` BOOST_LIBS = -lboost_system -lboost_filesystem -lboost_serialization LDFLAGS = `Magick++-config --ldflags` $(BOOST_LIBS) SOURCES = DescriptorManager.cpp main.cpp OBJECTS = $(SOURCES:.cpp=.o) EXECUTABLE = small-image-descriptors $(EXECUTABLE): $(OBJECTS) $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) .PHONY: clean clean: rm $(EXEC) $(OBJECTS)