summaryrefslogtreecommitdiff
path: root/eris.asd
diff options
context:
space:
mode:
Diffstat (limited to 'eris.asd')
-rw-r--r--eris.asd30
1 files changed, 30 insertions, 0 deletions
diff --git a/eris.asd b/eris.asd
new file mode 100644
index 0000000..7f80a49
--- /dev/null
+++ b/eris.asd
@@ -0,0 +1,30 @@
+(defsystem "eris"
+ :name "eris"
+ :author "mail@ykonai.net"
+ :license "LGPLv3 or later"
+ :depends-on ("ironclad" "alexandria" "function-cache")
+ :components
+ ((:module "src"
+ :serial t
+ :components ((:file "cache")
+ (:file "package")
+ (:file "common")
+ (:file "conditions")
+ (:file "base32")
+ (:file "eris")
+ (:file "eris-decode"))))
+ :in-order-to ((test-op (test-op :eris/test))))
+
+(defsystem "eris/test"
+ :name "eris/test"
+ :depends-on ("eris" "fiveam" "ironclad" "alexandria")
+ :perform (test-op (op c) (symbol-call :fiveam :run!
+ (find-symbol* :eris-tests :eris/test)))
+ :components ((:module "tests"
+ :serial t
+ :components ((:file "package")
+ (:file "common")
+ (:file "encode-tests")
+ (:file "decode-tests")
+ (:file "rfc")
+ (:file "autogenerated-tests")))))