summaryrefslogtreecommitdiff
path: root/lispruns.asd
diff options
context:
space:
mode:
Diffstat (limited to 'lispruns.asd')
-rw-r--r--lispruns.asd25
1 files changed, 25 insertions, 0 deletions
diff --git a/lispruns.asd b/lispruns.asd
new file mode 100644
index 0000000..ef870b7
--- /dev/null
+++ b/lispruns.asd
@@ -0,0 +1,25 @@
+(asdf:defsystem "lispruns"
+ :description "A speedrun timer using n-curses written in lisp"
+ :version "0.1"
+ :author "Simponic"
+ :depends-on (:unix-opts
+ :mito
+ :sxql
+ :cl-ppcre
+ :croatoan
+ :local-time)
+ :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 ("util"
+ "config"
+ "ui"
+ "speedrun"
+ "database/category"
+ "database/run"))))