LIBS=gtkmm-3.0 override CXXFLAGS += -MMD -Wall `pkg-config $(LIBS) --cflags` override LDFLAGS += -pthread -lbible `pkg-config $(LIBS) --libs` SOURCES=$(wildcard src/*.cc) OBJECTS=$(SOURCES:.cc=.o) DEPS = $(OBJECTS:.o=.d) EXECUTABLE=biblereader PREFIX ?= /usr EXEC_PREFIX ?= $(PREFIX) BINDIR ?= $(EXEC_PREFIX)/bin $(EXECUTABLE): $(OBJECTS) $(CXX) $(OBJECTS) -o $@ $(LDFLAGS) -include $(DEPS) install: $(EXECUTABLE) install -d $(DESTDIR)$(BINDIR) install -m 755 $(EXECUTABLE) $(DESTDIR)$(BINDIR) install -d $(DESTDIR)$(PREFIX)/share/applications/ install -m 644 files/biblereader.desktop $(DESTDIR)$(PREFIX)/share/applications/ install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/ install -m 644 files/biblereader_128.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/biblereader.png install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/64x64/apps/ install -m 644 files/biblereader_64.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/64x64/apps/biblereader.png .PHONY: clean clean: $(RM) $(OBJECTS) $(DEPS) $(EXECUTABLE)