##// END OF EJS Templates
Working Linux build, some CLI improvements
Working Linux build, some CLI improvements

File last commit:

r44:65a579db default
r44:65a579db default
Show More
Makefile
39 lines | 579 B | text/x-makefile | MakefileLexer
Tutorial game works!
r6
BIN = sugar-qsp
LISP = sbcl
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1
Working Linux build, some CLI improvements
r44 all: $(BIN)
graphs: diagrams.png
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1
$(BIN): src/*.lisp src/*.ps
Tutorial game works!
r6 buildapp.$(LISP) --asdf-path .\
--asdf-tree .qlot/dists\
--load-system sugar-qsp\
--entry sugar-qsp:entry-point\
Working Linux build, some CLI improvements
r44 --compress-core\
Tutorial game works!
r6 --output $(BIN)
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1
install-deps:
sbcl --load install-deps.lisp
update-deps:
sbcl --load update-deps.lisp
Working Linux build, some CLI improvements
r44 %.png: %.dot
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1 dot $< -T png -o $@
Working Linux build, some CLI improvements
r44 dist: $(BIN)
tar cfvJ sugar-qsp.tar.xz $(BIN) extras
distclean: clean clean-deps
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1 clean:
Working Linux build, some CLI improvements
r44 -rm sugar-qsp
clean-deps:
-rm qlfile.lock
-rm -rf .qlot
.PHONY: all graphs install-deps update-deps clean