]> diplodocus.org Git - minc/blob - Makefile
Here you go.
[minc] / 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 minc
21
22 MAN=\
23 minc.1 minc.0
24
25 all: ${SCRIPTS} ${MAN}
26
27 minc.1: minc
28 ${POD2MAN} minc > $@
29
30 .SUFFIXES: .1 .0
31 .1.0:
32 ${ROFF} $< > $@
33
34 clean:
35 rm -f ${MAN}
36
37 install: ${SCRIPTS} ${bindir} ${man1dir} ${cat1dir} ${SCRIPTS} ${MAN}
38 ${INSTALL_SCRIPT} ${SCRIPTS} ${bindir}
39 ${INSTALL_DATA} minc.1 ${man1dir}
40 ${INSTALL_DATA} minc.0 ${cat1dir}
41
42 ${bindir}:
43 ${INSTALL_DIRECTORY} $@
44
45 ${man1dir}:
46 ${INSTALL_DIRECTORY} $@
47
48 ${cat1dir}:
49 ${INSTALL_DIRECTORY} $@
50
51 uninstall:
52 cd ${bindir} && rm -f ${SCRIPTS}
53 cd ${man1dir} && rm -f ${MAN}
54 cd ${cat1dir} && rm -f ${MAN}
55
56 .PHONY: all clean install uninstall