-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
36 lines (25 loc) · 836 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
LISP ?= sbcl
LISP_ARGS = --noinform
.PHONY: build build-deploy download-ql install-ql
ci: build
build:
@echo "Building..."
$(LISP) $(LISP_ARGS) --script './scripts/build.lisp'
build-deploy:
@echo "Building... (with Deploy)"
$(LISP) $(LISP_ARGS) --script './scripts/deploy.lisp'
download-ql:
@echo "Downloading Quicklisp..."
curl -O https://beta.quicklisp.org/quicklisp.lisp
install-ql: download-ql
@echo "Installing Quicklisp..."
$(LISP) $(LISP_ARGS) --load './quicklisp.lisp' --script './scripts/install-ql.lisp'
rm './quicklisp.lisp'
install-ql-no-network:
@echo "Installing Quicklisp..."
$(LISP) $(LISP_ARGS) --load './scripts/quicklisp.lisp' --script './scripts/install-ql.lisp'
build-nix: install-ql-no-network build
command-global:
./test/commands/global/run.sh
command-local:
./test/commands/local/run.sh