-
Notifications
You must be signed in to change notification settings - Fork 23
Commit 512d1f6
Refine Kconfig integration and build system
This converts tools/kconfig to git submodule pointing to the refined
one [1], integrates Kbuild toolchain detection functions for automatic
dependency checking, and tweaks build system to prevent unnecessary
compilation when invalid targets are specified.
- Add Kbuild $(success,...) functions to detect SDL2, Pixman, libpng,
libjpeg
- Add dependency clauses to backend and loader options
[1] https://github.com/sysprog21/Kconfiglib 1 parent 4f4ee7c commit 512d1f6
File tree
17 files changed
+66
-11153
lines changed- .github/workflows
- configs
- mk
- tools
- kconfig
17 files changed
+66
-11153
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | + | ||
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | + | ||
2 | + | ||
3 | + | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | + | ||
2 | + | ||
3 | + | ||
4 | + | ||
5 | + | ||
1 | 6 | | |
2 | 7 | | |
3 | 8 | | |
| |||
7 | 12 | | |
8 | 13 | | |
9 | 14 | | |
10 | - | ||
15 | + | ||
11 | 16 | | |
12 | 17 | | |
13 | 18 | | |
| |||
58 | 63 | | |
59 | 64 | | |
60 | 65 | | |
61 | - | ||
66 | + | ||
67 | + | ||
62 | 68 | | |
63 | 69 | | |
64 | 70 | | |
65 | - | ||
71 | + | ||
66 | 72 | | |
67 | 73 | | |
68 | 74 | | |
| |||
156 | 162 | | |
157 | 163 | | |
158 | 164 | | |
165 | + | ||
166 | + | ||
159 | 167 | | |
160 | 168 | | |
161 | 169 | | |
162 | - | ||
163 | - | ||
170 | + | ||
171 | + | ||
164 | 172 | | |
165 | 173 | | |
166 | - | ||
167 | - | ||
174 | + | ||
175 | + | ||
168 | 176 | | |
169 | - | ||
170 | - | ||
177 | + | ||
178 | + | ||
171 | 179 | | |
172 | 180 | | |
181 | + | ||
182 | + | ||
173 | 183 | | |
174 | 184 | | |
175 | - | ||
185 | + | ||
176 | 186 | | |
177 | 187 | | |
178 | 188 | | |
179 | 189 | | |
180 | - | ||
190 | + | ||
191 | + | ||
192 | + | ||
193 | + | ||
194 | + | ||
195 | + | ||
196 | + | ||
197 | + | ||
198 | + | ||
181 | 199 | | |
182 | - | ||
200 | + | ||
183 | 201 | | |
184 | 202 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | + | ||
8 | + | ||
9 | + | ||
10 | + | ||
11 | + | ||
12 | + | ||
13 | + | ||
14 | + | ||
15 | + | ||
16 | + | ||
17 | + | ||
18 | + | ||
19 | + | ||
7 | 20 | | |
8 | 21 | | |
9 | 22 | | |
| |||
14 | 27 | | |
15 | 28 | | |
16 | 29 | | |
30 | + | ||
17 | 31 | | |
18 | 32 | | |
19 | 33 | | |
| |||
28 | 42 | | |
29 | 43 | | |
30 | 44 | | |
45 | + | ||
31 | 46 | | |
32 | 47 | | |
33 | 48 | | |
| |||
83 | 98 | | |
84 | 99 | | |
85 | 100 | | |
101 | + | ||
86 | 102 | | |
87 | 103 | | |
88 | 104 | | |
89 | 105 | | |
106 | + | ||
90 | 107 | | |
91 | 108 | | |
92 | 109 | | |
| |||
131 | 148 | | |
132 | 149 | | |
133 | 150 | | |
134 | - | ||
151 | + | ||
135 | 152 | | |
136 | 153 | | |
137 | 154 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
678 | 678 | | |
679 | 679 | | |
680 | 680 | | |
681 | - | ||
682 | - | ||
681 | + | ||
682 | + | ||
683 | + | ||
684 | + | ||
685 | + | ||
686 | + | ||
687 | + | ||
688 | + | ||
689 | + | ||
690 | + | ||
691 | + | ||
692 | + | ||
693 | + | ||
683 | 694 | | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments