bitreich-tardis

front-end for navigating bitreich memes and TV dimensions
git clone git://src.adamsgaard.dk/bitreich-tardis # fast
git clone https://src.adamsgaard.dk/bitreich-tardis.git # slow
Log | Files | Refs | LICENSE Back to index

commit 52b405f3f3e0037f25cbc95f29e5494a5b0416a2
parent 8a0d872bd6059d8e4cc00ab30bfef64fcfd8563d
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date:   Thu, 18 Feb 2021 11:38:25 +0100

add LICENSE and Makefile

Diffstat:
ALICENSE | 15+++++++++++++++
AMakefile | 50++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+), 0 deletions(-)

diff --git a/LICENSE b/LICENSE @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2021 Anders Damsgaard <anders@adamsgaard.dk> + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/Makefile b/Makefile @@ -0,0 +1,50 @@ +.POSIX: + +NAME = tardis +VERSION = 0.1.0 + +# paths +PREFIX = /usr/local +MANPREFIX = ${PREFIX}/man +DOCPREFIX = ${PREFIX}/share/doc/${NAME} + +SCRIPTS = tardis + +#MAN1 = ${SCRIPTS:=.1} +DOC = \ + LICENSE\ + #README + +install: + # installing executable files and scripts. + mkdir -p "${DESTDIR}${PREFIX}/bin" + cp -f ${SCRIPTS} "${DESTDIR}${PREFIX}/bin" + for f in ${SCRIPTS}; do chmod 755 "${DESTDIR}${PREFIX}/bin/$$f"; done + # installing documentation files. + mkdir -p "${DESTDIR}${DOCPREFIX}" + cp -f ${DOC} "${DESTDIR}${DOCPREFIX}" + for d in ${DOC}; do chmod 755 "${DESTDIR}${DOCPREFIX}/$$d"; done + # installing manual pages for general commands: section 1. + #mkdir -p "${DESTDIR}${MANPREFIX}/man1" + #cp -f ${MAN1} "${DESTDIR}${MANPREFIX}/man1" + #for m in ${MAN1}; do chmod 644 "${DESTDIR}${MANPREFIX}/man1/$$m"; done + +uninstall: + # removing executable files and scripts. + for f in ${SCRIPTS}; do rm -f "${DESTDIR}${PREFIX}/bin/$$f"; done + # removing example files. + for d in ${DOC}; do rm -f "${DESTDIR}${DOCPREFIX}/$$d"; done + -rmdir "${DESTDIR}${DOCPREFIX}" + # removing manual pages. + #for m in ${MAN1}; do rm -f "${DESTDIR}${MANPREFIX}/man1/$$m"; done + +dist: + rm -rf "${NAME}-${VERSION}" + mkdir -p "${NAME}-${VERSION}" + cp -rf ${MAN1} ${DOC} ${SCRIPTS} "${NAME}-${VERSION}" + # make tarball + tar cf - "${NAME}-${VERSION}" | \ + gzip -c > "${NAME}-${VERSION}.tar.gz" + rm -rf "${NAME}-${VERSION}" + +.PHONY: install uninstall dist