Skip to content

Commit

Permalink
Fix Makefile to work on enviroments which Quicklisp isn't installed i…
Browse files Browse the repository at this point in the history
…n user-home.
  • Loading branch information
fukamachi committed Sep 28, 2023
1 parent cdf0192 commit d458c73
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,26 @@ LISP ?= ${shell which sbcl}

ncurses:
qlot install
qlot exec $(LISP) --load scripts/build-ncurses.lisp
$(LISP) --load .qlot/setup.lisp --load scripts/build-ncurses.lisp

sdl2:
qlot install
qlot exec $(LISP) --load scripts/build-sdl2.lisp
$(LISP) --load .qlot/setup.lisp --load scripts/build-sdl2.lisp

test:
qlot install
qlot exec .qlot/bin/rove lem-tests.asd
.qlot/bin/rove lem-tests.asd

doc:
qlot install
qlot exec $(LISP) --load scripts/generate-documentation-tests.lisp --eval '(progn (lem-documentation-mode/tests::generate-markdown-file "test.md" :test) (quit))'
$(LISP) --load .qlot/setup.lisp --load scripts/generate-documentation-tests.lisp --eval '(progn (lem-documentation-mode/tests::generate-markdown-file "test.md" :test) (quit))'

update:
git pull
qlot install

lint:
qlot exec .qlot/bin/sblint src/base/lem-base.asd
qlot exec .qlot/bin/sblint lem.asd
qlot exec .qlot/bin/sblint lib/lisp-syntax/lem-lisp-syntax.asd
qlot exec .qlot/bin/sblint extensions/lisp-mode/lem-lisp-mode.asd
.qlot/bin/sblint src/base/lem-base.asd
.qlot/bin/sblint lem.asd
.qlot/bin/sblint lib/lisp-syntax/lem-lisp-syntax.asd
.qlot/bin/sblint extensions/lisp-mode/lem-lisp-mode.asd

0 comments on commit d458c73

Please sign in to comment.