-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcclsh.asd
More file actions
49 lines (49 loc) · 2.87 KB
/
Copy pathcclsh.asd
File metadata and controls
49 lines (49 loc) · 2.87 KB
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
(defsystem "cclsh"
:version "1.7.0"
:author "Lukáš Hozda"
:license "ISC"
:encoding :utf-8
:depends-on ("clinedi" "colordiff" "structlisp"
#+sbcl "bordeaux-threads"
#+sbcl "trivial-gray-streams"
#+sbcl "cffi")
:components ((:module "source"
:components
(#+sbcl (:file "sbcl/compat")
(:file "package" :depends-on (#+sbcl "sbcl/compat"))
#+ccl (:file "environment" :depends-on ("package"))
#+sbcl (:file "environment" :pathname "sbcl/environment"
:depends-on ("package"))
#+ccl (:file "prewarm" :depends-on ("package" "environment"))
#+sbcl (:file "prewarm" :pathname "sbcl/prewarm"
:depends-on ("package" "environment"))
#+ccl (:file "terminal" :depends-on ("package"))
#+sbcl (:file "terminal" :pathname "sbcl/terminal"
:depends-on ("package"))
#+ccl (:file "process" :depends-on ("package" "environment"))
#+sbcl (:file "process" :pathname "sbcl/process"
:depends-on ("package" "environment"))
(:file "lexer" :depends-on ("package"))
(:file "command" :depends-on ("package" "environment" "lexer"))
(:file "jobs" :depends-on ("command" "terminal" "process"))
(:file "expand" :depends-on ("lexer" "command" "environment"))
(:file "highlight" :depends-on ("terminal" "lexer" "command" "expand"))
(:file "history"
:depends-on ("lexer" "environment" "process"))
(:file "prompt" :depends-on ("terminal" "command" "expand" "environment" "jobs"))
(:file "pipeline" :depends-on ("command" "jobs"))
(:file "directory"
:depends-on ("command" "jobs" "expand" "terminal" "pipeline"))
(:file "complete" :depends-on ("lexer" "command" "expand" "highlight"))
(:file "edit" :depends-on ("command" "jobs" "expand" "environment"))
(:file "builtins" :depends-on ("command" "jobs" "expand" "terminal" "history" "complete"))
(:file "manual" :depends-on ("command" "terminal"))
(:file "line-editor" :depends-on ("terminal" "highlight" "history" "complete"))
(:file "dispatch"
:depends-on ("command" "jobs" "expand" "lexer" "highlight"
"complete" "directory" "builtins"))
(:file "main"
:depends-on ("dispatch" "line-editor" "prompt" "directory"
"builtins" "pipeline" "jobs" "manual"
"prewarm")))))
:description "A system shell running inside Common Lisp")