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