Makefile
39 lines
| 579 B
| text/x-makefile
|
MakefileLexer
r6 | ||||
BIN = sugar-qsp | ||||
LISP = sbcl | ||||
r1 | ||||
r44 | all: $(BIN) | |||
graphs: diagrams.png | ||||
r1 | ||||
$(BIN): src/*.lisp src/*.ps | ||||
r6 | buildapp.$(LISP) --asdf-path .\ | |||
--asdf-tree .qlot/dists\ | ||||
--load-system sugar-qsp\ | ||||
--entry sugar-qsp:entry-point\ | ||||
r44 | --compress-core\ | |||
r6 | --output $(BIN) | |||
r1 | ||||
install-deps: | ||||
sbcl --load install-deps.lisp | ||||
update-deps: | ||||
sbcl --load update-deps.lisp | ||||
r44 | %.png: %.dot | |||
r1 | dot $< -T png -o $@ | |||
r44 | dist: $(BIN) | |||
tar cfvJ sugar-qsp.tar.xz $(BIN) extras | ||||
distclean: clean clean-deps | ||||
r1 | clean: | |||
r44 | -rm sugar-qsp | |||
clean-deps: | ||||
-rm qlfile.lock | ||||
-rm -rf .qlot | ||||
.PHONY: all graphs install-deps update-deps clean | ||||