-
Notifications
You must be signed in to change notification settings - Fork 9
/
micros.asd
69 lines (68 loc) · 3.37 KB
/
micros.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
(defsystem "micros"
:depends-on ()
:version "0.0.0"
:serial t
:perform (load-op :after (o c)
(uiop:symbol-call :micros :before-init))
:components ((:file "packages")
(:module "sbcl"
:pathname "backend"
:components ((:file "backend")
(:file "source-path-parser")
(:file "source-file-cache")
#+sbcl
(:file "sbcl")
#+abcl
(:file "abcl")
#+clasp
(:file "clasp")
#+ccl
(:file "ccl")
#+ecl
(:file "ecl")
(:file "gray")
(:file "match")
(:file "rpc")))
(:file "micros")
(:module "contrib"
:components ((:file "micros-util")
(:file "micros-repl")
(:file "micros-c-p-c" :depends-on ("micros-util"))
(:file "micros-arglists" :depends-on ("micros-c-p-c"))
(:file "micros-fuzzy" :depends-on ("micros-util" "micros-c-p-c"))
(:file "micros-fancy-inspector" :depends-on ("micros-util"))
;; (:file "micros-presentations" :depends-on ("micros-repl"))
;; (:file "micros-presentation-streams" :depends-on ("micros-presentations"))
(:file "micros-package-fu")
(:file "micros-hyperdoc")
(:file "micros-sbcl-exts" :depends-on ("micros-arglists"))
(:file "micros-mrepl")
(:file "micros-trace-dialog")
(:file "micros-macrostep")
(:file "micros-systems")
(:file "micros-pretty-eval")
(:file "micros-trace")
(:file "micros-test-runner")
;; (:file "micros-asdf")
;; (:file "micros-buffer-streams")
;; (:file "clipboard")
;; (:file "indentation")
;; (:file "listener-hooks" :depends-on ("micros-repl"))
;; (:file "snapshot")
;; (:file "sprof")
(:module "walker"
:components ((:file "package")
(:file "utils")
(:file "types")
(:file "walker")
(:file "defun-form")
(:file "defmethod-form")
(:file "loop-form")
(:file "data-and-control-flow")))))
(:file "lsp-api")
(:file "lsp-api-load-systems")))
(defsystem "micros/tests"
:depends-on ("rove" "micros")
:serial t
:pathname "contrib/walker/tests/"
:components ((:file "tests")))