forgejo-updater/Makefile

20 lines
373 B
Makefile

SYSTEM_NAME = forgejo-updater
define LISP_CMDS
"(handler-case \
(progn (ql:quickload :SYSTEM) \
(asdf:make :SYSTEM)) \
(error (e) \
(format t \"~A~%\" e) \
(uiop:quit 1)))"
endef
CMDS = --eval $(subst SYSTEM,$(SYSTEM_NAME),$(LISP_CMDS))
.PHONY: clean all
all:
ros $(CMDS)
clean:
rm -rf bin/