-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
24 lines (20 loc) · 916 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
CL=sbcl
all: unit-tests
unit-tests:
$(CL) --dynamic-space-size 8192 --load ~/quicklisp/setup.lisp --non-interactive \
--eval '(pushnew (truename "~/Developer/cl/cl-objc/") ql:*local-project-directories*)' \
--eval '(ql:quickload :cl-objc/test)' \
--eval '(setf fiveam:*on-error* :debug fiveam:*on-failure* :debug)' \
--eval '(setf *debugger-hook* \
(lambda (c h) \
(declare (ignore c h)) \
(uiop:quit -1)))' \
--eval "(asdf:test-system :cl-objc)" \
unit-tests-debug:
$(CL) --dynamic-space-size 4096 --load ~/quicklisp/setup.lisp \
--eval '(pushnew (truename "~/Documents/dev/cl/cl-objc/") ql:*local-project-directories*)' \
--eval '(ql:quickload :cl-objc/test)' \
--eval '(setf (v:repl-level) :debug)' \
--eval '(setf fiveam:*debug-on-error* t)' \
--eval "(asdf:test-system :cl-objc)" \
clean: