Allow building in any directory
Build Clash / build (push) Successful in 34s

This commit is contained in:
2026-08-11 13:58:19 -07:00
parent 35bf64d5e5
commit 41d0c9776f
+8 -3
View File
@@ -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)'