-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathyadfa.asd
More file actions
91 lines (91 loc) · 6.53 KB
/
yadfa.asd
File metadata and controls
91 lines (91 loc) · 6.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
;;;; -*- mode: Common-Lisp; sly-buffer-package: "asdf-user"; coding: utf-8-unix; -*-
(defsystem :yadfa
:name "YADFA"
:version "0.9"
:author "Pouar"
:mailto "[email protected]"
:licence "GPL"
:description "Yet Another Diaperfur Adventure"
:long-description "Yet Another Diaperfur Adventure"
:build-operation :program-op
:in-order-to ((test-op (test-op :yadfa-tests)))
:build-pathname "yadfa"
:entry-point "yadfa::main"
:depends-on (:marshal :iterate :ugly-tiny-infix-macro :closer-mop :clim-listener :mcclim-raster-image :trivial-garbage :cl-ansi-text
:alexandria :serapeum :global-vars :float-features :asdf :uiop :illogical-pathnames :fmt
(:feature :sbcl :yadfa/docs) (:feature :ecl :fare-quasiquote-extras))
:components ((:file "packages")
(:file "main" :depends-on ("packages" "core"))
(:module "core"
:depends-on ("packages")
:components ((:file "util")
(:module "libexec" :depends-on ("util" "patches")
:components ((:file "declares")
(:file "macros" :depends-on ("declares" "init"))
(:file "functions" :depends-on ("macros" "declares" "init"))
(:file "conditions" :depends-on ("declares"))
(:file "methods" :depends-on ("classes" "generic-functions" "macros" "declares" "functions" "conditions"))
(:file "generic-functions" :depends-on ("classes" "macros" "declares" "functions"))
(:file "classes" :depends-on ("init" "declares"))
(:file "hooks" :depends-on ("declares" "init"))
(:file "game" :depends-on ("classes" "init" "declares"))
(:file "mcclim" :depends-on ("init" "declares" "functions" "generic-functions" "macros"))
(:file "structs" :depends-on ("init" "declares"))
(:file "init" :depends-on ("declares"))))
(:module "bin" :depends-on ("libexec")
:components ((:file "bin") (:file "world") (:file "battle")))
(:file "patches")))
(:module "data"
:depends-on ("core")
:components ((:module "moves"
:depends-on ("prolog" "element-types")
:components ((:file "dbz") (:file "haunted") (:file "pokemon") (:file "regular")))
(:module "items"
:depends-on ("moves" "prolog")
:components ((:file "abdl") (:file "armor") (:file "clothes") (:file "consumable")
(:file "debug") (:file "diaper") (:file "misc") (:file "weapons")))
(:module "prolog"
:components ((:file "allies") (:file "enemies") (:file "map")))
(:module "enemies"
:depends-on ("moves" "items" "prolog" "element-types")
:components ((:file "eggbots") (:file "fursuiters") (:file "haunted") (:file "navy")
(:file "pirates") (:file "pokemon") (:file "raccoon-bandits")
(:file "rpgmaker")))
(:module "element-types"
:depends-on ("prolog")
:components ((:file "pokemon")))
(:module "team-members"
:depends-on ("moves" "items" "prolog")
:components ((:file "allies") (:file "catchables")))
(:module "props"
:depends-on ("items" "enemies" "team-members" "prolog")
:components ((:file "base")
(:module "props"
:depends-on ("base")
:components ((:file "toilets") (:file "washers") (:file "beds")))))
(:module "events"
:depends-on ("moves" "items" "enemies" "team-members" "props" "prolog")
:components ((:file "bandits-domain") (:file "base") (:file "debug") (:file "dirty-chasm")
(:file "ironside") (:file "lukurbo") (:file "peachs-castle-wannabe")
(:file "pirates-cove") (:file "pyramid") (:file "secret-underground")
(:file "silver-cape")))
(:module "map"
:depends-on ( "moves" "items" "enemies" "team-members" "props" "events" "prolog")
:components ((:file "bandits-domain") (:file "debug-map") (:file "dirty-chasm")
(:file "haunted-forest") (:file "haunted-house") (:file "home")
(:file "ironside") (:file "lukurbo") (:file "peachs-castle-wannabe")
(:file "pirates-cove") (:file "pyramid") (:file "rpgmaker-dungeon")
(:file "secret-underground") (:file "silver-cape") (:file "sky")
(:file "your-ship")))
(:module "status-conditions"
:depends-on ("prolog")
:components ((:file "abdl") (:file "misc") (:file "pokemon")))
(:module "epilog"
:depends-on ("prolog" "enemies" "events" "items" "map" "moves" "props" "status-conditions" "team-members" "element-types")
:components ((:file "allies") (:file "blackjack") (:file "enemies") (:file "items")
(:file "puzzle" :depends-on ("pyramid")) (:file "pyramid")))))))
(defsystem :yadfa/docs
:depends-on (:net.didierverna.declt)
:description "Used for building the docs. Contains patches to Declt for using Texinfo commands in docstrings"
:components ((:module "core"
:components ((:file "declt-patches")))))