aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 8cd0743a68a5cf7a57b7706f766832f7ba7c7b1d (plain)
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
LISP ?= sbcl

build:
	$(LISP) --load extreload.asd \
		--eval '(ql:quickload :extreload)' \
		--eval '(asdf:make :extreload)' \
		--eval '(quit)'

release:
	# ecl --eval '(require "asdf")' \
	# 	--load extreload.asd \
	# 	--eval '(ql:quickload :extreload)' \
	# 	--eval '(asdf:make :extreload)' \
	# 	--eval '(quit)'
	ecl --eval '(require "asdf")' \
		--eval '(require "uiop")' \
		--load extreload.asd \
		--eval '(ql:quickload :extreload)' \
		--eval '(asdf:make-build :extreload \
			:type :program \
			:move-here #P"./" \
			:epilogue-code '"'"'(progn \
				(extreload:main) \
				(si:exit)))' \
		--eval '(quit)'