-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathscripts.asd
45 lines (40 loc) · 1.52 KB
/
scripts.asd
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
(defpackage #:scripts-asdf
(:use :cl :asdf))
(in-package :scripts-asdf)
(defsystem scripts
:depends-on (:inferior-shell :uiop :cl-json :slex)
:name "misc scripts"
:version "0.0.0.0"
:maintainer "mariari"
:author "mariari"
:description "scripts I've made to make my life easier"
:pathname "scripts/"
:components ((:file "./slex-choice")
(:file "./akochan")
;; (:file "./cache-fstar-source")
))
(defsystem slex
:depends-on (:let-over-lambda)
:name "misc scripts"
:version "0.0.0.0"
:maintainer "mariari"
:author "mariari"
:description "scripts I've made to make my life easier"
:pathname "scripts/slex-choice/src"
:components ((:file "race-role-map" :depends-on ("trait-table"))
(:file "entity" :depends-on ("race-role-map"))
(:file "rules" :depends-on ("entity"))
(:file "queries" :depends-on ("rules"))
(:file "information-base" :depends-on ("rules"))
(:file "trait-table")
(:file "bi-table")))
(asdf:defsystem :slex/test
:depends-on (:slex :fiveam)
:description "testing slex"
:pathname "scripts/slex-choice/test"
:components ((:file "testpkg")
(:file "race-role" :depends-on ("testpkg"))
(:file "entity" :depends-on ("testpkg"))
(:file "run-tests" :depends-on ("race-role" "entity")))
:perform (asdf:test-op (o s)
(uiop:symbol-call :slex-test :run-tests)))