revert makefile - clic - Clic is an command line interactive client for gopher written in Common LISP HTML git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/clic/ DIR Log DIR Files DIR Refs DIR Tags DIR README DIR LICENSE --- DIR commit 123b5d235718046abcc402afd0b50790ca5c6c87 DIR parent 69e7fed7881b7f7419c7783072311b72be4212a5 HTML Author: Solene Rapenne <solene@perso.pw> Date: Fri, 3 Nov 2017 23:28:01 +0000 revert makefile Diffstat: M Makefile | 36 ++++++++++++++++--------------- 1 file changed, 19 insertions(+), 17 deletions(-) --- DIR diff --git a/Makefile b/Makefile @@ -1,30 +1,32 @@ # clic – a simple gopher client in lisp # See the LICENSE file for copyright and license details. -.POSIX: +NAME = clic -BIN = clic -LISP = ecl -PREFIX = /usr -BINDIR = ${PREFIX}/bin -MANDIR = ${PREFIX}/share/man/man1 +LISP ?= ecl +PREFIX ?= /usr +BINDIR ?= ${PREFIX}/bin +MANDIR ?= ${PREFIX}/share/man/man1 -all: ${BIN} +all: bin -${BIN}: clic.lisp - ${LISP} --load make-binary.lisp +bin: + ecl --load make-binary.lisp -install: ${BIN} - @echo installing executable to "${DESTDIR}${PREFIX}/bin" - @mkdir -p "${DESTDIR}${BINDIR}" - @cp -f clic "${DESTDIR}${BINDIR}/${BIN}" - @chmod 755 "${DESTDIR}${BINDIR}/${BIN}" +sbcl-bin: + sbcl --load make-binary.lisp + +install: all + @echo installing executable to ${DESTDIR}${PREFIX}/bin + @mkdir -p ${DESTDIR}${BINDIR} + @cp -f ${NAME} ${DESTDIR}${BINDIR} + @chmod 755 ${DESTDIR}${BINDIR}/${NAME} uninstall: - @echo removing executable file from "${DESTDIR}${PREFIX}/bin" - @rm -f "${DESTDIR}${BINDIR}/${BIN}" + @echo removing executable file from ${DESTDIR}${PREFIX}/bin + @rm -f ${DESTDIR}${BINDIR}/${NAME} clean: - rm -f "${BIN}" clic.o clic.eclh clic.cxx + rm -f clic clic.o clic.eclh clic.cxx test: ${LISP} --load clic.lisp --load test.lisp