mistress
Makefile
1.POSIX:
2.SUFFIXES:
3
4PROG=haslo
5MAN=haslo.1
6
7PREFIX=/usr/local
8BINDIR=${PREFIX}/bin
9MANDIR=${PREFIX}/man
10MAN1=${MANDIR}/man1
11
12PERLSHEBANG=/usr/bin/env perl
13
14PERLMODS=MIME::Base32 MIME::Base64 Term::ReadKey
15
16all: checkmods
17
18checkmods:
19 @echo === Checking Perl modules
20 for m in ${PERLMODS}; do ${PERLSHEBANG} -M$$m -e0; done
21
22install:
23 sed '1s:.*:#!${PERLSHEBANG}:' ${PROG} > ${BINDIR}/${PROG}
24 chmod +x ${BINDIR}/${PROG}
25 cp ${MAN} ${MAN1}/${MAN}