summaryrefslogtreecommitdiff
path: root/Makefile
blob: ede21d62f12d9e1a14c50e3607562e8609b12b5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Portable makefile supporting OpenBSD, FreeBSD, and GNU/Linux.

PREFIX = /usr/local
INSTALL = install
BINDIR = bin
BINOWN = root
BINGRP = root
BINMODE = 555
MANDIR = man/man
MANOWN = root
MANGRP = root
MANMODE = 444
MANGZ = 0

include config.mk

all:
	gzip -c temp-postgres.1 >temp-postgres.1.gz

clean:
	rm temp-postgres.1.gz

lint:
	shellcheck -a temp-postgres.sh
	mandoc -T lint -W warning temp-postgres.1
	-mandoc -T lint -W all temp-postgres.1

install:
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} temp-postgres.sh ${DESTDIR}${PREFIX}/${BINDIR}/temp-postgres
	if [ ${MANGZ} -eq 1 ] ; then \
	  ${INSTALL} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} temp-postgres.1.gz ${DESTDIR}${PREFIX}/${MANDIR}1/temp-postgres.1.gz ; \
	else \
	  ${INSTALL} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} temp-postgres.1 ${DESTDIR}${PREFIX}/${MANDIR}1/temp-postgres.1 ; \
	fi

uninstall:
	rm -f ${DESTDIR}${PREFIX}/${BINDIR}/temp-postgres
	rm -f ${DESTDIR}${PREFIX}/${MANDIR}1/temp-postgres.1
	rm -f ${DESTDIR}${PREFIX}/${MANDIR}1/temp-postgres.1.gz
Generated by cgit. See skreutz.com for my tech blog and contact information.