blob: ef607dbcb65d53f5842d7f2cbdf57b80fd238a4a (
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
26
27
28
29
30
31
32
 | 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)'
.PHONY: doc
doc: doc/extreload.1
doc/extreload.1: doc/extreload.1.txt
	a2x --no-xmllint --format manpage $<
 |