2021-11-25 22:28:50 +00:00
|
|
|
;;;; wh-engine system definition
|
|
|
|
;;;; Copyleft (C) 2021 ~keith
|
|
|
|
|
|
|
|
(defsystem "wh-engine"
|
|
|
|
:version "0.1.0"
|
|
|
|
:description "A game engine written in Common Lisp."
|
|
|
|
:author "~keith"
|
|
|
|
:license "GNU AGPLv3"
|
|
|
|
:depends-on ("sdl2" "cl-opengl" "trivial-types" "objective-lisp" "3d-vectors" "3d-matrices")
|
|
|
|
:components
|
|
|
|
((:module "wh-engine"
|
|
|
|
:components ((:file "package")
|
2022-02-23 23:31:50 +00:00
|
|
|
(:file "global")
|
2021-11-25 22:28:50 +00:00
|
|
|
(:file "actor")
|
|
|
|
(:file "component")
|
2022-02-23 23:31:50 +00:00
|
|
|
(:file "actor-macros")
|
2021-11-25 22:28:50 +00:00
|
|
|
(:file "scene")
|
2022-02-25 00:39:53 +00:00
|
|
|
(:file "serialization")
|
|
|
|
(:file "systems")
|
|
|
|
(:file "render/render-system")
|
2022-03-23 18:16:40 +00:00
|
|
|
(:file "render/shader")
|
2021-11-25 22:28:50 +00:00
|
|
|
(:file "render/drawable")
|
2022-03-23 18:16:40 +00:00
|
|
|
(:file "render/render-target")
|
2022-02-23 23:31:50 +00:00
|
|
|
(:file "render/view")
|
2022-02-26 20:19:04 +00:00
|
|
|
(:file "input/input-system")
|
2022-02-23 23:31:50 +00:00
|
|
|
(:file "main"))
|
2021-11-25 22:28:50 +00:00
|
|
|
)))
|