summaryrefslogtreecommitdiff
path: root/lispruns.asd
blob: 05f0fb51f7fb4e3fb80efc840c129855c2b063a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
(asdf:defsystem "lispruns"
  :description "A speedrun timer using n-curses written in lisp"
  :version "0.1"
  :author "Simponic"
  :depends-on (:mito
               :sxql
               :cl-ppcre
               :croatoan)
  :components ((:file "util") ;; Miscellaneous helpers
               (:file "config") ;; For importing category configuration files
               (:file "digits") ;; Lisp file with cool ascii digits
               (:file "text" :depends-on ("digits")) ;; Helper functions for performing figlet-like actions and such
               (:file "time") ;; Custom time forms
               (:file "ui" :depends-on ("util" "text" "time")) ;; Functions to draw the UI
               (:file "speedrun" :depends-on ("util")) ;; The actual timer logic
               (:file "database/category") ;; Category DAO
               (:file "database/run") ;; Run DAO
               (:file "main" :depends-on ("database/category"
                                          "database/run"
                                          "util"
                                          "config"
                                          "ui"
                                          "speedrun"))))