diff options
-rw-r--r-- | Makefile | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -6,9 +6,10 @@ LDLIBS += $(shell pkg-config --libs taglib) CXXFLAGS ?= -O3 -pipe -march=native CXXFLAGS += $(shell pkg-config --cflags taglib) -.PHONY: clean install +.PHONY: all clean install -all: readmusictags organizemusic displaylibrary +BINARIES := readmusictags organizemusic displaylibrary +all: $(BINARIES) readmusictags: AudioFile.cpp AudioFile.h readmusictags.cpp organizemusic: CXXFLAGS += $(shell pkg-config --cflags icu-i18n) @@ -16,9 +17,9 @@ organizemusic: LDLIBS += $(shell pkg-config --libs icu-i18n) organizemusic: AudioFile.cpp AudioFile.h organizemusic.cpp displaylibrary: AudioFile.cpp AudioFile.h displaylibrary.cpp -install: +install: $(BINARIES) @mkdir -p "$(DESTDIR)$(BINDIR)" - @install -m 0755 -v readmusictags organizemusic displaylibrary "$(DESTDIR)$(BINDIR)/" + @install -m 0755 -v $(BINARIES) "$(DESTDIR)$(BINDIR)/" clean: - rm -vf readmusictags organizemusic displaylibrary + $(RM) $(BINARIES) |