-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.json
219 lines (219 loc) · 6.94 KB
/
build.json
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
[
{
"name": "LibC",
"make-path": "libc",
"bin-path": "libc/bin/libc.a",
"output-path": "/lib/libc.a",
"postbuild": ["cp libc/bin/libc.a qor-userland/lib/libc.a"]
},
{
"name": "LibArg",
"make-path": "qor-userland/Libraries/libarg",
"bin-path": "qor-userland/Libraries/libarg/bin/libarg.a",
"output-path": "/lib/libarg.a",
"postbuild": ["cp qor-userland/Libraries/libarg/bin/libarg.a qor-userland/lib/libarg.a"]
},
{
"name": "LibGraphics",
"make-path": "qor-userland/Libraries/libgraphics",
"bin-path": "qor-userland/Libraries/libgraphics/bin/libgraphics.a",
"output-path": "/lib/libgraphics.a",
"postbuild": ["cp qor-userland/Libraries/libgraphics/bin/libgraphics.a qor-userland/lib/libgraphics.a"]
},
{
"name": "LibZip",
"make-path": "qor-userland/Libraries/libzip",
"bin-path": "qor-userland/Libraries/libzip/bin/libzip.a",
"output-path": "/lib/libzip.a",
"postbuild": ["cp qor-userland/Libraries/libzip/bin/libzip.a qor-userland/lib/libzip.a"]
},
{
"name": "LibImg",
"make-path": "qor-userland/Libraries/libimg",
"bin-path": "qor-userland/Libraries/libimg/bin/libimg.a",
"output-path": "/lib/libimg.a",
"postbuild": ["cp qor-userland/Libraries/libimg/bin/libimg.a qor-userland/lib/libimg.a"]
},
{
"name": "LibElf",
"make-path": "qor-userland/Libraries/libelf",
"bin-path": "qor-userland/Libraries/libelf/bin/libelf.a",
"output-path": "/lib/libelf.a",
"postbuild": ["cp qor-userland/Libraries/libelf/bin/libelf.a qor-userland/lib/libelf.a"]
},
{
"name": "LibRiscV",
"make-path": "qor-userland/Libraries/libriscv",
"bin-path": "qor-userland/Libraries/libriscv/bin/libriscv.a",
"output-path": "/lib/libriscv.a",
"postbuild": ["cp qor-userland/Libraries/libriscv/bin/libriscv.a qor-userland/lib/libriscv.a"]
},
{
"name": "init",
"make-path": "qor-userland/Internals/init",
"bin-path": "qor-userland/Internals/init/bin/init",
"output-path": "/bin/init"
},
{
"name": "Shell",
"make-path": "qor-userland/Internals/shell",
"bin-path": "qor-userland/Internals/shell/bin/shell",
"output-path": "/bin/shell"
},
{
"name": "Terminal",
"make-path": "qor-userland/Internals/term",
"bin-path": "qor-userland/Internals/term/bin/term",
"output-path": "/bin/term"
},
{
"name": "Hello",
"make-path": "qor-userland/Examples/hello",
"bin-path": "qor-userland/Examples/hello/bin/hello",
"output-path": "/bin/hello"
},
{
"name": "GameOfLife",
"make-path": "qor-userland/Examples/gol",
"bin-path": "qor-userland/Examples/gol/bin/gol",
"output-path": "/bin/gol"
},
{
"name": "Example Sort",
"make-path": "qor-userland/Examples/sort",
"bin-path": "qor-userland/Examples/sort/bin/ex-sort",
"output-path": "/bin/ex-sort"
},
{
"name": "Graphics Test",
"make-path": "qor-userland/Examples/graphics-test",
"bin-path": "qor-userland/Examples/graphics-test/bin/graphics-test",
"output-path": "/bin/graphics-test"
},
{
"name": "ls",
"make-path": "qor-userland/Utils/ls",
"bin-path": "qor-userland/Utils/ls/bin/ls",
"output-path": "/bin/ls"
},
{
"name": "cat",
"make-path": "qor-userland/Utils/cat",
"bin-path": "qor-userland/Utils/cat/bin/cat",
"output-path": "/bin/cat"
},
{
"name": "mkdir",
"make-path": "qor-userland/Utils/mkdir",
"bin-path": "qor-userland/Utils/mkdir/bin/mkdir",
"output-path": "/bin/mkdir"
},
{
"name": "rm",
"make-path": "qor-userland/Utils/rm",
"bin-path": "qor-userland/Utils/rm/bin/rm",
"output-path": "/bin/rm"
},
{
"name": "sync",
"make-path": "qor-userland/Utils/sync",
"bin-path": "qor-userland/Utils/sync/bin/sync",
"output-path": "/bin/sync"
},
{
"name": "echo",
"make-path": "qor-userland/Utils/echo",
"bin-path": "qor-userland/Utils/echo/bin/echo",
"output-path": "/bin/echo"
},
{
"name": "stat",
"make-path": "qor-userland/Utils/stat",
"bin-path": "qor-userland/Utils/stat/bin/stat",
"output-path": "/bin/stat"
},
{
"name": "pwd",
"make-path": "qor-userland/Utils/pwd",
"bin-path": "qor-userland/Utils/pwd/bin/pwd",
"output-path": "/bin/pwd"
},
{
"name": "Editor",
"make-path": "qor-userland/Utils/ed",
"bin-path": "qor-userland/Utils/ed/bin/ed",
"output-path": "/bin/ed"
},
{
"name": "Assembler",
"make-path": "qor-userland/Utils/as",
"bin-path": "qor-userland/Utils/as/bin/as",
"output-path": "/bin/as"
},
{
"name": "Linker",
"make-path": "qor-userland/Utils/ld",
"bin-path": "qor-userland/Utils/ld/bin/ld",
"output-path": "/bin/ld"
},
{
"name": "femto",
"make-path": "qor-userland/Utils/femto",
"bin-path": "qor-userland/Utils/femto/bin/femto",
"output-path": "/bin/femto"
},
{
"name": "img",
"make-path": "qor-userland/Utils/img",
"bin-path": "qor-userland/Utils/img/bin/img",
"output-path": "/bin/img"
},
{
"name": "uzip",
"make-path": "qor-userland/Utils/uzip",
"bin-path": "qor-userland/Utils/uzip/bin/uzip",
"output-path": "/bin/uzip"
},
{
"name": "touch",
"make-path": "qor-userland/Utils/touch",
"bin-path": "qor-userland/Utils/touch/bin/touch",
"output-path": "/bin/touch"
},
{
"name": "shutdown",
"make-path": "qor-userland/Utils/shutdown",
"bin-path": "qor-userland/Utils/shutdown/bin/shutdown",
"output-path": "/bin/shutdown"
},
{
"name": "hexdump",
"make-path": "qor-userland/Utils/hexdump",
"bin-path": "qor-userland/Utils/hexdump/bin/hexdump",
"output-path": "/bin/hexdump"
},
{
"name": "ps",
"make-path": "qor-userland/Utils/ps",
"bin-path": "qor-userland/Utils/ps/bin/ps",
"output-path": "/bin/ps"
},
{
"name": "sort",
"make-path": "qor-userland/Utils/sort",
"bin-path": "qor-userland/Utils/sort/bin/sort",
"output-path": "/bin/sort"
},
{
"name": "objdump",
"make-path": "qor-userland/Utils/objdump",
"bin-path": "qor-userland/Utils/objdump/bin/objdump",
"output-path": "/bin/objdump"
},
{
"name": "spin",
"make-path": "qor-userland/Games/spin",
"bin-path": "qor-userland/Games/spin/bin/spin",
"output-path": "/bin/spin"
}
]