-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmx-proxy.asd
103 lines (100 loc) · 4.38 KB
/
mx-proxy.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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
(asdf:defsystem "mx-proxy"
:author "garlic0x1"
:license "MIT"
:depends-on (:alexandria :str :bordeaux-threads :usocket :chunga :flexi-streams
:chipz :cl+ssl :yason :puri :mito :queues.simple-cqueue
:cl-async)
:components ((:module "src/common"
:components ((:file "concurrency")
(:file "trie")))
(:module "src/http"
:components ((:file "package")
(:file "utils")
(:file "types")
(:file "encodings")
(:file "read")
(:file "write")
(:file "server")
(:file "client")))
(:module "src/interface"
:components ((:file "package")
(:file "interface")
(:file "hooks")
(:file "commands")
(:file "prompts")
(:file "utils")))
(:module "src"
:components ((:file "package")
(:file "utils")
(:file "database")
(:file "ssl")
(:file "server")
(:file "config")))))
(asdf:defsystem "mx-proxy/clog"
:depends-on (:alexandria :str :clog :clog/tools :hiccl :ceramic)
:components ((:module "frontend/clog"
:components ((:file "package")
(:file "utils")
(:file "html")
(:file "context-menu")
(:file "prompt")
(:file "inspector")
(:file "repl")
(:file "logs")
(:file "interface")
(:file "messages")
(:file "repeater")
(:file "traffic")
(:file "app"))))
:build-operation "program-op"
:build-pathname "bin/mx-proxy"
:entry-point "mx-proxy/clog:main")
(asdf:defsystem "mx-proxy/gtk"
:depends-on (:alexandria :str :cl-gtk4 :cl-gdk4 :micros)
:components ((:module "frontend/gtk/widgets"
:components ((:file "package")
(:file "widget")
(:file "string-list")
(:file "generic-string-list")
(:file "error-message")
(:file "lisp-entry")
(:file "repl")
(:file "prompt")))
(:module "frontend/gtk"
:components ((:file "package")
(:file "parameters")
(:file "styles")
(:file "settings")
(:file "message-pair")
(:file "repeater")
(:file "traffic")
(:file "traffic-list")
(:file "fuzzer")
(:file "interface")
(:file "errors")
(:file "modeline")
(:file "app"))))
:build-operation "program-op"
:build-pathname "bin/mx-proxy"
:entry-point "mx-proxy/gtk:main")
(asdf:defsystem "mx-proxy/tk"
:depends-on (:alexandria :str :nodgui)
:components ((:module "frontend/tk/widgets"
:components ((:file "package")
(:file "utils")
(:file "listbox")
(:file "prompt")
(:file "inspector")))
(:module "frontend/tk"
:components ((:file "package")
(:file "errors")
(:file "prompt")
(:file "message")
(:file "commands")
(:file "repeater")
(:file "traffic")
(:file "modeline")
(:file "app"))))
:build-operation "program-op"
:build-pathname "bin/mx-proxy"
:entry-point "mx-proxy/tk:main")