Fix Makefile to compile when standalone is needed - 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 6faa6c27c313af26ce74ba3f3df5f599ee08ed0e DIR parent c2c3178142a5fec87b71d7e4f4b8b2d8fc5446c0 HTML Author: Solene Rapenne <solene@perso.pw> Date: Thu, 16 Nov 2017 12:08:56 +0000 Fix Makefile to compile when standalone is needed Diffstat: M Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- DIR diff --git a/Makefile b/Makefile @@ -3,20 +3,20 @@ .POSIX: BIN = clic -LISP = ecl +LISP = sbcl PREFIX = /usr BINDIR = ${PREFIX}/bin MANDIR = ${PREFIX}/share/man/man1 -all: ${BIN} +all: extension.so ${BIN} ${BIN}: clic.lisp make-binary.lisp ${LISP} --load make-binary.lisp -standalone: clic.lisp extension make-binary.lisp +standalone: clic.lisp extension.so make-binary.lisp ${MAKE} -e LISP=sbcl -extension: extension.c +extension.so: extension.c ${CC} -Wall -fPIC -c extension.c ${LD} -shared -o extension.so extension.o