diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..482e6e7 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +LISP ?= sbcl + +all: clean build + +clean: + -rm mirror-img + +quicklisp: + curl "https://beta.quicklisp.org/quicklisp.lisp" -o /tmp/ql.lisp + $(LISP) --load /tmp/ql.lisp \ + --eval '(quicklisp-quickstart:install :path "~/.local/lib/quicklisp/")' \ + --eval '(ql:add-to-init-file)' \ + --eval '(quit)' + +build: + $(LISP) --load mirror-img.asd \ + --eval '(ql:quickload :mirror-img)' \ + --eval '(ql:quickload :mirror-img/unix)' \ + --eval '(asdf:make :mirror-img/unix)' \ + --eval '(quit)'