diff --git a/clash/Makefile b/clash/Makefile index a9304d4..8b8dc36 100644 --- a/clash/Makefile +++ b/clash/Makefile @@ -3,16 +3,20 @@ LISP=sbcl PREFIX=~/.local 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 clash: $(SRCS) - $(LISP) --eval '(ql:quickload :clash)' \ + $(LISP) $(LOAD_CLASH) \ --eval '(asdf:make :clash)' \ --eval '(uiop:quit)' clash.md: $(SRCS) - $(LISP) --eval '(ql:quickload :clash)' \ + $(LISP) $(LOAD_CLASH) \ --eval '(clash:make-markdown-doc)' \ --eval '(uiop:quit)' \ -- clash.md @@ -30,7 +34,8 @@ deploy-build: $(DEPLOY_OUTPUT) $(DEPLOY_OUTPUT): $(SRCS) $(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 '(uiop:quit)'