diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-07-31 11:37:19 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-07-31 11:37:19 +0200 |
commit | b7ced9f560c8f717eb2750ca2b222f4d4bda7bb8 (patch) | |
tree | e765ff702156c3dfee5871f33b9835a8fb781f09 | |
parent | Only link icu for organizemusic (diff) | |
download | music-file-organizer-b7ced9f560c8f717eb2750ca2b222f4d4bda7bb8.tar.xz music-file-organizer-b7ced9f560c8f717eb2750ca2b222f4d4bda7bb8.zip |
Abstract out binaries in makefile
-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) |