|
143 | 143 |
|
144 | 144 | # Tool versions |
145 | 145 | config.binutils_tag = "2.42-1" |
146 | | -config.compilers_tag = "20240706" |
| 146 | +config.compilers_tag = "20251015" |
147 | 147 | config.dtk_tag = "v1.4.1" |
148 | 148 | config.objdiff_tag = "v2.7.1" |
149 | 149 | config.sjiswrap_tag = "v1.2.0" |
150 | | -config.wibo_tag = "0.6.11" |
| 150 | +config.wibo_tag = "1.0.0-alpha.4" |
151 | 151 |
|
152 | 152 | # Project |
153 | 153 | config.config_path = Path("config") / config.version / "config.yml" |
|
211 | 211 | "-O4,p", |
212 | 212 | ] |
213 | 213 | cflags_bink_base = [ |
214 | | - "-nodefaults", |
215 | | - "-proc gekko", |
216 | | - "-align powerpc", |
217 | | - "-enum int", |
218 | | - "-fp hardware", |
219 | | - "-Cpp_exceptions off", |
220 | | - # "-W all", |
221 | | - '-pragma "cats off"', |
222 | | - '-pragma "warn_notinlined off"', |
223 | | - "-maxerrors 1", |
224 | | - "-nosyspath", |
225 | | - "-fp_contract on", |
226 | | - "-str reuse", |
227 | | - "-multibyte", # For Wii compilers, replace with `-enc SJIS` |
228 | | - f"-i build/{config.version}/include", |
229 | | - "-ir src/3rdParty/dolphin", |
230 | | - "-ir include", |
231 | | - "-i src/3rdParty/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include", |
232 | | - "-i src/3rdParty/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Include", |
233 | | - "-i src/3rdParty/PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Include", |
234 | | - "-i src/3rdParty/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include", |
235 | | - "-i src/3rdParty/PowerPC_EABI_Support/Runtime/Inc", |
236 | | - "-i src/3rdParty/PowerPC_EABI_Support/MetroTRK", |
237 | | - "-i include/dolphin", |
238 | | - "-i include", |
239 | | - "-i src/3rdParty/bink/includes", |
240 | | - f"-DBUILD_VERSION={version_num}", |
241 | | - f"-DVERSION_{config.version}", |
| 214 | + "-O3", |
| 215 | + "-mcpu=750", |
| 216 | + "-fno-exceptions", |
| 217 | + "-Wno-inline", |
| 218 | + "-nostdinc", |
| 219 | + "-I src/3rdParty/dolphin", |
| 220 | + "-I include", |
| 221 | + "-I include/dolphin", |
242 | 222 | "-D__GEKKO__", |
243 | | - "-O4,s", |
244 | | - "-sdata 0", |
245 | | - "-sdata2 0" |
| 223 | + "-I src/3rdParty/bink/includes", |
| 224 | + "-I src/3rdParty/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include", |
| 225 | + "-G0", |
246 | 226 | ] |
247 | 227 | cflags_noopt = cflags_base[:] |
248 | 228 |
|
@@ -1349,7 +1329,7 @@ def MatchingFor(*versions): |
1349 | 1329 | }, |
1350 | 1330 | { |
1351 | 1331 | "lib": "bink", |
1352 | | - "mw_version": config.linker_version, |
| 1332 | + "mw_version": "ProDG/3.5", |
1353 | 1333 | "cflags": cflags_bink_base, |
1354 | 1334 | "progress_category": "bink", # str | List[str] |
1355 | 1335 | "objects": [ |
|
0 commit comments