summaryrefslogtreecommitdiff
path: root/Makefile
blob: bb98d07ad5fa2dbe4ac9c7657b73a7080f3b0b21 (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
PREFIX = /var/www
CGIBINDIR = cgi-bin
HTDOCSDIR = htdocs/pastanoggin.com

CGIDIR = ${PREFIX}/${CGIBINDIR}
ROOTDIR = ${PREFIX}/${HTDOCSDIR}

install:
	# perl
	install -d ${DISTDIR}${PREFIX}/usr/bin
	install -g www -m 755 -o www /usr/bin/perl ${DESTDIR}${PREFIX}/usr/bin
	install -d ${DISTDIR}${PREFIX}/usr/lib
	install -g www -m 755 -o www /usr/lib/libperl.so.* \
		${DESTDIR}${PREFIX}/usr/lib
	install -g www -m 755 -o www /usr/lib/libm.so.* ${DESTDIR}${PREFIX}/usr/lib
	install -g www -m 755 -o www /usr/lib/libc.so.* ${DESTDIR}${PREFIX}/usr/lib
	install -d ${DISTDIR}${PREFIX}/usr/libexec
	install -g www -m 755 -o www /usr/libexec/ld.so \
		${DESTDIR}${PREFIX}/usr/libexec
	install -d ${DISTDIR}${PREFIX}/usr/libdata/perl5
	# cgi
	install -d ${DESTDIR}${CGIDIR}
	install -g www -m 0555 -o www  perl.cgi ${DESTDIR}${CGIDIR}
	# documents
	install -d ${DESTDIR}${ROOTDIR}/docs
	install -g www -m 0555 -o www docs/* ${DESTDIR}${ROOTDIR}/docs
	# static files
	install -d ${DESTDIR}${ROOTDIR}/static
	install -g www -m 0555 -o www static/* ${DESTDIR}${ROOTDIR}/static

uninstall:
	rm -f ${DESTDIR}${PREFIX}/cgi-bin/perl.cgi