Skip to content

Commit 5728bdb

Browse files
authored
Improve portability of the Makefile. (#25)
1 parent 0e67e5e commit 5728bdb

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

Makefile

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1-
PREFIX=/usr/local
1+
PREFIX = /usr/local
2+
MANDIR = ${PREFIX}/share/man
3+
CXXFLAGS != pkg-config --cflags --libs fftw3 libavcodec libavformat libavutil libswresample libkeyfinder
4+
5+
all: keyfinder-cli
26

37
keyfinder-cli: keyfinder_cli.cpp key_notations.h
4-
$(CXX) $< -std=c++11 -Wall -lkeyfinder -lavcodec -lavformat -lavutil -lswresample -lfftw3 -o $@
8+
${CXX} -std=c++11 -Wall ${CXXFLAGS} -o $@ keyfinder_cli.cpp
59

610
install: keyfinder-cli keyfinder-cli.1
711
install -d "${DESTDIR}${PREFIX}/bin"
812
install -m 755 keyfinder-cli "${DESTDIR}${PREFIX}/bin/keyfinder-cli"
9-
install -d "${DESTDIR}${PREFIX}/share/man/man1"
10-
install -m 644 keyfinder-cli.1 "${DESTDIR}${PREFIX}/share/man/man1/keyfinder-cli.1"
13+
install -d "${DESTDIR}${MANDIR}/man1"
14+
install -m 644 keyfinder-cli.1 "${DESTDIR}${MANDIR}/man1/keyfinder-cli.1"
1115

1216
clean:
13-
rm keyfinder-cli
17+
rm -f keyfinder-cli

0 commit comments

Comments
 (0)