aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2012-10-14 18:15:45 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2012-10-14 18:15:45 +0200
commitb58e1a13b59958ec53af0de1ed22652298060067 (patch)
treecbd21e9807a20b76aaf59d0c0b84df6ea7880d46
parentUse nice unicode prettiness. (diff)
downloadmusic-file-organizer-b58e1a13b59958ec53af0de1ed22652298060067.tar.xz
music-file-organizer-b58e1a13b59958ec53af0de1ed22652298060067.zip
Add install target to make file.
-rw-r--r--Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index fdff1ca..947cdac 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,23 @@
+PREFIX ?= /usr
+DESTDIR ?=
+BINDIR ?= $(PREFIX)/bin
+
LDFLAGS += $(shell pkg-config --libs taglib icu-i18n)
CXXFLAGS ?= -O3 -pipe -fomit-frame-pointer -march=native
CXXFLAGS += $(shell pkg-config --cflags taglib icu-i18n)
+.PHONY: clean install
+
all: readmusictags organizemusic displaylibrary
readmusictags: AudioFile.cpp AudioFile.h readmusictags.cpp
organizemusic: AudioFile.cpp AudioFile.h organizemusic.cpp
displaylibrary: AudioFile.cpp AudioFile.h displaylibrary.cpp
+
+install:
+ @mkdir -p "$(DESTDIR)$(BINDIR)"
+ @install -m 0755 -v readmusictags organizemusic displaylibrary "$(DESTDIR)$(BINDIR)/"
+
clean:
rm -vf readmusictags organizemusic displaylibrary