]> diplodocus.org Git - flac-archive/blob - Makefile
Document zsh 4 requirement.
[flac-archive] / Makefile
1 # $Id$
2
3 prefix=/usr/local
4 exec_prefix=${prefix}
5 bindir=${exec_prefix}/bin
6 datadir=${prefix}/share
7 mandir=${datadir}/man
8 man1dir=${mandir}/man1
9 catdir=${mandir}
10 cat1dir=${catdir}/cat1
11
12 INSTALL= install
13 INSTALL_DATA= ${INSTALL} -m 444
14 INSTALL_DIRECTORY=${INSTALL} -d -m 755
15 INSTALL_SCRIPT= ${INSTALL} -m 555
16 POD2MAN= pod2man -c '' -r ''
17 ROFF= nroff -Tascii -mandoc
18
19 SCRIPTS=\
20 fa-flacd \
21 fa-rip \
22 fa-tags
23
24 MAN=\
25 fa-flacd.1 fa-flacd.0
26
27 all: ${SCRIPTS} ${MAN}
28
29 fa-flacd.1: fa-flacd
30 ${POD2MAN} fa-flacd > $@
31
32 .SUFFIXES: .1 .0
33 .1.0:
34 ${ROFF} $< > $@
35
36 clean:
37 rm -f ${MAN}
38
39 install: ${SCRIPTS} ${bindir} ${man1dir} ${cat1dir} ${SCRIPTS} ${MAN}
40 ${INSTALL_SCRIPT} ${SCRIPTS} ${bindir}
41 ${INSTALL_DATA} fa-flacd.1 ${man1dir}
42 ln -sf fa-flacd.1 ${man1dir}/fa-rip.1
43 ln -sf fa-flacd.1 ${man1dir}/fa-tags.1
44 ${INSTALL_DATA} fa-flacd.0 ${cat1dir}
45 ln -sf fa-flacd.0 ${cat1dir}/fa-rip.0
46 ln -sf fa-flacd.0 ${cat1dir}/fa-tags.0
47
48 ${bindir}:
49 ${INSTALL_DIRECTORY} $@
50
51 ${man1dir}:
52 ${INSTALL_DIRECTORY} $@
53
54 ${cat1dir}:
55 ${INSTALL_DIRECTORY} $@
56
57 uninstall:
58 cd ${bindir} && rm -f ${SCRIPTS}
59 cd ${man1dir} && rm -f ${MAN} fa-rip.1 fa-tags.1
60 cd ${cat1dir} && rm -f ${MAN} fa-rip.0 fa-tags.0
61
62 .PHONY: all clean install uninstall