DESTDIR= PREFIX?=/usr/local CXXFLAGS?=-O2 CXXFLAGS+=-std=c++11 CPP_FILES=$(wildcard src/*.cpp) OBJ_FILES=$(notdir $(CPP_FILES:.cpp=.o)) all: dylibbundler dylibbundler: $(OBJ_FILES) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJ_FILES) %.o: src/%.cpp $(CXX) -c $(CXXFLAGS) -I./src $< -o $@ clean: rm -f *.o rm -f ./dylibbundler install: dylibbundler mkdir -p $(DESTDIR)$(PREFIX)/bin cp ./dylibbundler $(DESTDIR)$(PREFIX)/bin/dylibbundler chmod 775 $(DESTDIR)$(PREFIX)/bin/dylibbundler .PHONY: all clean install