-
Notifications
You must be signed in to change notification settings - Fork 23
Commit 954ee24
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 954ee24
File tree
16 files changed
+51
-11152
lines changed- configs
- mk
- tools
- kconfig
16 files changed
+51
-11152
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | + | ||
2 | + | ||
3 | + | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | - | ||
10 | + | ||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | - | ||
61 | + | ||
62 | + | ||
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
65 | - | ||
66 | + | ||
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
160 | + | ||
161 | + | ||
159 | 162 | | |
160 | 163 | | |
161 | 164 | | |
162 | - | ||
163 | - | ||
165 | + | ||
166 | + | ||
164 | 167 | | |
165 | 168 | | |
166 | - | ||
167 | - | ||
169 | + | ||
170 | + | ||
168 | 171 | | |
169 | - | ||
170 | - | ||
172 | + | ||
173 | + | ||
171 | 174 | | |
172 | 175 | | |
176 | + | ||
177 | + | ||
173 | 178 | | |
174 | 179 | | |
175 | - | ||
180 | + | ||
176 | 181 | | |
177 | 182 | | |
178 | 183 | | |
179 | 184 | | |
180 | - | ||
185 | + | ||
181 | 186 | | |
182 | 187 | | |
183 | 188 | | |
| |||
| 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.
This file was deleted.
0 commit comments