aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
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 $<