aboutsummaryrefslogtreecommitdiff
path: root/lisp-algo.asd
blob: 35b7b869fcd9c3e04ddb70909e931be00211bca2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
;;;; 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))
    :serial t
    :components ((:file "packages")
                 (:module "union-find"
                          :serial t
                          :depends-on ("packages")
                          :components ((:file "union-find")
                                       (: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")))))