aboutsummaryrefslogtreecommitdiff
path: root/lisp-algo.asd
diff options
context:
space:
mode:
Diffstat (limited to 'lisp-algo.asd')
-rw-r--r--lisp-algo.asd19
1 files changed, 19 insertions, 0 deletions
diff --git a/lisp-algo.asd b/lisp-algo.asd
new file mode 100644
index 0000000..73cc824
--- /dev/null
+++ b/lisp-algo.asd
@@ -0,0 +1,19 @@
+;;;; Define ASDF system
+(defsystem "lisp-algo"
+ :description "Provide several lisp algorithms"
+ :version "0.0.1"
+ :depends-on ("lisp-unit")
+ :perform (test-op (o s) (symbol-call :com.lisp-algo.test :do-tests))
+ :components ((:file "packages")
+ (:module "union-find"
+ :depends-on ("packages")
+ :components ((:file "quick-find")
+ (:file "quick-union")
+ (:file "weighted-quick-union")
+ (:file "weighted-quick-union-path-compression")))
+ (:module "test"
+ :depends-on ("packages")
+ :components ((:file "test")
+ (:file "union-find")))))
+
+