1 ;;;; Ru*** roLeplay Playground virtual tabletop
2 ;;;; Copyright (C) 2022 Zull
4 ;;;; This program is free software: you can redistribute it and/or modify
5 ;;;; it under the terms of the GNU General Public License as published by
6 ;;;; the Free Software Foundation, either version 3 of the License, or
7 ;;;; (at your option) any later version.
9 ;;;; This program is distributed in the hope that it will be useful,
10 ;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
11 ;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 ;;;; GNU General Public License for more details.
14 ;;;; You should have received a copy of the GNU General Public License
15 ;;;; along with this program. If not, see <https://www.gnu.org/licenses/>.
17 (asdf:defsystem "rulp"
18 :description "Ru*** roLeplay Playground: a digital table for roleplay games"
22 :build-operation "program-op"
23 :build-pathname "rulp"
24 :entry-point "rulp.core:main"
25 :depends-on ("sdl2" "sdl2-image" "sdl2-ttf" "alexandria" "clingon" "cl-json")
26 :components ((:file "parameters")
29 :components ((:file "package")
31 (:file "text-rendering")))
34 :depends-on ("parameters")
35 :components ((:file "package")
43 :depends-on ("parameters" "layers")
44 :components ((:file "package")
48 :depends-on ("parameters" "layers" "geometry")
49 :components ((:file "package")
50 (:file "text-rendering")
56 (:file "package" :depends-on ("graphics"))
57 (:file "script" :depends-on ("graphics"))
58 (:file "data" :depends-on ("package" "parameters"))
59 (:file "core" :depends-on ("package" "parameters"))))