|
|
Makefile - bitreich-tardis - Front-end for navigating bitreich memes and TV dimensions |
|
|
 |
git clone git://bitreich.org/bitreich-tardis git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tardis (git://bitreich.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
Tags |
|
|
 |
README |
|
|
 |
LICENSE |
|
|
|
--- |
|
|
|
Makefile (1473B) |
|
|
|
--- |
|
|
|
1 .POSIX: |
|
|
|
2 |
|
|
|
3 NAME = tardis |
|
|
|
4 VERSION = 0.1.0 |
|
|
|
5 |
|
|
|
6 # paths |
|
|
|
7 PREFIX = /usr/local |
|
|
|
8 MANPREFIX = ${PREFIX}/man |
|
|
|
9 DOCPREFIX = ${PREFIX}/share/doc/${NAME} |
|
|
|
10 |
|
|
|
11 SCRIPTS = tardis |
|
|
|
12 |
|
|
|
13 MAN1 = ${SCRIPTS:=.1} |
|
|
|
14 DOC = \ |
|
|
|
15 README\ |
|
|
|
16 LICENSE |
|
|
|
17 |
|
|
|
18 install: README |
|
|
|
19 # installing executable files and scripts. |
|
|
|
20 mkdir -p "${DESTDIR}${PREFIX}/bin" |
|
|
|
21 cp -f ${SCRIPTS} "${DESTDIR}${PREFIX}/bin" |
|
|
|
22 for f in ${SCRIPTS}; do chmod 755 "${DESTDIR}${PREFIX}/bin/$$f"; done |
|
|
|
23 # installing documentation files. |
|
|
|
24 mkdir -p "${DESTDIR}${DOCPREFIX}" |
|
|
|
25 cp -f ${DOC} "${DESTDIR}${DOCPREFIX}" |
|
|
|
26 for d in ${DOC}; do chmod 755 "${DESTDIR}${DOCPREFIX}/$$d"; done |
|
|
|
27 # installing manual pages for general commands: section 1. |
|
|
|
28 mkdir -p "${DESTDIR}${MANPREFIX}/man1" |
|
|
|
29 cp -f ${MAN1} "${DESTDIR}${MANPREFIX}/man1" |
|
|
|
30 for m in ${MAN1}; do chmod 644 "${DESTDIR}${MANPREFIX}/man1/$$m"; done |
|
|
|
31 |
|
|
|
32 README: ${MAN1} |
|
|
|
33 mandoc -T ascii ${MAN1} | col -bx > $@ |
|
|
|
34 |
|
|
|
35 uninstall: |
|
|
|
36 # removing executable files and scripts. |
|
|
|
37 for f in ${SCRIPTS}; do rm -f "${DESTDIR}${PREFIX}/bin/$$f"; done |
|
|
|
38 # removing example files. |
|
|
|
39 for d in ${DOC}; do rm -f "${DESTDIR}${DOCPREFIX}/$$d"; done |
|
|
|
40 -rmdir "${DESTDIR}${DOCPREFIX}" |
|
|
|
41 # removing manual pages. |
|
|
|
42 for m in ${MAN1}; do rm -f "${DESTDIR}${MANPREFIX}/man1/$$m"; done |
|
|
|
43 |
|
|
|
44 dist: |
|
|
|
45 rm -rf "${NAME}-${VERSION}" |
|
|
|
46 mkdir -p "${NAME}-${VERSION}" |
|
|
|
47 cp -rf ${MAN1} ${DOC} ${SCRIPTS} "${NAME}-${VERSION}" |
|
|
|
48 # make tarball |
|
|
|
49 tar cf - "${NAME}-${VERSION}" | \ |
|
|
|
50 gzip -c > "${NAME}-${VERSION}.tar.gz" |
|
|
|
51 rm -rf "${NAME}-${VERSION}" |
|
|
|
52 |
|
|
|
53 .PHONY: install uninstall dist |
|