many state needs construction at build time.
This commit is contained in:
parent
b9b3feda6b
commit
3dd9c2d469
2
Makefile
2
Makefile
|
|
@ -6,7 +6,7 @@ ENTRY=-main
|
||||||
|
|
||||||
.PHONY: $(OUT)
|
.PHONY: $(OUT)
|
||||||
$(OUT): clean
|
$(OUT): clean
|
||||||
sbcl --load build-executable.lisp
|
sbcl --load build-asteroid.lisp
|
||||||
|
|
||||||
quicklisp-manifest.txt: *.asd
|
quicklisp-manifest.txt: *.asd
|
||||||
sbcl --non-interactive \
|
sbcl --non-interactive \
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,15 @@
|
||||||
;; -*-lisp-*-
|
;; -*-lisp-*-
|
||||||
|
|
||||||
|
(unless *load-pathname*
|
||||||
|
(error "Please LOAD this file."))
|
||||||
|
|
||||||
|
(when (find-package :quicklisp)
|
||||||
|
(error "Please run this file as a script or from the Makefile."))
|
||||||
|
|
||||||
|
(defpackage #:asteroid-bootstrap
|
||||||
|
(:use #:cl)
|
||||||
|
(:export #:*root* #:path))
|
||||||
|
|
||||||
;; we require quicklisp to load our transitive dependencies.
|
;; we require quicklisp to load our transitive dependencies.
|
||||||
(load "~/quicklisp/setup.lisp")
|
(load "~/quicklisp/setup.lisp")
|
||||||
|
|
||||||
Loading…
Reference in New Issue