summaryrefslogtreecommitdiff
path: root/ybackup.asd
blob: 82029290df7f562e3fd4a8f14a093efd7beed1f2 (plain)
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
(defsystem "ybackup"
  :author "mail@ykonai.net"
  :license "LGPLv3 or later"
  :depends-on ("eris" "serapeum" "alexandria" "cl-conspack" "osicat" "unix-opts" "bit-smasher" "local-time"
                      "ironclad" "cl-ppcre")
  :components
  ((:module "src"
    :serial t
    :components ((:file "package")
                 (:file "index")
                 (:file "backup")
                 (:file "cli"))))
  :in-order-to ((test-op (test-op :ybackup/test))))

(defsystem "ybackup/test"
  :name "ybackup/test":depends-on ("ybackup" "fiveam" "ironclad" "serapeum")
  :perform (test-op (op c)
                    (symbol-call :fiveam :run! (find-symbol* :ybackup-tests :ybackup/test)))
  :components
  ((:module "tests"
    :serial t
    :components ((:file "package")
                 (:file "backup-tests"))))

  :entry-point "ybackup:main"
  :build-pathname "ybackup")