aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile25
1 files changed, 25 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..8cd0743
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,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)'