This commit is contained in:
+8
-3
@@ -3,16 +3,20 @@ LISP=sbcl
|
|||||||
PREFIX=~/.local
|
PREFIX=~/.local
|
||||||
|
|
||||||
override SRCS=clash.asd format.lisp parse-date.lisp clash.lisp
|
override SRCS=clash.asd format.lisp parse-date.lisp clash.lisp
|
||||||
|
override LOAD_CLASH=--eval '(require "asdf")' \
|
||||||
|
--eval '(asdf:load-asd (merge-pathnames "../cl-xdg-trash/cl-xdg-trash.asd" (uiop:getcwd)))' \
|
||||||
|
--eval '(asdf:load-asd (merge-pathnames "clash.asd" (uiop:getcwd)))' \
|
||||||
|
--eval '(ql:quickload :clash)'
|
||||||
|
|
||||||
all: clash clash.1
|
all: clash clash.1
|
||||||
|
|
||||||
clash: $(SRCS)
|
clash: $(SRCS)
|
||||||
$(LISP) --eval '(ql:quickload :clash)' \
|
$(LISP) $(LOAD_CLASH) \
|
||||||
--eval '(asdf:make :clash)' \
|
--eval '(asdf:make :clash)' \
|
||||||
--eval '(uiop:quit)'
|
--eval '(uiop:quit)'
|
||||||
|
|
||||||
clash.md: $(SRCS)
|
clash.md: $(SRCS)
|
||||||
$(LISP) --eval '(ql:quickload :clash)' \
|
$(LISP) $(LOAD_CLASH) \
|
||||||
--eval '(clash:make-markdown-doc)' \
|
--eval '(clash:make-markdown-doc)' \
|
||||||
--eval '(uiop:quit)' \
|
--eval '(uiop:quit)' \
|
||||||
-- clash.md
|
-- clash.md
|
||||||
@@ -30,7 +34,8 @@ deploy-build: $(DEPLOY_OUTPUT)
|
|||||||
|
|
||||||
$(DEPLOY_OUTPUT): $(SRCS)
|
$(DEPLOY_OUTPUT): $(SRCS)
|
||||||
$(LISP) --eval '(push :deploy-console *features*)' \
|
$(LISP) --eval '(push :deploy-console *features*)' \
|
||||||
--eval "(ql:quickload '(:clash :deploy))" \
|
$(LOAD_CLASH) \
|
||||||
|
--eval '(ql:quickload :deploy)' \
|
||||||
--eval "(asdf:operate 'deploy:deploy-op :clash)" \
|
--eval "(asdf:operate 'deploy:deploy-op :clash)" \
|
||||||
--eval '(uiop:quit)'
|
--eval '(uiop:quit)'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user