BIN = txt2web DIST = $(BIN).tar.xz all: $(BIN) dist: $(DIST) graphs: diagrams.png $(BIN): *.asd src/*.lisp src/*.ps strings/*.sexp sbcl --load build.lisp -- $(BIN) install-deps: sbcl --load install-deps.lisp update-deps: sbcl --load update-deps.lisp %.png: %.dot dot $< -T png -o $@ $(DIST): $(BIN) extras/* tar cfvJ $@ $< extras upload: $(DIST) curl --upload-file $(DIST) https://transfer.sh/$(DIST) @echo distclean: clean clean-deps clean: rm -f $(BIN) $(DIST) clean-deps: -rm qlfile.lock -rm -rf .qlot .PHONY: all graphs install-deps update-deps clean upload