227227# dolphin library flags
228228cflags_dolphin = [
229229 * cflags_base ,
230- "-lang=c" ,
230+ "-lang=c" ,
231231 "-fp fmadd" ,
232232 "-fp_contract off" ,
233233 "-char signed" ,
234- "-str reuse" ,
234+ "-str reuse" ,
235235 "-common off" ,
236236 "-O4,p" ,
237237 #"-requireprotos"
240240# Renderware library flags
241241cflags_renderware = [
242242 * cflags_base ,
243- "-lang=c" ,
243+ "-lang=c" ,
244244 "-fp fmadd" ,
245245 "-fp_contract off" ,
246246 "-char signed" ,
247- "-str reuse" ,
247+ "-str reuse" ,
248248 "-common off" ,
249249 "-O4,p" ,
250250 #"-requireprotos"
265265 "-str reuse,pool,readonly" ,
266266 "-use_lmw_stmw on" ,
267267 '-pragma "cpp_extensions on"' ,
268- "-inline off " ,
268+ "-inline auto " ,
269269 "-gccinc" ,
270270 "-i include/bink" ,
271271 "-i include/inline" ,
@@ -368,15 +368,15 @@ def MatchingFor(*versions):
368368 Object (NonMatching , "SB/Core/x/xModelBlur.cpp" ),
369369 Object (NonMatching , "SB/Core/x/xCamera.cpp" ),
370370 Object (NonMatching , "SB/Game/zWadNME.cpp" ),
371- Object (NonMatching , "SB/Game/zWad1.cpp" ),
371+ Object (NonMatching , "SB/Game/zWad1.cpp" ),
372372 Object (NonMatching , "SB/Game/zWad2.cpp" ),
373373 Object (NonMatching , "SB/Game/zWad3.cpp" ),
374374 Object (NonMatching , "SB/Game/zWadEnt.cpp" ),
375375 Object (NonMatching , "SB/Game/zWadHud.cpp" ),
376376 Object (NonMatching , "SB/Game/zWadUI.cpp" ),
377377 Object (NonMatching , "SB/Game/zMain.cpp" ),
378- Object (NonMatching , "SB/Game/zTalkBox.cpp" ),
379- Object (NonMatching , "SB/Game/zTaskBox.cpp" ),
378+ Object (NonMatching , "SB/Game/zTalkBox.cpp" , extra_cflags = [ "-inline off" ] ),
379+ Object (NonMatching , "SB/Game/zTaskBox.cpp" , extra_cflags = [ "-inline off" ] ),
380380 Object (NonMatching , "SB/Game/zSmoke.cpp" ),
381381 Object (NonMatching , "SB/Game/zSplash.cpp" ),
382382 Object (NonMatching , "SB/Game/zExplosion.cpp" ),
@@ -398,7 +398,7 @@ def MatchingFor(*versions):
398398 Object (Matching , "SB/Core/gc/iException.cpp" ),
399399 Object (NonMatching , "SB/Core/gc/iScrFX.cpp" ),
400400 Object (NonMatching , "SB/Core/gc/iARAMTmp.cpp" ),
401-
401+
402402 ],
403403 },
404404 {
@@ -452,7 +452,7 @@ def MatchingFor(*versions):
452452 [
453453 Object (Matching , "dolphin/src/ar/ar.c" ),
454454 Object (Matching , "dolphin/src/ar/arq.c" )
455- ]
455+ ]
456456 ),
457457 DolphinLib (
458458 "ax" ,
@@ -484,7 +484,7 @@ def MatchingFor(*versions):
484484 "base" ,
485485 [
486486 Object (Matching , "dolphin/src/base/PPCArch.c" )
487- ]
487+ ]
488488 ),
489489 DolphinLib (
490490 "card" ,
@@ -519,7 +519,7 @@ def MatchingFor(*versions):
519519 Object (NonMatching , "dolphin/src/dsp/dsp.c" ),
520520 Object (Matching , "dolphin/src/dsp/dsp_debug.c" ),
521521 Object (NonMatching , "dolphin/src/dsp/dsp_task.c" )
522- ]
522+ ]
523523 ),
524524 DolphinLib (
525525 "dvd" ,
@@ -562,7 +562,7 @@ def MatchingFor(*versions):
562562 ]
563563 ),
564564 DolphinLib (
565- "mix" ,
565+ "mix" ,
566566 [
567567 Object (NonMatching , "dolphin/src/mix/mix.c" )
568568 ]
@@ -683,14 +683,14 @@ def MatchingFor(*versions):
683683 Object (NonMatching , "MSL_C/MSL_Common/strtold.c" ),
684684 Object (NonMatching , "MSL_C/MSL_Common/strtoul.c" ),
685685 Object (Matching , "MSL_C/MSL_Common/float.c" ),
686- Object (NonMatching , "MSL_C/MSL_Common/char_io.c" ),
687- Object (NonMatching , "MSL_C/MSL_Common/wchar_io.c" ),
686+ Object (NonMatching , "MSL_C/MSL_Common/char_io.c" ),
687+ Object (NonMatching , "MSL_C/MSL_Common/wchar_io.c" ),
688688 Object (NonMatching , "MSL_C/MSL_Common_Embedded/uart_console_io_gcn.c" )
689689 ]
690690 ),
691691 mslLib (
692692 "fdlibm.PPCEABI.H" ,
693- [],
693+ [],
694694 [
695695 Object (Matching , "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c" ),
696696 Object (Matching , "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c" ),
@@ -747,7 +747,7 @@ def MatchingFor(*versions):
747747 Object (NonMatching , "debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c" ),
748748 #Object(NonMatching, "debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s"),
749749 Object (Matching , "debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c" ),
750- Object (NonMatching , "debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c" ),
750+ Object (NonMatching , "debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c" ),
751751 Object (NonMatching , "debugger/embedded/MetroTRK/Os/dolphin/usr_put.c" ),
752752 Object (NonMatching , "debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c" ),
753753 Object (Matching , "debugger/embedded/MetroTRK/Os/dolphin/targcont.c" ),
0 commit comments