From 5f81dfecf69ed42722e8011c4a217bae789bc29a Mon Sep 17 00:00:00 2001 From: Colin Miller Date: Thu, 29 May 2025 23:40:48 -0400 Subject: [PATCH 1/8] Small work on iModel --- src/SB/Core/gc/iModel.cpp | 56 +++++++++++++++++++++++++++++++++++++++ src/SB/Core/gc/iModel.h | 10 +++++++ 2 files changed, 66 insertions(+) diff --git a/src/SB/Core/gc/iModel.cpp b/src/SB/Core/gc/iModel.cpp index dd3e9b61c..7f1ba36c1 100644 --- a/src/SB/Core/gc/iModel.cpp +++ b/src/SB/Core/gc/iModel.cpp @@ -2,6 +2,62 @@ #include +RwFrame* GetChildFrameHierarchy(RwFrame* frame, void* data) +{ + RpHAnimHierarchy* hierarchy = RpHAnimFrameGetHierarchy(frame); + if (hierarchy == 0) + { + RwFrameForAllChildren(frame, GetChildFrameHierarchy, data); + } + else + { + data = hierarchy; + frame = 0; + } + return frame; +} + +void* GetHierarchy(RpAtomic* frame) +{ + void* unk_0[2]; + unk_0[0] = 0; + GetChildFrameHierarchy((RwFrame*)frame, unk_0); + return unk_0[0]; +} + +RpAtomic* iModelFileNew(void* buffer, U32 size) +{ + RwStream* rwmem; + S32 unk_0 = (S32)buffer; + RwStreamType type; + RwStreamAccessType accessType; + + type = (RwStreamType)3; + accessType = (RwStreamAccessType)1; + + rwmem = RwStreamOpen(type, accessType, buffer); + return iModelStreamRead(rwmem); +} + +void iModelUnload(RpAtomic* userdata) +{ + RpClump* clump; + RwFrame* frame = 0; + RwFrame* root; + + clump = (RpClump*)userdata + 0x3c; + if ((RpClump*)userdata != 0) + { + RwFrameGetRoot((RwFrame*)userdata); + RwFrameDestroyHierarchy(frame); + userdata = 0; + } + if (clump != 0) + { + RpClumpDestroy(clump); + } +} + void iModelCacheAtomic(RpAtomic*) { } diff --git a/src/SB/Core/gc/iModel.h b/src/SB/Core/gc/iModel.h index b9ddb99f4..a686a5148 100644 --- a/src/SB/Core/gc/iModel.h +++ b/src/SB/Core/gc/iModel.h @@ -6,14 +6,24 @@ #include #include +#include + +struct RwMemory +{ + char* start; + U32 length; +}; void iModelInit(); U32 iModelNumBones(RpAtomic* model); S32 iModelCull(RpAtomic* model, RwMatrixTag* mat); S32 iModelSphereCull(xSphere* sphere); +RpAtomic* iModelStreamRead(RwStream*); +RpAtomic* iModelFileNew(void* buffer, U32 size); RpAtomic* iModelFile_RWMultiAtomic(RpAtomic* model); void iModelSetMaterialTexture(RpAtomic* model, void* texture); void iModelResetMaterial(RpAtomic* model); +void iModelUnload(RpAtomic* userdata); S32 iModelCullPlusShadow(RpAtomic* model, RwMatrix* mat, xVec3* shadowVec, S32* shadowOutside); void iModelTagEval(RpAtomic* model, const xModelTag* tag, RwMatrixTag* mat, xVec3* dest); U32 iModelTagSetup(xModelTag* tag, RpAtomic* model, F32 x, F32 y, F32 z); From dcf5f3d080e6c8d9d29c3e353c657804972249eb Mon Sep 17 00:00:00 2001 From: Colin Miller Date: Thu, 29 May 2025 23:43:04 -0400 Subject: [PATCH 2/8] build fix --- src/SB/Core/gc/iModel.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/SB/Core/gc/iModel.h b/src/SB/Core/gc/iModel.h index a686a5148..0279f0f16 100644 --- a/src/SB/Core/gc/iModel.h +++ b/src/SB/Core/gc/iModel.h @@ -7,12 +7,7 @@ #include #include #include - -struct RwMemory -{ - char* start; - U32 length; -}; +#include "zAssetTypes.h" void iModelInit(); U32 iModelNumBones(RpAtomic* model); From 25ef6ab561e644dcce3da37a047555619b110e75 Mon Sep 17 00:00:00 2001 From: Colin Miller Date: Fri, 30 May 2025 09:29:15 -0400 Subject: [PATCH 3/8] True build fix --- src/SB/Core/gc/iModel.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/SB/Core/gc/iModel.h b/src/SB/Core/gc/iModel.h index 0279f0f16..4be240ae0 100644 --- a/src/SB/Core/gc/iModel.h +++ b/src/SB/Core/gc/iModel.h @@ -7,7 +7,6 @@ #include #include #include -#include "zAssetTypes.h" void iModelInit(); U32 iModelNumBones(RpAtomic* model); From 708c85b5804b230b934435b7e7b21ba9e3adfe34 Mon Sep 17 00:00:00 2001 From: Colin Miller Date: Fri, 30 May 2025 20:13:57 -0400 Subject: [PATCH 4/8] Small work in iModel --- src/SB/Core/gc/iModel.cpp | 69 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/src/SB/Core/gc/iModel.cpp b/src/SB/Core/gc/iModel.cpp index 7f1ba36c1..ced252835 100644 --- a/src/SB/Core/gc/iModel.cpp +++ b/src/SB/Core/gc/iModel.cpp @@ -2,6 +2,9 @@ #include +RpLight* sEmptyDirectionalLight; +RpLight* sEmptyAmbientLight; + RwFrame* GetChildFrameHierarchy(RwFrame* frame, void* data) { RpHAnimHierarchy* hierarchy = RpHAnimFrameGetHierarchy(frame); @@ -25,6 +28,26 @@ void* GetHierarchy(RpAtomic* frame) return unk_0[0]; } +void iModelInit() +{ + RwFrame* frame; + RwRGBAReal black; + void* tempVoid = 0; + + for (S32 i = 0; i < 4; i++) + { + frame = (RwFrame*)RpLightCreate(i); + //black = frame; + RpLightSetColor(sEmptyDirectionalLight, &black); + frame = RwFrameCreate(); + _rwObjectHasFrameSetFrame(sEmptyDirectionalLight, frame); + + sEmptyAmbientLight = RpLightCreate(2); + + RpLightSetColor(sEmptyAmbientLight, &black); + } +} + RpAtomic* iModelFileNew(void* buffer, U32 size) { RwStream* rwmem; @@ -49,15 +72,59 @@ void iModelUnload(RpAtomic* userdata) if ((RpClump*)userdata != 0) { RwFrameGetRoot((RwFrame*)userdata); - RwFrameDestroyHierarchy(frame); userdata = 0; } + else + { + RwFrameDestroyHierarchy(frame); + } if (clump != 0) { RpClumpDestroy(clump); } } +RpAtomic* NextAtomicCallback(RpAtomic* atomic, void* data) +{ + // What? + + RpAtomic** nextModel; + + if (data != atomic) + { + atomic = 0; + return atomic; + } + if (data != 0) + { + return atomic; + } + + atomic = (RpAtomic*)data; + + return atomic; +} + +RpAtomic* iModelFile_RWMultiAtomic(RpAtomic* model) +{ + RpClump* clump; + RpAtomic* nextModel = 0; + RpAtomic* modelArray[2]; + + if (model == 0) + { + modelArray[0] = 0; + } + else + { + //modelArray[0] = (S32)model; + modelArray[0] = nextModel; + RpClumpForAllAtomics(model->clump, (RpAtomicCallBack)NextAtomicCallback(nextModel, NULL), + modelArray); + } + return model; +} + void iModelCacheAtomic(RpAtomic*) { } From ba4283d522e300df5c051cdc7d321bd528b68b41 Mon Sep 17 00:00:00 2001 From: Colin Miller Date: Fri, 30 May 2025 23:13:25 -0400 Subject: [PATCH 5/8] VSCode cpp_properties update --- .vscode/c_cpp_properties.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 70f8d862b..ef5e1feb7 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -9,8 +9,9 @@ "includePath": [ "${workspaceFolder}/include", "${workspaceFolder}/include/bink", - "${workspaceFolder}/include/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include", - "${workspaceFolder}/include/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include", + "${workspaceFolder}/libs/PowerPC_EABI_Support/include", + "${workspaceFolder}/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common", + "${workspaceFolder}/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++", "${workspaceFolder}/include/inline", "${workspaceFolder}/include/rwsdk", "${workspaceFolder}/src/SB/Core/gc", From 8ab7727a12ce716625ded19d7cf95e3d0c1bac6f Mon Sep 17 00:00:00 2001 From: Colin Miller Date: Sat, 31 May 2025 09:40:39 -0400 Subject: [PATCH 6/8] Project Restructuring --- .vscode/c_cpp_properties.json | 8 +- .vscode/settings.json | 5 +- config/GQPE78/splits.txt | 180 ++++++++-------- configure.py | 197 +++++++++--------- include/dolphin.h | 2 +- .../MSL_C++/MSL_Common/Include/exception | 0 .../MSL_C++/MSL_Common/Include/exception.h | 0 .../MSL_C++/MSL_Common/Include/new | 0 .../MSL_C++/MSL_Common/Include/new.h | 0 .../MSL_C/MSL_Common/FILE_POS.h | 0 .../MSL_C/MSL_Common/abort_exit.h | 0 .../MSL_C/MSL_Common/alloc.h | 0 .../MSL_C/MSL_Common/ansi_files.h | 0 .../MSL_C/MSL_Common/ansi_fp.h | 0 .../MSL_C/MSL_Common/ansi_params.h | 0 .../MSL_C/MSL_Common/arith.h | 0 .../MSL_C/MSL_Common/bsearch.h | 0 .../MSL_C/MSL_Common/char_io.h | 0 .../MSL_C/MSL_Common/cmath | 0 .../MSL_C/MSL_Common/critical_regions.h | 0 .../MSL_C/MSL_Common/cstdlib | 0 .../MSL_C/MSL_Common/cstring | 0 .../MSL_C/MSL_Common/ctype_api.h | 0 .../MSL_C/MSL_Common/direct_io.h | 0 .../MSL_C/MSL_Common/file_io.h | 0 .../MSL_C/MSL_Common/file_struc.h | 0 .../MSL_C/MSL_Common/locale_api.h | 0 .../MSL_C/MSL_Common/math_api.h | 0 .../MSL_C/MSL_Common/mbstring.h | 0 .../MSL_C/MSL_Common/mem_funcs.h | 0 .../MSL_C/MSL_Common/misc_io.h | 0 .../MSL_C/MSL_Common/printf.h | 0 .../MSL_C/MSL_Common/rand.h | 0 .../MSL_C/MSL_Common/scanf.h | 0 .../MSL_C/MSL_Common/secure_error.h | 0 .../MSL_C/MSL_Common/signal.h | 0 .../MSL_C/MSL_Common/size_t.h | 0 .../MSL_C/MSL_Common/stdio_api.h | 0 .../MSL_C/MSL_Common/stdlib.h | 0 .../MSL_C/MSL_Common/strtold.h | 0 .../MSL_C/MSL_Common/strtoul.h | 0 .../MSL_C/MSL_Common/time.h | 0 .../MSL_C/MSL_Common/wchar_io.h | 0 .../MSL_C/PPC_EABI/math_ppc.h | 0 .../MetroTRK/custconn/CircleBuffer.h | 0 .../MetroTRK/custconn/cc_gdev.h | 0 .../PowerPC_EABI_Support/MetroTRK/dispatch.h | 0 .../MetroTRK/dolphin_trk.h | 0 .../PowerPC_EABI_Support/MetroTRK/dstypes.h | 0 .../PowerPC_EABI_Support/MetroTRK/memmap.h | 0 .../PowerPC_EABI_Support/MetroTRK/ppc_reg.h | 0 .../MetroTRK/target_options.h | 0 .../PowerPC_EABI_Support/MetroTRK/trk.h | 0 .../PowerPC_EABI_Support/MetroTRK/trkenum.h | 0 .../PowerPC_EABI_Support/MetroTRK/trktypes.h | 0 .../Runtime/Gecko_ExceptionPPC.h | 0 .../Runtime/MWCPlusPlusLib.h | 0 .../Runtime/NMWException.h | 0 .../Runtime/__init_cpp_exceptions.h | 0 .../PowerPC_EABI_Support/Runtime/__mem.h | 0 .../Runtime/__ppc_eabi_linker.h | 0 .../PowerPC_EABI_Support/Runtime/__va_arg.h | 0 .../Runtime/global_destructor_chain.h | 0 .../PowerPC_EABI_Support/Runtime/runtime.h | 0 .../PowerPC_EABI_Support/include/algorithm | 0 .../PowerPC_EABI_Support/include/ctype.h | 0 .../PowerPC_EABI_Support/include/errno.h | 0 .../PowerPC_EABI_Support/include/exception | 0 .../PowerPC_EABI_Support/include/extras.h | 0 .../PowerPC_EABI_Support/include/fdlibm.h | 0 .../PowerPC_EABI_Support/include/float.h | 0 .../PowerPC_EABI_Support/include/functional | 0 .../PowerPC_EABI_Support/include/iterator | 0 .../PowerPC_EABI_Support/include/limits | 0 .../PowerPC_EABI_Support/include/limits.h | 0 .../PowerPC_EABI_Support/include/locale.h | 0 .../PowerPC_EABI_Support/include/math.h | 0 .../PowerPC_EABI_Support/include/mem.h | 0 .../PowerPC_EABI_Support/include/signal.h | 0 .../PowerPC_EABI_Support/include/stdarg.h | 0 .../PowerPC_EABI_Support/include/stddef.h | 0 .../PowerPC_EABI_Support/include/stdio.h | 0 .../PowerPC_EABI_Support/include/stdlib.h | 0 .../PowerPC_EABI_Support/include/string.h | 0 .../PowerPC_EABI_Support/include/utility | 0 .../PowerPC_EABI_Support/include/wchar.h | 0 .../src/MSL_C/MSL_Common/FILE_POS.C | 0 .../src/MSL_C/MSL_Common/alloc.c | 0 .../src/MSL_C/MSL_Common/ansi_files.c | 0 .../src/MSL_C/MSL_Common/arith.c | 0 .../src/MSL_C/MSL_Common/bsearch.c | 0 .../src/MSL_C/MSL_Common/buffer_io.c | 0 .../src/MSL_C/MSL_Common/char_io.c | 0 .../src/MSL_C/MSL_Common/ctype.c | 0 .../src/MSL_C/MSL_Common/direct_io.c | 0 .../src/MSL_C/MSL_Common/errno.c | 0 .../src/MSL_C/MSL_Common/extras.c | 0 .../src/MSL_C/MSL_Common/file_io.c | 0 .../src/MSL_C/MSL_Common/float.c | 0 .../src/MSL_C/MSL_Common/locale.c | 0 .../src/MSL_C/MSL_Common/mbstring.c | 0 .../src/MSL_C/MSL_Common/mem.c | 0 .../src/MSL_C/MSL_Common/mem_funcs.c | 0 .../src/MSL_C/MSL_Common/misc_io.c | 0 .../src/MSL_C/MSL_Common/printf.c | 0 .../src/MSL_C/MSL_Common/rand.c | 0 .../src/MSL_C/MSL_Common/scanf.c | 0 .../src/MSL_C/MSL_Common/signal.c | 0 .../src/MSL_C/MSL_Common/string.c | 0 .../src/MSL_C/MSL_Common/strtold.c | 0 .../src/MSL_C/MSL_Common/strtoul.c | 0 .../src/MSL_C/MSL_Common/wchar_io.c | 0 .../Math/Double_precision/e_acos.c | 0 .../Math/Double_precision/e_asin.c | 0 .../Math/Double_precision/e_atan2.c | 0 .../Math/Double_precision/e_exp.c | 0 .../Math/Double_precision/e_fmod.c | 0 .../Math/Double_precision/e_log.c | 0 .../Math/Double_precision/e_log10.c | 0 .../Math/Double_precision/e_pow.c | 0 .../Math/Double_precision/e_rem_pio2.c | 0 .../Math/Double_precision/e_sqrt.c | 0 .../Math/Double_precision/k_cos.c | 0 .../Math/Double_precision/k_rem_pio2.c | 0 .../Math/Double_precision/k_sin.c | 0 .../Math/Double_precision/k_tan.c | 0 .../Math/Double_precision/s_atan.c | 0 .../Math/Double_precision/s_ceil.c | 0 .../Math/Double_precision/s_copysign.c | 0 .../Math/Double_precision/s_cos.c | 0 .../Math/Double_precision/s_floor.c | 0 .../Math/Double_precision/s_frexp.c | 0 .../Math/Double_precision/s_ldexp.c | 0 .../Math/Double_precision/s_modf.c | 0 .../Math/Double_precision/s_sin.c | 0 .../Math/Double_precision/s_tan.c | 0 .../Math/Double_precision/w_acos.c | 0 .../Math/Double_precision/w_asin.c | 0 .../Math/Double_precision/w_atan2.c | 0 .../Math/Double_precision/w_exp.c | 0 .../Math/Double_precision/w_fmod.c | 0 .../Math/Double_precision/w_log.c | 0 .../Math/Double_precision/w_log10.c | 0 .../Math/Double_precision/w_pow.c | 0 .../Math/Double_precision/w_sqrt.c | 0 .../src/MSL_C/MSL_Common_Embedded/ansi_fp.c | 0 .../MSL_Common_Embedded/uart_console_io_gcn.c | 0 .../src/MSL_C/PPC_EABI/abort_exit.c | 0 .../PPC_EABI/critical_regions.gamecube.c | 0 .../src/MSL_C/PPC_EABI/math_ppc.c | 0 .../src/Runtime/CPlusLibPPC.cp | 0 .../src/Runtime/GCN_mem_alloc.c | 0 .../src/Runtime/Gecko_ExceptionPPC.cp | 0 .../src/Runtime/NMWException.cp | 0 .../PowerPC_EABI_Support/src/Runtime/New.cp | 0 .../src/Runtime/__init_cpp_exceptions.cpp | 0 .../PowerPC_EABI_Support/src/Runtime/__mem.c | 0 .../src/Runtime/__va_arg.c | 0 .../src/Runtime/global_destructor_chain.c | 0 .../PowerPC_EABI_Support/src/Runtime/ptmf.c | 0 .../src/Runtime/runtime.c | 0 src/SB/Core/gc/iFMV.cpp | 2 +- .../dolphin/include}/dolphin/CARDPriv.h | 0 .../dolphin/include}/dolphin/DVDPriv.h | 0 .../dolphin/include}/dolphin/G2D.h | 0 .../dolphin/include}/dolphin/OSRtcPriv.h | 0 {include => src/dolphin/include}/dolphin/ai.h | 0 {include => src/dolphin/include}/dolphin/am.h | 0 .../include}/dolphin/amc/AmcExi2Comm.h | 0 .../dolphin/include}/dolphin/amc/AmcTypes.h | 0 {include => src/dolphin/include}/dolphin/ar.h | 0 .../dolphin/include}/dolphin/ar/ar.h | 0 .../dolphin/include}/dolphin/ar/arq.h | 0 {include => src/dolphin/include}/dolphin/ax.h | 0 .../dolphin/include}/dolphin/axart.h | 0 .../dolphin/include}/dolphin/axfx.h | 0 .../dolphin/include}/dolphin/base.h | 0 .../dolphin/include}/dolphin/base/PPCArch.h | 0 .../dolphin/include}/dolphin/card.h | 0 {include => src/dolphin/include}/dolphin/db.h | 0 .../dolphin/include}/dolphin/db/DBInterface.h | 0 .../dolphin/include}/dolphin/demo.h | 0 .../dolphin/include}/dolphin/demo/DEMOAVX.h | 0 .../dolphin/include}/dolphin/demo/DEMOInit.h | 0 .../dolphin/include}/dolphin/demo/DEMOPad.h | 0 .../dolphin/include}/dolphin/demo/DEMOPuts.h | 0 .../dolphin/include}/dolphin/demo/DEMOStats.h | 0 .../dolphin/include}/dolphin/demo/DEMOWin.h | 0 .../dolphin/include}/dolphin/dsp.h | 0 .../dolphin/include}/dolphin/dtk.h | 0 .../dolphin/include}/dolphin/dvd.h | 0 .../dolphin/include}/dolphin/dvd/dvd.h | 0 .../dolphin/include}/dolphin/dvd/dvdfs.h | 0 .../dolphin/include}/dolphin/dvd/dvdlow.h | 0 .../dolphin/include}/dolphin/dvd/dvdqueue.h | 0 .../dolphin/include}/dolphin/eth/eth.h | 0 .../dolphin/include}/dolphin/eth/hashfunc.c | 0 .../dolphin/include}/dolphin/exi.h | 0 {include => src/dolphin/include}/dolphin/gd.h | 0 .../dolphin/include}/dolphin/gd/GDBase.h | 0 .../dolphin/include}/dolphin/gd/GDFile.h | 0 .../dolphin/include}/dolphin/gd/GDGeometry.h | 0 .../dolphin/include}/dolphin/gd/GDIndirect.h | 0 .../dolphin/include}/dolphin/gd/GDLight.h | 0 .../dolphin/include}/dolphin/gd/GDPixel.h | 0 .../dolphin/include}/dolphin/gd/GDTev.h | 0 .../dolphin/include}/dolphin/gd/GDTexture.h | 0 .../dolphin/include}/dolphin/gd/GDTransform.h | 0 {include => src/dolphin/include}/dolphin/gx.h | 0 .../dolphin/include}/dolphin/gx/GXBump.h | 0 .../include}/dolphin/gx/GXCommandList.h | 0 .../dolphin/include}/dolphin/gx/GXCpu2Efb.h | 0 .../dolphin/include}/dolphin/gx/GXCull.h | 0 .../dolphin/include}/dolphin/gx/GXDispList.h | 0 .../dolphin/include}/dolphin/gx/GXDraw.h | 0 .../dolphin/include}/dolphin/gx/GXEnum.h | 0 .../dolphin/include}/dolphin/gx/GXFifo.h | 0 .../include}/dolphin/gx/GXFrameBuffer.h | 0 .../dolphin/include}/dolphin/gx/GXGeometry.h | 0 .../dolphin/include}/dolphin/gx/GXGet.h | 0 .../dolphin/include}/dolphin/gx/GXLighting.h | 0 .../dolphin/include}/dolphin/gx/GXManage.h | 0 .../dolphin/include}/dolphin/gx/GXMisc.h | 0 .../dolphin/include}/dolphin/gx/GXPerf.h | 0 .../dolphin/include}/dolphin/gx/GXPixel.h | 0 .../dolphin/include}/dolphin/gx/GXPriv.h | 0 .../dolphin/include}/dolphin/gx/GXStruct.h | 0 .../dolphin/include}/dolphin/gx/GXTev.h | 0 .../dolphin/include}/dolphin/gx/GXTexture.h | 0 .../dolphin/include}/dolphin/gx/GXTransform.h | 0 .../dolphin/include}/dolphin/gx/GXVerify.h | 0 .../dolphin/include}/dolphin/gx/GXVert.h | 0 .../dolphin/include}/dolphin/hio.h | 0 .../dolphin/include}/dolphin/hw_regs.h | 0 .../dolphin/include}/dolphin/ip/ip.h | 0 {include => src/dolphin/include}/dolphin/lg.h | 0 .../dolphin/include}/dolphin/mcc.h | 0 .../dolphin/include}/dolphin/md5.h | 0 .../dolphin/include}/dolphin/mix.h | 0 .../dolphin/include}/dolphin/mtx.h | 0 {include => src/dolphin/include}/dolphin/os.h | 0 .../dolphin/include}/dolphin/os/OSAlarm.h | 0 .../dolphin/include}/dolphin/os/OSAlloc.h | 0 .../dolphin/include}/dolphin/os/OSArena.h | 0 .../dolphin/include}/dolphin/os/OSBootInfo.h | 0 .../dolphin/include}/dolphin/os/OSCache.h | 0 .../dolphin/include}/dolphin/os/OSContext.h | 0 .../dolphin/include}/dolphin/os/OSDC.h | 0 .../dolphin/include}/dolphin/os/OSError.h | 0 .../dolphin/include}/dolphin/os/OSException.h | 0 .../dolphin/include}/dolphin/os/OSExec.h | 0 .../dolphin/include}/dolphin/os/OSExpansion.h | 0 .../dolphin/include}/dolphin/os/OSFastCast.h | 0 .../dolphin/include}/dolphin/os/OSFont.h | 0 .../dolphin/include}/dolphin/os/OSFst.h | 0 .../dolphin/include}/dolphin/os/OSIC.h | 0 .../dolphin/include}/dolphin/os/OSInterrupt.h | 0 .../dolphin/include}/dolphin/os/OSL2.h | 0 .../dolphin/include}/dolphin/os/OSLC.h | 0 .../dolphin/include}/dolphin/os/OSMemory.h | 0 .../dolphin/include}/dolphin/os/OSMessage.h | 0 .../dolphin/include}/dolphin/os/OSModule.h | 0 .../dolphin/include}/dolphin/os/OSMutex.h | 0 .../dolphin/include}/dolphin/os/OSPriv.h | 0 .../dolphin/include}/dolphin/os/OSReboot.h | 0 .../dolphin/include}/dolphin/os/OSReset.h | 0 .../dolphin/include}/dolphin/os/OSResetSW.h | 0 .../dolphin/include}/dolphin/os/OSRtc.h | 0 .../dolphin/include}/dolphin/os/OSSemaphore.h | 0 .../dolphin/include}/dolphin/os/OSSerial.h | 0 .../dolphin/include}/dolphin/os/OSThread.h | 0 .../dolphin/include}/dolphin/os/OSTime.h | 0 .../dolphin/include}/dolphin/os/OSTimer.h | 0 .../dolphin/include}/dolphin/os/OSUtf.h | 0 .../include}/dolphin/os/init/__start.h | 0 .../dolphin/include}/dolphin/pad.h | 0 .../dolphin/include}/dolphin/perf.h | 0 .../dolphin/include}/dolphin/seq.h | 0 {include => src/dolphin/include}/dolphin/si.h | 0 .../dolphin/include}/dolphin/sipriv.h | 0 {include => src/dolphin/include}/dolphin/sp.h | 0 .../dolphin/include}/dolphin/syn.h | 0 .../dolphin/include}/dolphin/tcp/tcp.h | 0 .../dolphin/include}/dolphin/thp.h | 0 .../dolphin/include}/dolphin/types.h | 0 {include => src/dolphin/include}/dolphin/vi.h | 0 .../dolphin/include}/dolphin/vi/vifuncs.h | 0 .../dolphin/include}/dolphin/vi/vitypes.h | 0 .../dolphin/src}/OdemuExi2/DebuggerDriver.c | 0 {libs/dolphin => src/dolphin/src}/ai/ai.c | 0 .../dolphin/src}/amcstubs/AmcExi2Stubs.c | 0 {libs/dolphin => src/dolphin/src}/ar/ar.c | 0 {libs/dolphin => src/dolphin/src}/ar/arq.c | 2 +- {libs/dolphin => src/dolphin/src}/ax/AX.c | 2 +- .../dolphin => src/dolphin/src}/ax/AXAlloc.c | 2 +- {libs/dolphin => src/dolphin/src}/ax/AXAux.c | 2 +- {libs/dolphin => src/dolphin/src}/ax/AXCL.c | 2 +- {libs/dolphin => src/dolphin/src}/ax/AXComp.c | 2 +- {libs/dolphin => src/dolphin/src}/ax/AXOut.c | 2 +- {libs/dolphin => src/dolphin/src}/ax/AXProf.c | 2 +- {libs/dolphin => src/dolphin/src}/ax/AXSPB.c | 2 +- {libs/dolphin => src/dolphin/src}/ax/AXVPB.c | 2 +- .../dolphin => src/dolphin/src}/ax/DSPCode.c | 0 {libs/dolphin => src/dolphin/src}/ax/__ax.h | 0 .../dolphin/src}/base/PPCArch.c | 0 .../dolphin/src}/card/CARDBios.c | 0 .../dolphin/src}/card/CARDBlock.c | 0 .../dolphin/src}/card/CARDCheck.c | 0 .../dolphin/src}/card/CARDCreate.c | 0 .../dolphin/src}/card/CARDDelete.c | 0 .../dolphin/src}/card/CARDDir.c | 0 .../dolphin/src}/card/CARDFormat.c | 0 .../dolphin/src}/card/CARDMount.c | 0 .../dolphin/src}/card/CARDNet.c | 0 .../dolphin/src}/card/CARDOpen.c | 0 .../dolphin/src}/card/CARDRdwr.c | 0 .../dolphin/src}/card/CARDRead.c | 0 .../dolphin/src}/card/CARDRename.c | 0 .../dolphin/src}/card/CARDStat.c | 0 .../dolphin/src}/card/CARDStatEx.c | 0 .../dolphin/src}/card/CARDUnlock.c | 0 .../dolphin/src}/card/CARDWrite.c | 0 .../dolphin => src/dolphin/src}/card/__card.h | 0 {libs/dolphin => src/dolphin/src}/db/db.c | 0 {libs/dolphin => src/dolphin/src}/dsp/dsp.c | 0 .../dolphin/src}/dsp/dsp_debug.c | 0 .../dolphin/src}/dsp/dsp_task.c | 0 {libs/dolphin => src/dolphin/src}/dvd/dvd.c | 0 .../dolphin/src}/dvd/dvdFatal.c | 0 .../dolphin/src}/dvd/dvderror.c | 0 {libs/dolphin => src/dolphin/src}/dvd/dvdfs.c | 0 .../dolphin/src}/dvd/dvdidutils.c | 0 .../dolphin => src/dolphin/src}/dvd/dvdlow.c | 0 .../dolphin/src}/dvd/dvdqueue.c | 0 .../dolphin/src}/dvd/emu_level2/fstload.c | 0 .../dolphin => src/dolphin/src}/eth/base64.c | 0 {libs/dolphin => src/dolphin/src}/eth/eth.c | 0 .../dolphin => src/dolphin/src}/eth/ethsec.c | 0 {libs/dolphin => src/dolphin/src}/eth/md5.c | 0 .../dolphin => src/dolphin/src}/exi/EXIBios.c | 0 .../dolphin => src/dolphin/src}/exi/EXIUart.c | 0 {libs/dolphin => src/dolphin/src}/gd/GDBase.c | 0 .../dolphin/src}/gd/GDGeometry.c | 0 {libs/dolphin => src/dolphin/src}/gx/GXAttr.c | 2 +- {libs/dolphin => src/dolphin/src}/gx/GXBump.c | 2 +- .../dolphin/src}/gx/GXDisplayList.c | 2 +- {libs/dolphin => src/dolphin/src}/gx/GXDraw.c | 2 +- {libs/dolphin => src/dolphin/src}/gx/GXFifo.c | 4 +- .../dolphin/src}/gx/GXFrameBuf.c | 4 +- .../dolphin/src}/gx/GXGeometry.c | 2 +- {libs/dolphin => src/dolphin/src}/gx/GXInit.c | 2 +- .../dolphin => src/dolphin/src}/gx/GXLight.c | 2 +- {libs/dolphin => src/dolphin/src}/gx/GXMisc.c | 2 +- {libs/dolphin => src/dolphin/src}/gx/GXPerf.c | 2 +- .../dolphin => src/dolphin/src}/gx/GXPixel.c | 2 +- {libs/dolphin => src/dolphin/src}/gx/GXSave.c | 0 .../dolphin => src/dolphin/src}/gx/GXStubs.c | 0 {libs/dolphin => src/dolphin/src}/gx/GXTev.c | 2 +- .../dolphin/src}/gx/GXTexture.c | 2 +- .../dolphin/src}/gx/GXTransform.c | 3 +- .../dolphin/src}/gx/GXVerifRAS.c | 0 .../dolphin/src}/gx/GXVerifXF.c | 0 .../dolphin => src/dolphin/src}/gx/GXVerify.c | 0 {libs/dolphin => src/dolphin/src}/gx/GXVert.c | 0 {libs/dolphin => src/dolphin/src}/gx/__gx.h | 2 +- {libs/dolphin => src/dolphin/src}/hio/hio.c | 0 {libs/dolphin => src/dolphin/src}/ip/IFFifo.c | 0 {libs/dolphin => src/dolphin/src}/ip/IFRing.c | 0 {libs/dolphin => src/dolphin/src}/ip/IP.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPArp.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPChap.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPDhcp.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPDns.c | 0 .../dolphin => src/dolphin/src}/ip/IPEther.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPFrag.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPIcmp.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPIgmp.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPIpcp.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPLcp.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPOpt.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPPPP.c | 0 .../dolphin => src/dolphin/src}/ip/IPPPPoE.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPPap.c | 0 .../dolphin => src/dolphin/src}/ip/IPRoute.c | 0 .../dolphin => src/dolphin/src}/ip/IPSocket.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPTcp.c | 0 .../dolphin/src}/ip/IPTcpOutput.c | 0 .../dolphin/src}/ip/IPTcpTimeWait.c | 0 .../dolphin/src}/ip/IPTcpTimer.c | 0 .../dolphin/src}/ip/IPTcpUser.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPUdp.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPUuid.c | 0 {libs/dolphin => src/dolphin/src}/ip/IPZero.c | 0 {libs/dolphin => src/dolphin/src}/lg/allsrc.c | 0 {libs/dolphin => src/dolphin/src}/mtx/mtx.c | 0 {libs/dolphin => src/dolphin/src}/mtx/mtx44.c | 0 .../dolphin/src}/mtx/mtx44vec.c | 0 .../dolphin/src}/mtx/mtxstack.c | 0 .../dolphin => src/dolphin/src}/mtx/mtxvec.c | 0 {libs/dolphin => src/dolphin/src}/mtx/psmtx.c | 0 {libs/dolphin => src/dolphin/src}/mtx/quat.c | 0 {libs/dolphin => src/dolphin/src}/mtx/vec.c | 0 .../dolphin/src}/odenotstub/odenotstub.c | 0 {libs/dolphin => src/dolphin/src}/os/OS.c | 0 .../dolphin => src/dolphin/src}/os/OSAlarm.c | 0 .../dolphin => src/dolphin/src}/os/OSAlloc.c | 0 .../dolphin => src/dolphin/src}/os/OSArena.c | 0 .../dolphin/src}/os/OSAudioSystem.c | 0 .../dolphin => src/dolphin/src}/os/OSCache.c | 0 .../dolphin/src}/os/OSContext.c | 0 .../dolphin => src/dolphin/src}/os/OSError.c | 0 {libs/dolphin => src/dolphin/src}/os/OSFont.c | 0 .../dolphin/src}/os/OSInterrupt.c | 0 {libs/dolphin => src/dolphin/src}/os/OSLink.c | 0 .../dolphin => src/dolphin/src}/os/OSMemory.c | 0 .../dolphin/src}/os/OSMessage.c | 0 .../dolphin => src/dolphin/src}/os/OSMutex.c | 0 .../dolphin => src/dolphin/src}/os/OSReboot.c | 0 .../dolphin => src/dolphin/src}/os/OSReset.c | 0 .../dolphin/src}/os/OSResetSW.c | 0 {libs/dolphin => src/dolphin/src}/os/OSRtc.c | 0 {libs/dolphin => src/dolphin/src}/os/OSSync.c | 0 .../dolphin => src/dolphin/src}/os/OSThread.c | 0 {libs/dolphin => src/dolphin/src}/os/OSTime.c | 0 .../dolphin/src}/os/init/__ppc_eabi_init.cpp | 0 .../dolphin/src}/os/init/__start.c | 0 {libs/dolphin => src/dolphin/src}/pad/Pad.c | 0 .../dolphin/src}/pad/Padclamp.c | 0 {libs/dolphin => src/dolphin/src}/si/SIBios.c | 0 .../dolphin/src}/si/SISamplingRate.c | 0 .../dolphin/src}/si/SISteering.c | 0 .../dolphin/src}/si/SISteeringAuto.c | 0 .../dolphin/src}/si/SISteeringXfer.c | 0 .../dolphin/src}/thp/THPAudio.c | 0 .../dolphin => src/dolphin/src}/thp/THPDec.c | 0 {libs/dolphin => src/dolphin/src}/upnp/UPnP.c | 0 .../dolphin/src}/upnp/UPnPHttp.c | 0 .../dolphin/src}/upnp/UPnPHttpd.c | 0 .../dolphin/src}/upnp/UPnPHttpdResponse.c | 0 .../dolphin/src}/upnp/UPnPSsdp.c | 0 .../dolphin/src}/upnp/UPnPUri.c | 0 .../dolphin/src}/upnp/UPnPUuid.c | 0 {libs/dolphin => src/dolphin/src}/vi/vi.c | 0 443 files changed, 226 insertions(+), 225 deletions(-) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/FILE_POS.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/abort_exit.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/alloc.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_files.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_fp.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_params.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/arith.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/bsearch.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/char_io.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cmath (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/critical_regions.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstdlib (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstring (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ctype_api.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/direct_io.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_io.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_struc.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/locale_api.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/math_api.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mbstring.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mem_funcs.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/misc_io.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/printf.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/rand.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/scanf.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/secure_error.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/signal.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/size_t.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdio_api.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdlib.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtold.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtoul.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/time.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/wchar_io.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/PPC_EABI/math_ppc.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/CircleBuffer.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/cc_gdev.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dispatch.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dolphin_trk.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dstypes.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/memmap.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/ppc_reg.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/target_options.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trk.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trkenum.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trktypes.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/Gecko_ExceptionPPC.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/MWCPlusPlusLib.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/NMWException.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__init_cpp_exceptions.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__mem.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__ppc_eabi_linker.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__va_arg.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/global_destructor_chain.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/runtime.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/algorithm (100%) rename {libs => src}/PowerPC_EABI_Support/include/ctype.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/errno.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/exception (100%) rename {libs => src}/PowerPC_EABI_Support/include/extras.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/fdlibm.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/float.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/functional (100%) rename {libs => src}/PowerPC_EABI_Support/include/iterator (100%) rename {libs => src}/PowerPC_EABI_Support/include/limits (100%) rename {libs => src}/PowerPC_EABI_Support/include/limits.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/locale.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/math.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/mem.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/signal.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/stdarg.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/stddef.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/stdio.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/stdlib.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/string.h (100%) rename {libs => src}/PowerPC_EABI_Support/include/utility (100%) rename {libs => src}/PowerPC_EABI_Support/include/wchar.h (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/FILE_POS.C (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/alloc.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ansi_files.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/arith.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/bsearch.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/buffer_io.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/char_io.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ctype.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/direct_io.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/errno.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/extras.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/file_io.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/float.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/locale.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mbstring.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem_funcs.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/misc_io.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/printf.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/rand.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/scanf.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/signal.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/string.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtold.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtoul.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common/wchar_io.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log10.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log10.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/ansi_fp.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/uart_console_io_gcn.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/abort_exit.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/critical_regions.gamecube.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/math_ppc.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/CPlusLibPPC.cp (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/GCN_mem_alloc.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/Gecko_ExceptionPPC.cp (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/NMWException.cp (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/New.cp (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/__init_cpp_exceptions.cpp (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/__mem.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/__va_arg.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/global_destructor_chain.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/ptmf.c (100%) rename {libs => src}/PowerPC_EABI_Support/src/Runtime/runtime.c (100%) rename {include => src/dolphin/include}/dolphin/CARDPriv.h (100%) rename {include => src/dolphin/include}/dolphin/DVDPriv.h (100%) rename {include => src/dolphin/include}/dolphin/G2D.h (100%) rename {include => src/dolphin/include}/dolphin/OSRtcPriv.h (100%) rename {include => src/dolphin/include}/dolphin/ai.h (100%) rename {include => src/dolphin/include}/dolphin/am.h (100%) rename {include => src/dolphin/include}/dolphin/amc/AmcExi2Comm.h (100%) rename {include => src/dolphin/include}/dolphin/amc/AmcTypes.h (100%) rename {include => src/dolphin/include}/dolphin/ar.h (100%) rename {include => src/dolphin/include}/dolphin/ar/ar.h (100%) rename {include => src/dolphin/include}/dolphin/ar/arq.h (100%) rename {include => src/dolphin/include}/dolphin/ax.h (100%) rename {include => src/dolphin/include}/dolphin/axart.h (100%) rename {include => src/dolphin/include}/dolphin/axfx.h (100%) rename {include => src/dolphin/include}/dolphin/base.h (100%) rename {include => src/dolphin/include}/dolphin/base/PPCArch.h (100%) rename {include => src/dolphin/include}/dolphin/card.h (100%) rename {include => src/dolphin/include}/dolphin/db.h (100%) rename {include => src/dolphin/include}/dolphin/db/DBInterface.h (100%) rename {include => src/dolphin/include}/dolphin/demo.h (100%) rename {include => src/dolphin/include}/dolphin/demo/DEMOAVX.h (100%) rename {include => src/dolphin/include}/dolphin/demo/DEMOInit.h (100%) rename {include => src/dolphin/include}/dolphin/demo/DEMOPad.h (100%) rename {include => src/dolphin/include}/dolphin/demo/DEMOPuts.h (100%) rename {include => src/dolphin/include}/dolphin/demo/DEMOStats.h (100%) rename {include => src/dolphin/include}/dolphin/demo/DEMOWin.h (100%) rename {include => src/dolphin/include}/dolphin/dsp.h (100%) rename {include => src/dolphin/include}/dolphin/dtk.h (100%) rename {include => src/dolphin/include}/dolphin/dvd.h (100%) rename {include => src/dolphin/include}/dolphin/dvd/dvd.h (100%) rename {include => src/dolphin/include}/dolphin/dvd/dvdfs.h (100%) rename {include => src/dolphin/include}/dolphin/dvd/dvdlow.h (100%) rename {include => src/dolphin/include}/dolphin/dvd/dvdqueue.h (100%) rename {include => src/dolphin/include}/dolphin/eth/eth.h (100%) rename {include => src/dolphin/include}/dolphin/eth/hashfunc.c (100%) rename {include => src/dolphin/include}/dolphin/exi.h (100%) rename {include => src/dolphin/include}/dolphin/gd.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDBase.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDFile.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDGeometry.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDIndirect.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDLight.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDPixel.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDTev.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDTexture.h (100%) rename {include => src/dolphin/include}/dolphin/gd/GDTransform.h (100%) rename {include => src/dolphin/include}/dolphin/gx.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXBump.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXCommandList.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXCpu2Efb.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXCull.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXDispList.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXDraw.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXEnum.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXFifo.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXFrameBuffer.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXGeometry.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXGet.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXLighting.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXManage.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXMisc.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXPerf.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXPixel.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXPriv.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXStruct.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXTev.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXTexture.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXTransform.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXVerify.h (100%) rename {include => src/dolphin/include}/dolphin/gx/GXVert.h (100%) rename {include => src/dolphin/include}/dolphin/hio.h (100%) rename {include => src/dolphin/include}/dolphin/hw_regs.h (100%) rename {include => src/dolphin/include}/dolphin/ip/ip.h (100%) rename {include => src/dolphin/include}/dolphin/lg.h (100%) rename {include => src/dolphin/include}/dolphin/mcc.h (100%) rename {include => src/dolphin/include}/dolphin/md5.h (100%) rename {include => src/dolphin/include}/dolphin/mix.h (100%) rename {include => src/dolphin/include}/dolphin/mtx.h (100%) rename {include => src/dolphin/include}/dolphin/os.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSAlarm.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSAlloc.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSArena.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSBootInfo.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSCache.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSContext.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSDC.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSError.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSException.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSExec.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSExpansion.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSFastCast.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSFont.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSFst.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSIC.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSInterrupt.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSL2.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSLC.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSMemory.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSMessage.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSModule.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSMutex.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSPriv.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSReboot.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSReset.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSResetSW.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSRtc.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSSemaphore.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSSerial.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSThread.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSTime.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSTimer.h (100%) rename {include => src/dolphin/include}/dolphin/os/OSUtf.h (100%) rename {include => src/dolphin/include}/dolphin/os/init/__start.h (100%) rename {include => src/dolphin/include}/dolphin/pad.h (100%) rename {include => src/dolphin/include}/dolphin/perf.h (100%) rename {include => src/dolphin/include}/dolphin/seq.h (100%) rename {include => src/dolphin/include}/dolphin/si.h (100%) rename {include => src/dolphin/include}/dolphin/sipriv.h (100%) rename {include => src/dolphin/include}/dolphin/sp.h (100%) rename {include => src/dolphin/include}/dolphin/syn.h (100%) rename {include => src/dolphin/include}/dolphin/tcp/tcp.h (100%) rename {include => src/dolphin/include}/dolphin/thp.h (100%) rename {include => src/dolphin/include}/dolphin/types.h (100%) rename {include => src/dolphin/include}/dolphin/vi.h (100%) rename {include => src/dolphin/include}/dolphin/vi/vifuncs.h (100%) rename {include => src/dolphin/include}/dolphin/vi/vitypes.h (100%) rename {libs/dolphin => src/dolphin/src}/OdemuExi2/DebuggerDriver.c (100%) rename {libs/dolphin => src/dolphin/src}/ai/ai.c (100%) rename {libs/dolphin => src/dolphin/src}/amcstubs/AmcExi2Stubs.c (100%) rename {libs/dolphin => src/dolphin/src}/ar/ar.c (100%) rename {libs/dolphin => src/dolphin/src}/ar/arq.c (99%) rename {libs/dolphin => src/dolphin/src}/ax/AX.c (96%) rename {libs/dolphin => src/dolphin/src}/ax/AXAlloc.c (99%) rename {libs/dolphin => src/dolphin/src}/ax/AXAux.c (99%) rename {libs/dolphin => src/dolphin/src}/ax/AXCL.c (99%) rename {libs/dolphin => src/dolphin/src}/ax/AXComp.c (99%) rename {libs/dolphin => src/dolphin/src}/ax/AXOut.c (99%) rename {libs/dolphin => src/dolphin/src}/ax/AXProf.c (94%) rename {libs/dolphin => src/dolphin/src}/ax/AXSPB.c (98%) rename {libs/dolphin => src/dolphin/src}/ax/AXVPB.c (99%) rename {libs/dolphin => src/dolphin/src}/ax/DSPCode.c (100%) rename {libs/dolphin => src/dolphin/src}/ax/__ax.h (100%) rename {libs/dolphin => src/dolphin/src}/base/PPCArch.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDBios.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDBlock.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDCheck.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDCreate.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDDelete.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDDir.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDFormat.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDMount.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDNet.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDOpen.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDRdwr.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDRead.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDRename.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDStat.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDStatEx.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDUnlock.c (100%) rename {libs/dolphin => src/dolphin/src}/card/CARDWrite.c (100%) rename {libs/dolphin => src/dolphin/src}/card/__card.h (100%) rename {libs/dolphin => src/dolphin/src}/db/db.c (100%) rename {libs/dolphin => src/dolphin/src}/dsp/dsp.c (100%) rename {libs/dolphin => src/dolphin/src}/dsp/dsp_debug.c (100%) rename {libs/dolphin => src/dolphin/src}/dsp/dsp_task.c (100%) rename {libs/dolphin => src/dolphin/src}/dvd/dvd.c (100%) rename {libs/dolphin => src/dolphin/src}/dvd/dvdFatal.c (100%) rename {libs/dolphin => src/dolphin/src}/dvd/dvderror.c (100%) rename {libs/dolphin => src/dolphin/src}/dvd/dvdfs.c (100%) rename {libs/dolphin => src/dolphin/src}/dvd/dvdidutils.c (100%) rename {libs/dolphin => src/dolphin/src}/dvd/dvdlow.c (100%) rename {libs/dolphin => src/dolphin/src}/dvd/dvdqueue.c (100%) rename {libs/dolphin => src/dolphin/src}/dvd/emu_level2/fstload.c (100%) rename {libs/dolphin => src/dolphin/src}/eth/base64.c (100%) rename {libs/dolphin => src/dolphin/src}/eth/eth.c (100%) rename {libs/dolphin => src/dolphin/src}/eth/ethsec.c (100%) rename {libs/dolphin => src/dolphin/src}/eth/md5.c (100%) rename {libs/dolphin => src/dolphin/src}/exi/EXIBios.c (100%) rename {libs/dolphin => src/dolphin/src}/exi/EXIUart.c (100%) rename {libs/dolphin => src/dolphin/src}/gd/GDBase.c (100%) rename {libs/dolphin => src/dolphin/src}/gd/GDGeometry.c (100%) rename {libs/dolphin => src/dolphin/src}/gx/GXAttr.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXBump.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXDisplayList.c (94%) rename {libs/dolphin => src/dolphin/src}/gx/GXDraw.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXFifo.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXFrameBuf.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXGeometry.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXInit.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXLight.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXMisc.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXPerf.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXPixel.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXSave.c (100%) rename {libs/dolphin => src/dolphin/src}/gx/GXStubs.c (100%) rename {libs/dolphin => src/dolphin/src}/gx/GXTev.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXTexture.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXTransform.c (99%) rename {libs/dolphin => src/dolphin/src}/gx/GXVerifRAS.c (100%) rename {libs/dolphin => src/dolphin/src}/gx/GXVerifXF.c (100%) rename {libs/dolphin => src/dolphin/src}/gx/GXVerify.c (100%) rename {libs/dolphin => src/dolphin/src}/gx/GXVert.c (100%) rename {libs/dolphin => src/dolphin/src}/gx/__gx.h (99%) rename {libs/dolphin => src/dolphin/src}/hio/hio.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IFFifo.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IFRing.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IP.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPArp.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPChap.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPDhcp.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPDns.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPEther.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPFrag.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPIcmp.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPIgmp.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPIpcp.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPLcp.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPOpt.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPPPP.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPPPPoE.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPPap.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPRoute.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPSocket.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPTcp.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPTcpOutput.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPTcpTimeWait.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPTcpTimer.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPTcpUser.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPUdp.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPUuid.c (100%) rename {libs/dolphin => src/dolphin/src}/ip/IPZero.c (100%) rename {libs/dolphin => src/dolphin/src}/lg/allsrc.c (100%) rename {libs/dolphin => src/dolphin/src}/mtx/mtx.c (100%) rename {libs/dolphin => src/dolphin/src}/mtx/mtx44.c (100%) rename {libs/dolphin => src/dolphin/src}/mtx/mtx44vec.c (100%) rename {libs/dolphin => src/dolphin/src}/mtx/mtxstack.c (100%) rename {libs/dolphin => src/dolphin/src}/mtx/mtxvec.c (100%) rename {libs/dolphin => src/dolphin/src}/mtx/psmtx.c (100%) rename {libs/dolphin => src/dolphin/src}/mtx/quat.c (100%) rename {libs/dolphin => src/dolphin/src}/mtx/vec.c (100%) rename {libs/dolphin => src/dolphin/src}/odenotstub/odenotstub.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OS.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSAlarm.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSAlloc.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSArena.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSAudioSystem.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSCache.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSContext.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSError.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSFont.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSInterrupt.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSLink.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSMemory.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSMessage.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSMutex.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSReboot.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSReset.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSResetSW.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSRtc.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSSync.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSThread.c (100%) rename {libs/dolphin => src/dolphin/src}/os/OSTime.c (100%) rename {libs/dolphin => src/dolphin/src}/os/init/__ppc_eabi_init.cpp (100%) rename {libs/dolphin => src/dolphin/src}/os/init/__start.c (100%) rename {libs/dolphin => src/dolphin/src}/pad/Pad.c (100%) rename {libs/dolphin => src/dolphin/src}/pad/Padclamp.c (100%) rename {libs/dolphin => src/dolphin/src}/si/SIBios.c (100%) rename {libs/dolphin => src/dolphin/src}/si/SISamplingRate.c (100%) rename {libs/dolphin => src/dolphin/src}/si/SISteering.c (100%) rename {libs/dolphin => src/dolphin/src}/si/SISteeringAuto.c (100%) rename {libs/dolphin => src/dolphin/src}/si/SISteeringXfer.c (100%) rename {libs/dolphin => src/dolphin/src}/thp/THPAudio.c (100%) rename {libs/dolphin => src/dolphin/src}/thp/THPDec.c (100%) rename {libs/dolphin => src/dolphin/src}/upnp/UPnP.c (100%) rename {libs/dolphin => src/dolphin/src}/upnp/UPnPHttp.c (100%) rename {libs/dolphin => src/dolphin/src}/upnp/UPnPHttpd.c (100%) rename {libs/dolphin => src/dolphin/src}/upnp/UPnPHttpdResponse.c (100%) rename {libs/dolphin => src/dolphin/src}/upnp/UPnPSsdp.c (100%) rename {libs/dolphin => src/dolphin/src}/upnp/UPnPUri.c (100%) rename {libs/dolphin => src/dolphin/src}/upnp/UPnPUuid.c (100%) rename {libs/dolphin => src/dolphin/src}/vi/vi.c (100%) diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index ef5e1feb7..68287ffb3 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -9,10 +9,12 @@ "includePath": [ "${workspaceFolder}/include", "${workspaceFolder}/include/bink", - "${workspaceFolder}/libs/PowerPC_EABI_Support/include", - "${workspaceFolder}/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common", - "${workspaceFolder}/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++", + "${workspaceFolder}/src/PowerPC_EABI_Support/include", + "${workspaceFolder}/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common", + "${workspaceFolder}/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++", "${workspaceFolder}/include/inline", + "${workspaceFolder}/src/dolphin/include", + "${workspaceFolder}/src/dolphin/src", "${workspaceFolder}/include/rwsdk", "${workspaceFolder}/src/SB/Core/gc", "${workspaceFolder}/src/SB/Core/x", diff --git a/.vscode/settings.json b/.vscode/settings.json index 861363e42..3bcb23967 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -16,7 +16,10 @@ "files.trimFinalNewlines": true, "files.associations": { "*.inc": "c", - ".clangd": "yaml" + ".clangd": "yaml", + "__gx.h": "c", + "stddef.h": "c", + "hw_regs.h": "c" }, // Disable C/C++ IntelliSense, use clangd instead "C_Cpp.intelliSenseEngine": "default", diff --git a/config/GQPE78/splits.txt b/config/GQPE78/splits.txt index dd9a38a4a..0c0a2ff90 100644 --- a/config/GQPE78/splits.txt +++ b/config/GQPE78/splits.txt @@ -2468,206 +2468,206 @@ bink/src/sdk/dct.c: bink/src/sdk/bitplane.c: .text start:0x801B1F24 end:0x801B5350 -dolphin/ai/ai.c: +dolphin/src/ai/ai.c: .text start:0x801B5350 end:0x801B5C34 .data start:0x802B03C0 end:0x802B0408 .sdata start:0x803CAE48 end:0x803CAE50 .sbss start:0x803CC220 end:0x803CC260 -dolphin/amcstubs/AmcExi2Stubs.c: +dolphin/src/amcstubs/AmcExi2Stubs.c: .text start:0x801B5C34 end:0x801B5C64 -dolphin/ar/ar.c: +dolphin/src/ar/ar.c: .text start:0x801B5C64 end:0x801B77A4 .data start:0x802B0408 end:0x802B0450 .sdata start:0x803CAE50 end:0x803CAE58 .sbss start:0x803CC260 end:0x803CC280 -dolphin/ar/arq.c: +dolphin/src/ar/arq.c: .text start:0x801B77A4 end:0x801B7C60 .data start:0x802B0450 end:0x802B0498 .sdata start:0x803CAE58 end:0x803CAE60 .sbss start:0x803CC280 end:0x803CC2B0 -dolphin/ax/AX.c: +dolphin/src/ax/AX.c: .text start:0x801B7C60 end:0x801B7D04 .data start:0x802B0498 end:0x802B04E0 .sdata start:0x803CAE60 end:0x803CAE68 -dolphin/ax/AXAlloc.c: +dolphin/src/ax/AXAlloc.c: .text start:0x801B7D04 end:0x801B81CC .bss start:0x80363D88 end:0x80363EA0 .sbss start:0x803CC2B0 end:0x803CC2B8 -dolphin/ax/AXAux.c: +dolphin/src/ax/AXAux.c: .text start:0x801B81CC end:0x801B8654 .bss start:0x80363EA0 end:0x80366BA0 .sbss start:0x803CC2B8 end:0x803CC2F0 -dolphin/ax/AXCL.c: +dolphin/src/ax/AXCL.c: .text start:0x801B8654 end:0x801B8D70 .bss start:0x80366BA0 end:0x803671A0 .sbss start:0x803CC2F0 end:0x803CC308 -dolphin/ax/AXOut.c: +dolphin/src/ax/AXOut.c: .text start:0x801B8D70 end:0x801B9540 .bss start:0x803671A0 end:0x8036BC40 .sbss start:0x803CC308 end:0x803CC340 -dolphin/ax/AXSPB.c: +dolphin/src/ax/AXSPB.c: .text start:0x801B9540 end:0x801B9A08 .bss start:0x8036BC40 end:0x8036BC80 .sbss start:0x803CC340 end:0x803CC368 -dolphin/ax/AXVPB.c: +dolphin/src/ax/AXVPB.c: .text start:0x801B9A08 end:0x801BAC28 .data start:0x802B04E0 end:0x802B05C0 .bss start:0x8036BC80 end:0x8037D480 .sbss start:0x803CC368 end:0x803CC378 .sdata2 start:0x803CFC70 end:0x803CFC78 -dolphin/ax/AXComp.c: +dolphin/src/ax/AXComp.c: .data start:0x802B05C0 end:0x802B2000 -dolphin/ax/DSPCode.c: +dolphin/src/ax/DSPCode.c: .data start:0x802B2000 end:0x802B3EC0 .sdata start:0x803CAE68 end:0x803CAE70 -dolphin/ax/AXProf.c: +dolphin/src/ax/AXProf.c: .text start:0x801BAC28 end:0x801BAC70 .sbss start:0x803CC378 end:0x803CC388 -dolphin/base/PPCArch.c: +dolphin/src/base/PPCArch.c: .text start:0x801BAC70 end:0x801BAD84 -dolphin/card/CARDBios.c: +dolphin/src/card/CARDBios.c: .text start:0x801BAD84 end:0x801BC174 .data start:0x802B3EC0 end:0x802B3F20 .bss start:0x8037D480 end:0x8037D6C0 .sdata start:0x803CAE70 end:0x803CAE78 .sbss start:0x803CC388 end:0x803CC390 -dolphin/card/CARDUnlock.c: +dolphin/src/card/CARDUnlock.c: .text start:0x801BC174 end:0x801BD3D4 .data start:0x802B3F20 end:0x802B4080 .sdata start:0x803CAE78 end:0x803CAE80 -dolphin/card/CARDRdwr.c: +dolphin/src/card/CARDRdwr.c: .text start:0x801BD3D4 end:0x801BD66C -dolphin/card/CARDBlock.c: +dolphin/src/card/CARDBlock.c: .text start:0x801BD66C end:0x801BDA70 -dolphin/card/CARDDir.c: +dolphin/src/card/CARDDir.c: .text start:0x801BDA70 end:0x801BDCD4 -dolphin/card/CARDCheck.c: +dolphin/src/card/CARDCheck.c: .text start:0x801BDCD4 end:0x801BEC98 -dolphin/card/CARDMount.c: +dolphin/src/card/CARDMount.c: .text start:0x801BEC98 end:0x801BF758 .data start:0x802B4080 end:0x802B40C0 -dolphin/card/CARDFormat.c: +dolphin/src/card/CARDFormat.c: .text start:0x801BF758 end:0x801BFF90 -dolphin/card/CARDOpen.c: +dolphin/src/card/CARDOpen.c: .text start:0x801BFF90 end:0x801C0680 -dolphin/card/CARDCreate.c: +dolphin/src/card/CARDCreate.c: .text start:0x801C0680 end:0x801C0A18 -dolphin/card/CARDRead.c: +dolphin/src/card/CARDRead.c: .text start:0x801C0A18 end:0x801C0E8C -dolphin/card/CARDWrite.c: +dolphin/src/card/CARDWrite.c: .text start:0x801C0E8C end:0x801C11C0 -dolphin/card/CARDDelete.c: +dolphin/src/card/CARDDelete.c: .text start:0x801C11C0 end:0x801C13BC -dolphin/card/CARDStat.c: +dolphin/src/card/CARDStat.c: .text start:0x801C13BC end:0x801C1884 -dolphin/card/CARDStatEx.c: +dolphin/src/card/CARDStatEx.c: .text start:0x801C1884 end:0x801C1BC4 -dolphin/card/CARDNet.c: +dolphin/src/card/CARDNet.c: .text start:0x801C1BC4 end:0x801C1CF0 .sdata start:0x803CAE80 end:0x803CAE88 -dolphin/db/db.c: +dolphin/src/db/db.c: .text start:0x801C1CF0 end:0x801C1DDC .data start:0x802B40C0 end:0x802B40D8 .sbss start:0x803CC390 end:0x803CC398 -dolphin/dsp/dsp.c: +dolphin/src/dsp/dsp.c: .text start:0x801C1DDC end:0x801C206C .data start:0x802B40D8 end:0x802B4158 .sdata start:0x803CAE88 end:0x803CAE90 .sbss start:0x803CC398 end:0x803CC3A0 -dolphin/dsp/dsp_debug.c: +dolphin/src/dsp/dsp_debug.c: .text start:0x801C206C end:0x801C20BC -dolphin/dsp/dsp_task.c: +dolphin/src/dsp/dsp_task.c: .text start:0x801C20BC end:0x801C2940 .data start:0x802B4158 end:0x802B4298 .sbss start:0x803CC3A0 end:0x803CC3B8 -dolphin/dvd/dvdlow.c: +dolphin/src/dvd/dvdlow.c: .text start:0x801C2940 end:0x801C3784 .bss start:0x8037D6C0 end:0x8037D7A0 .sdata start:0x803CAE90 end:0x803CAE98 .sbss start:0x803CC3B8 end:0x803CC400 -dolphin/dvd/dvdfs.c: +dolphin/src/dvd/dvdfs.c: .text start:0x801C3784 end:0x801C4128 .data start:0x802B4298 end:0x802B4428 .sdata start:0x803CAE98 end:0x803CAEA0 .sbss start:0x803CC400 end:0x803CC420 -dolphin/dvd/dvd.c: +dolphin/src/dvd/dvd.c: .text start:0x801C4128 end:0x801C6B40 .data start:0x802B4428 end:0x802B45A8 .bss start:0x8037D7A0 end:0x8037D838 .sdata start:0x803CAEA0 end:0x803CAEB8 .sbss start:0x803CC420 end:0x803CC470 -dolphin/dvd/dvdqueue.c: +dolphin/src/dvd/dvdqueue.c: .text start:0x801C6B40 end:0x801C6D38 .bss start:0x8037D838 end:0x8037D858 -dolphin/dvd/dvderror.c: +dolphin/src/dvd/dvderror.c: .text start:0x801C6D38 end:0x801C6ED0 .data start:0x802B45A8 end:0x802B45F0 -dolphin/dvd/dvdidutils.c: +dolphin/src/dvd/dvdidutils.c: .text start:0x801C6ED0 end:0x801C6FC8 -dolphin/dvd/dvdFatal.c: +dolphin/src/dvd/dvdFatal.c: .text start:0x801C6FC8 end:0x801C6FF8 .sbss start:0x803CC470 end:0x803CC478 -dolphin/dvd/emu_level2/fstload.c: +dolphin/src/dvd/emu_level2/fstload.c: .text start:0x801C6FF8 end:0x801C7238 .data start:0x802B45F0 end:0x802B4660 .bss start:0x8037D858 end:0x8037D8C8 .sdata start:0x803CAEB8 end:0x803CAEC8 .sbss start:0x803CC478 end:0x803CC488 -dolphin/exi/EXIBios.c: +dolphin/src/exi/EXIBios.c: .text start:0x801C7238 end:0x801C8C14 .data start:0x802B4660 end:0x802B4780 .bss start:0x8037D8C8 end:0x8037D988 .sdata start:0x803CAEC8 end:0x803CAED0 .sbss start:0x803CC488 end:0x803CC490 -dolphin/exi/EXIUart.c: +dolphin/src/exi/EXIUart.c: .text start:0x801C8C14 end:0x801C91E8 .sbss start:0x803CC490 end:0x803CC4A0 -dolphin/gx/GXInit.c: +dolphin/src/gx/GXInit.c: .text start:0x801C91E8 end:0x801CA560 .data start:0x802B4780 end:0x802B49C0 .bss start:0x8037D988 end:0x8037DFC0 @@ -2675,198 +2675,198 @@ dolphin/gx/GXInit.c: .sbss start:0x803CC4A0 end:0x803CC4C8 .sdata2 start:0x803CFC78 end:0x803CFCA0 -dolphin/gx/GXFifo.c: +dolphin/src/gx/GXFifo.c: .text start:0x801CA560 end:0x801CAD5C .sbss start:0x803CC4C8 end:0x803CC4E8 -dolphin/gx/GXAttr.c: +dolphin/src/gx/GXAttr.c: .text start:0x801CAD5C end:0x801CBAB0 .data start:0x802B49C0 end:0x802B4B20 .sdata start:0x803CAED8 end:0x803CAEE8 -dolphin/gx/GXMisc.c: +dolphin/src/gx/GXMisc.c: .text start:0x801CBAB0 end:0x801CC198 .sbss start:0x803CC4E8 end:0x803CC500 -dolphin/gx/GXGeometry.c: +dolphin/src/gx/GXGeometry.c: .text start:0x801CC198 end:0x801CC518 -dolphin/gx/GXFrameBuf.c: +dolphin/src/gx/GXFrameBuf.c: .text start:0x801CC518 end:0x801CD0B4 .data start:0x802B4B20 end:0x802B4C10 .sdata2 start:0x803CFCA0 end:0x803CFCB0 -dolphin/gx/GXLight.c: +dolphin/src/gx/GXLight.c: .text start:0x801CD0B4 end:0x801CD6C8 .data start:0x802B4C10 end:0x802B4C30 .sdata2 start:0x803CFCB0 end:0x803CFCE0 -dolphin/gx/GXTexture.c: +dolphin/src/gx/GXTexture.c: .text start:0x801CD6C8 end:0x801CE8CC .data start:0x802B4C30 end:0x802B4E58 .sdata start:0x803CAEE8 end:0x803CAF28 .sdata2 start:0x803CFCE0 end:0x803CFD18 -dolphin/gx/GXBump.c: +dolphin/src/gx/GXBump.c: .text start:0x801CE8CC end:0x801CED74 .sdata2 start:0x803CFD18 end:0x803CFD20 -dolphin/gx/GXTev.c: +dolphin/src/gx/GXTev.c: .text start:0x801CED74 end:0x801CF4D8 .data start:0x802B4E58 end:0x802B4ED0 -dolphin/gx/GXPixel.c: +dolphin/src/gx/GXPixel.c: .text start:0x801CF4D8 end:0x801CFB20 .data start:0x802B4ED0 end:0x802B4EF0 .sdata2 start:0x803CFD20 end:0x803CFD58 -dolphin/gx/GXDisplayList.c: +dolphin/src/gx/GXDisplayList.c: .text start:0x801CFB20 end:0x801CFB90 -dolphin/gx/GXTransform.c: +dolphin/src/gx/GXTransform.c: .text start:0x801CFB90 end:0x801D0124 .sdata2 start:0x803CFD58 end:0x803CFD68 -dolphin/gx/GXPerf.c: +dolphin/src/gx/GXPerf.c: .text start:0x801D0124 end:0x801D097C .data start:0x802B4EF0 end:0x802B4FE0 -dolphin/mtx/mtx.c: +dolphin/src/mtx/mtx.c: .text start:0x801D097C end:0x801D0A9C .sdata start:0x803CAF28 end:0x803CAF30 .sdata2 start:0x803CFD68 end:0x803CFD70 -dolphin/mtx/mtx44.c: +dolphin/src/mtx/mtx44.c: .text start:0x801D0A9C end:0x801D0B34 .sdata2 start:0x803CFD70 end:0x803CFD80 -dolphin/odenotstub/odenotstub.c: +dolphin/src/odenotstub/odenotstub.c: .text start:0x801D0B34 end:0x801D0B3C -dolphin/os/OS.c: +dolphin/src/os/OS.c: .text start:0x801D0B3C end:0x801D1628 .data start:0x802B4FE0 end:0x802B51D8 .bss start:0x8037DFC0 end:0x8037E010 .sdata start:0x803CAF30 end:0x803CAF40 .sbss start:0x803CC500 end:0x803CC540 -dolphin/os/OSAlarm.c: +dolphin/src/os/OSAlarm.c: .text start:0x801D1628 end:0x801D1D54 .sbss start:0x803CC540 end:0x803CC548 -dolphin/os/OSAlloc.c: +dolphin/src/os/OSAlloc.c: .text start:0x801D1D54 end:0x801D2064 .sdata start:0x803CAF40 end:0x803CAF48 .sbss start:0x803CC548 end:0x803CC558 -dolphin/os/OSArena.c: +dolphin/src/os/OSArena.c: .text start:0x801D2064 end:0x801D2084 .sdata start:0x803CAF48 end:0x803CAF50 .sbss start:0x803CC558 end:0x803CC560 -dolphin/os/OSAudioSystem.c: +dolphin/src/os/OSAudioSystem.c: .text start:0x801D2084 end:0x801D2318 .data start:0x802B51D8 end:0x802B5258 -dolphin/os/OSCache.c: +dolphin/src/os/OSCache.c: .text start:0x801D2318 end:0x801D2750 .data start:0x802B5258 end:0x802B5488 -dolphin/os/OSContext.c: +dolphin/src/os/OSContext.c: .text start:0x801D2750 end:0x801D2F04 .data start:0x802B5488 end:0x802B5660 -dolphin/os/OSError.c: +dolphin/src/os/OSError.c: .text start:0x801D2F04 end:0x801D35B0 .data start:0x802B5660 end:0x802B5980 .bss start:0x8037E010 end:0x8037E060 .sdata start:0x803CAF50 end:0x803CAF58 -dolphin/os/OSFont.c: +dolphin/src/os/OSFont.c: .text start:0x801D35B0 end:0x801D4310 .data start:0x802B5980 end:0x802B6490 .sdata start:0x803CAF58 end:0x803CAF60 .sbss start:0x803CC560 end:0x803CC570 .sdata2 start:0x803CFD80 end:0x803CFD88 -dolphin/os/OSInterrupt.c: +dolphin/src/os/OSInterrupt.c: .text start:0x801D4310 end:0x801D4B7C .data start:0x802B6490 end:0x802B64C0 .sbss start:0x803CC570 end:0x803CC588 -dolphin/os/OSLink.c: +dolphin/src/os/OSLink.c: .text start:0x801D4B7C end:0x801D4B94 -dolphin/os/OSMemory.c: +dolphin/src/os/OSMemory.c: .text start:0x801D4B94 end:0x801D4E6C .data start:0x802B64C0 end:0x802B64D0 -dolphin/os/OSMutex.c: +dolphin/src/os/OSMutex.c: .text start:0x801D4E6C end:0x801D4EDC -dolphin/os/OSReboot.c: +dolphin/src/os/OSReboot.c: .text start:0x801D4EDC end:0x801D5238 .bss start:0x8037E060 end:0x8037E080 .sbss start:0x803CC588 end:0x803CC598 -dolphin/os/OSReset.c: +dolphin/src/os/OSReset.c: .text start:0x801D5238 end:0x801D565C .sbss start:0x803CC598 end:0x803CC5A8 -dolphin/os/OSResetSW.c: +dolphin/src/os/OSResetSW.c: .text start:0x801D565C end:0x801D59E8 .sbss start:0x803CC5A8 end:0x803CC5C8 -dolphin/os/OSRtc.c: +dolphin/src/os/OSRtc.c: .text start:0x801D59E8 end:0x801D6588 .bss start:0x8037E080 end:0x8037E0D8 -dolphin/os/OSSync.c: +dolphin/src/os/OSSync.c: .text start:0x801D6588 end:0x801D660C -dolphin/os/OSThread.c: +dolphin/src/os/OSThread.c: .text start:0x801D660C end:0x801D754C .bss start:0x8037E0D8 end:0x8037EAD0 .sdata start:0x803CAF60 end:0x803CAF68 .sbss start:0x803CC5C8 end:0x803CC5D8 -dolphin/os/OSTime.c: +dolphin/src/os/OSTime.c: .text start:0x801D754C end:0x801D79C8 .data start:0x802B64D0 end:0x802B6530 -dolphin/os/init/__start.c: +dolphin/src/os/init/__start.c: .init start:0x80003100 end:0x80003400 .text start:0x801D79C8 end:0x801D79CC .sbss start:0x803CC5D8 end:0x803CC5E0 -dolphin/os/init/__ppc_eabi_init.cpp: +dolphin/src/os/init/__ppc_eabi_init.cpp: .init start:0x80003400 end:0x80003458 .text start:0x801D79CC end:0x801D7A60 -dolphin/pad/Padclamp.c: +dolphin/src/pad/Padclamp.c: .text start:0x801D7A60 end:0x801D7CA4 .rodata start:0x80279920 end:0x80279930 -dolphin/pad/Pad.c: +dolphin/src/pad/Pad.c: .text start:0x801D7CA4 end:0x801D9774 .data start:0x802B6530 end:0x802B6588 .bss start:0x8037EAD0 end:0x8037EB20 .sdata start:0x803CAF68 end:0x803CAF88 .sbss start:0x803CC5E0 end:0x803CC608 -dolphin/si/SIBios.c: +dolphin/src/si/SIBios.c: .text start:0x801D9774 end:0x801DAE64 .data start:0x802B6588 end:0x802B66A0 .bss start:0x8037EB20 end:0x8037ED20 .sdata start:0x803CAF88 end:0x803CAF90 .sbss start:0x803CC608 end:0x803CC618 -dolphin/si/SISamplingRate.c: +dolphin/src/si/SISamplingRate.c: .text start:0x801DAE64 end:0x801DAF6C .data start:0x802B66A0 end:0x802B6738 .sbss start:0x803CC618 end:0x803CC620 -dolphin/vi/vi.c: +dolphin/src/vi/vi.c: .text start:0x801DAF6C end:0x801DCD7C .data start:0x802B6738 end:0x802B6B08 .bss start:0x8037ED20 end:0x8037EE68 @@ -3252,7 +3252,7 @@ debugger/embedded/MetroTRK/Os/dolphin/target_options.c: debugger/embedded/MetroTRK/Export/mslsupp.c: .text start:0x801F61F4 end:0x801F6790 -dolphin/OdemuExi2/DebuggerDriver.c: +dolphin/src/OdemuExi2/DebuggerDriver.c: .text start:0x801F6790 end:0x801F7210 .sdata start:0x803CB010 end:0x803CB018 .sbss start:0x803CC6B8 end:0x803CC6D0 diff --git a/configure.py b/configure.py index beee995c9..55e6a31f7 100644 --- a/configure.py +++ b/configure.py @@ -200,8 +200,9 @@ "-str reuse", "-multibyte", # For Wii compilers, replace with `-enc SJIS` "-i include", - "-i libs/PowerPC_EABI_Support/include", - "-i include/dolphin", + "-i src/PowerPC_EABI_Support/include", + "-i src/dolphin/include", + "-i src/dolphin/src", "-i libs", f"-i build/{config.version}/include", f"-DBUILD_VERSION={version_num}", @@ -285,7 +286,7 @@ def DolphinLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]: return { "lib": lib_name, - "src_dir": "libs", + "src_dir": "src/", "mw_version": "GC/1.2.5n", "cflags": cflags_dolphin, "progress_category": "sdk", @@ -297,7 +298,7 @@ def DolphinLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]: def mslLib(lib_name: str, extra_cflags: List[str], objects: List[Object]) -> Dict[str, Any]: return { "lib": lib_name, - "src_dir": "libs/PowerPC_EABI_Support/src", + "src_dir": "src/PowerPC_EABI_Support/src", "mw_version": "GC/2.6", "cflags": cflags_runtime + extra_cflags, "progress_category": "msl", @@ -610,188 +611,182 @@ def MatchingFor(*versions): DolphinLib( "ai", [ - Object(Matching, "dolphin/ai/ai.c"), + Object(Matching, "dolphin/src/ai/ai.c"), ], ), DolphinLib( "amcstubs", [ - Object(Matching, "dolphin/amcstubs/AmcExi2Stubs.c"), + Object(Matching, "dolphin/src/amcstubs/AmcExi2Stubs.c"), ], ), DolphinLib( "ar", [ - Object(Matching, "dolphin/ar/ar.c"), - Object(Matching, "dolphin/ar/arq.c") + Object(Matching, "dolphin/src/ar/ar.c"), + Object(Matching, "dolphin/src/ar/arq.c") ] ), DolphinLib( "ax", [ - Object(Matching, "dolphin/ax/AX.c"), - Object(NonMatching, "dolphin/ax/AXAlloc.c"), - Object(Matching, "dolphin/ax/AXAux.c"), - Object(NonMatching, "dolphin/ax/AXCL.c"), - Object(NonMatching, "dolphin/ax/AXOut.c"), - Object(Matching, "dolphin/ax/AXSPB.c"), - Object(NonMatching, "dolphin/ax/AXVPB.c"), - Object(Matching, "dolphin/ax/AXComp.c"), - Object(NonMatching, "dolphin/ax/DSPCode.c"), - Object(Matching, "dolphin/ax/AXProf.c"), + Object(Matching, "dolphin/src/ax/AX.c"), + Object(NonMatching, "dolphin/src/ax/AXAlloc.c"), + Object(Matching, "dolphin/src/ax/AXAux.c"), + Object(NonMatching, "dolphin/src/ax/AXCL.c"), + Object(NonMatching, "dolphin/src/ax/AXOut.c"), + Object(Matching, "dolphin/src/ax/AXSPB.c"), + Object(NonMatching, "dolphin/src/ax/AXVPB.c"), + Object(Matching, "dolphin/src/ax/AXComp.c"), + Object(NonMatching, "dolphin/src/ax/DSPCode.c"), + Object(Matching, "dolphin/src/ax/AXProf.c"), ], ), DolphinLib( "base", [ - Object(Matching, "dolphin/base/PPCArch.c") + Object(Matching, "dolphin/src/base/PPCArch.c") ] ), DolphinLib( "card", [ - Object(Matching, "dolphin/card/CARDBios.c"), - Object(NonMatching, "dolphin/card/CARDUnlock.c"), - Object(Matching, "dolphin/card/CARDRdwr.c"), - Object(Matching, "dolphin/card/CARDBlock.c"), - Object(Matching, "dolphin/card/CARDDir.c"), - Object(Matching, "dolphin/card/CARDCheck.c"), - Object(Matching, "dolphin/card/CARDMount.c"), - Object(Matching, "dolphin/card/CARDFormat.c"), - Object(Matching, "dolphin/card/CARDOpen.c"), - Object(Matching, "dolphin/card/CARDCreate.c"), - Object(Matching, "dolphin/card/CARDRead.c"), - Object(Matching, "dolphin/card/CARDWrite.c"), - Object(Matching, "dolphin/card/CARDDelete.c"), - Object(Matching, "dolphin/card/CARDStat.c"), - Object(Matching,"dolphin/card/CARDStatEx.c"), - Object(NonMatching, "dolphin/card/CARDNet.c"), + Object(Matching, "dolphin/src/card/CARDBios.c"), + Object(NonMatching, "dolphin/src/card/CARDUnlock.c"), + Object(Matching, "dolphin/src/card/CARDRdwr.c"), + Object(Matching, "dolphin/src/card/CARDBlock.c"), + Object(Matching, "dolphin/src/card/CARDDir.c"), + Object(Matching, "dolphin/src/card/CARDCheck.c"), + Object(Matching, "dolphin/src/card/CARDMount.c"), + Object(Matching, "dolphin/src/card/CARDFormat.c"), + Object(Matching, "dolphin/src/card/CARDOpen.c"), + Object(Matching, "dolphin/src/card/CARDCreate.c"), + Object(Matching, "dolphin/src/card/CARDRead.c"), + Object(Matching, "dolphin/src/card/CARDWrite.c"), + Object(Matching, "dolphin/src/card/CARDDelete.c"), + Object(Matching, "dolphin/src/card/CARDStat.c"), + Object(Matching,"dolphin/src/card/CARDStatEx.c"), + Object(NonMatching, "dolphin/src/card/CARDNet.c"), ] ), DolphinLib( "db", [ - Object(Matching, "dolphin/db/db.c"), + Object(Matching, "dolphin/src/db/db.c"), ] ), DolphinLib( "dsp", [ - Object(NonMatching, "dolphin/dsp/dsp.c"), - Object(Matching, "dolphin/dsp/dsp_debug.c"), - Object(NonMatching, "dolphin/dsp/dsp_task.c") + Object(NonMatching, "dolphin/src/dsp/dsp.c"), + Object(Matching, "dolphin/src/dsp/dsp_debug.c"), + Object(NonMatching, "dolphin/src/dsp/dsp_task.c") ] ), DolphinLib( "dvd", [ - Object(NonMatching, "dolphin/dvd/dvdlow.c"), - Object(Matching, "dolphin/dvd/dvdfs.c"), - Object(NonMatching, "dolphin/dvd/dvd.c"), - Object(Matching, "dolphin/dvd/dvdqueue.c"), - Object(Matching, "dolphin/dvd/dvderror.c"), - Object(Matching, "dolphin/dvd/dvdidutils.c"), - Object(Matching, "dolphin/dvd/dvdFatal.c"), - Object(Matching, "dolphin/dvd/emu_level2/fstload.c"), + Object(NonMatching, "dolphin/src/dvd/dvdlow.c"), + Object(Matching, "dolphin/src/dvd/dvdfs.c"), + Object(NonMatching, "dolphin/src/dvd/dvd.c"), + Object(Matching, "dolphin/src/dvd/dvdqueue.c"), + Object(Matching, "dolphin/src/dvd/dvderror.c"), + Object(Matching, "dolphin/src/dvd/dvdidutils.c"), + Object(Matching, "dolphin/src/dvd/dvdFatal.c"), + Object(Matching, "dolphin/src/dvd/emu_level2/fstload.c"), ], ), DolphinLib( "exi", [ - Object(NonMatching, "dolphin/exi/EXIBios.c"), - Object(Matching, "dolphin/exi/EXIUart.c") + Object(NonMatching, "dolphin/src/exi/EXIBios.c"), + Object(Matching, "dolphin/src/exi/EXIUart.c") ] ), DolphinLib( "gx", [ - Object(NonMatching, "dolphin/gx/GXInit.c"), - Object(NonMatching, "dolphin/gx/GXFifo.c"), - Object(NonMatching, "dolphin/gx/GXAttr.c"), - Object(Matching, "dolphin/gx/GXMisc.c"), - Object(NonMatching, "dolphin/gx/GXGeometry.c"), - Object(Matching, "dolphin/gx/GXFrameBuf.c"), - Object(NonMatching, "dolphin/gx/GXLight.c"), - Object(NonMatching, "dolphin/gx/GXTexture.c"), - Object(NonMatching, "dolphin/gx/GXBump.c"), - Object(NonMatching, "dolphin/gx/GXTev.c"), - Object(NonMatching, "dolphin/gx/GXPixel.c"), - Object(NonMatching, "dolphin/gx/GXDraw.c"), - Object(Matching, "dolphin/gx/GXDisplayList.c"), - Object(NonMatching, "dolphin/gx/GXTransform.c"), - Object(Matching, "dolphin/gx/GXPerf.c") + Object(NonMatching, "dolphin/src/gx/GXInit.c"), + Object(NonMatching, "dolphin/src/gx/GXFifo.c"), + Object(NonMatching, "dolphin/src/gx/GXAttr.c"), + Object(Matching, "dolphin/src/gx/GXMisc.c"), + Object(NonMatching, "dolphin/src/gx/GXGeometry.c"), + Object(Matching, "dolphin/src/gx/GXFrameBuf.c"), + Object(NonMatching, "dolphin/src/gx/GXLight.c"), + Object(NonMatching, "dolphin/src/gx/GXTexture.c"), + Object(NonMatching, "dolphin/src/gx/GXBump.c"), + Object(NonMatching, "dolphin/src/gx/GXTev.c"), + Object(NonMatching, "dolphin/src/gx/GXPixel.c"), + Object(NonMatching, "dolphin/src/gx/GXDraw.c"), + Object(Matching, "dolphin/src/gx/GXDisplayList.c"), + Object(NonMatching, "dolphin/src/gx/GXTransform.c"), + Object(Matching, "dolphin/src/gx/GXPerf.c") ] ), - # DolphinLib( - # "lg", # unofficial name - # [ - # Object(NonMatching, "dolphin/lg/allsrc.c") - # ] - # ), DolphinLib( "mtx", [ - Object(NonMatching, "dolphin/mtx/mtx.c"), - Object(NonMatching, "dolphin/mtx/mtx44.c"), + Object(NonMatching, "dolphin/src/mtx/mtx.c"), + Object(NonMatching, "dolphin/src/mtx/mtx44.c"), ] ), DolphinLib( "OdemuExi2", [ - Object(Matching, "dolphin/OdemuExi2/DebuggerDriver.c", extra_cflags=["-inline on, deferred"]) + Object(Matching, "dolphin/src/OdemuExi2/DebuggerDriver.c", extra_cflags=["-inline on, deferred"]) ] ), DolphinLib( "odenotstub", [ - Object(Matching, "dolphin/odenotstub/odenotstub.c") + Object(Matching, "dolphin/src/odenotstub/odenotstub.c") ] ), DolphinLib( "os", [ - Object(NonMatching, "dolphin/os/OS.c"), - Object(Matching, "dolphin/os/OSAlarm.c"), - Object(Matching, "dolphin/os/OSAlloc.c"), - Object(Matching, "dolphin/os/OSArena.c"), - Object(Matching, "dolphin/os/OSAudioSystem.c"), - Object(Matching, "dolphin/os/OSCache.c"), - Object(Matching, "dolphin/os/OSContext.c"), - Object(NonMatching, "dolphin/os/OSError.c"), - Object(NonMatching, "dolphin/os/OSFont.c"), - Object(Matching, "dolphin/os/OSInterrupt.c"), - Object(Matching, "dolphin/os/OSLink.c"), - Object(Matching, "dolphin/os/OSMemory.c"), - Object(Matching, "dolphin/os/OSMutex.c"), - Object(Matching, "dolphin/os/OSReboot.c"), - Object(Matching, "dolphin/os/OSReset.c"), - Object(Matching, "dolphin/os/OSResetSW.c"), - Object(Matching, "dolphin/os/OSRtc.c"), - Object(Matching, "dolphin/os/OSThread.c"), - Object(Matching, "dolphin/os/OSTime.c"), - Object(Matching, "dolphin/os/OSSync.c"), - Object(NonMatching, "dolphin/os/init/__start.c"), - Object(NonMatching, "dolphin/os/init/__ppc_eabi_init.cpp") + Object(NonMatching, "dolphin/src/os/OS.c"), + Object(Matching, "dolphin/src/os/OSAlarm.c"), + Object(Matching, "dolphin/src/os/OSAlloc.c"), + Object(Matching, "dolphin/src/os/OSArena.c"), + Object(Matching, "dolphin/src/os/OSAudioSystem.c"), + Object(Matching, "dolphin/src/os/OSCache.c"), + Object(Matching, "dolphin/src/os/OSContext.c"), + Object(NonMatching, "dolphin/src/os/OSError.c"), + Object(NonMatching, "dolphin/src/os/OSFont.c"), + Object(Matching, "dolphin/src/os/OSInterrupt.c"), + Object(Matching, "dolphin/src/os/OSLink.c"), + Object(Matching, "dolphin/src/os/OSMemory.c"), + Object(Matching, "dolphin/src/os/OSMutex.c"), + Object(Matching, "dolphin/src/os/OSReboot.c"), + Object(Matching, "dolphin/src/os/OSReset.c"), + Object(Matching, "dolphin/src/os/OSResetSW.c"), + Object(Matching, "dolphin/src/os/OSRtc.c"), + Object(Matching, "dolphin/src/os/OSThread.c"), + Object(Matching, "dolphin/src/os/OSTime.c"), + Object(Matching, "dolphin/src/os/OSSync.c"), + Object(NonMatching, "dolphin/src/os/init/__start.c"), + Object(NonMatching, "dolphin/src/os/init/__ppc_eabi_init.cpp") ] ), DolphinLib( "pad", [ - Object(Matching, "dolphin/pad/Padclamp.c"), - Object(NonMatching, "dolphin/pad/Pad.c") + Object(Matching, "dolphin/src/pad/Padclamp.c"), + Object(NonMatching, "dolphin/src/pad/Pad.c") ] ), DolphinLib( "si", [ - Object(NonMatching, "dolphin/si/SIBios.c"), - Object(Matching, "dolphin/si/SISamplingRate.c"), + Object(NonMatching, "dolphin/src/si/SIBios.c"), + Object(Matching, "dolphin/src/si/SISamplingRate.c"), ] ), DolphinLib( "vi", [ - Object(Matching, "dolphin/vi/vi.c", extra_cflags=["-DMATCHING"]), + Object(Matching, "dolphin/src/vi/vi.c", extra_cflags=["-DMATCHING"]), ], ), mslLib( diff --git a/include/dolphin.h b/include/dolphin.h index ac1ebcf7b..a9c5e4bb5 100644 --- a/include/dolphin.h +++ b/include/dolphin.h @@ -1,7 +1,7 @@ #ifndef _DOLPHIN_H_ #define _DOLPHIN_H_ -#include +#include #include #include #include diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/exception.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C++/MSL_Common/Include/new.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/FILE_POS.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/FILE_POS.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/FILE_POS.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/FILE_POS.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/abort_exit.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/abort_exit.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/abort_exit.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/abort_exit.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/alloc.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/alloc.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/alloc.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/alloc.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_files.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_files.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_files.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_files.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_fp.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_fp.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_fp.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_fp.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_params.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_params.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_params.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ansi_params.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/arith.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/arith.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/arith.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/arith.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/bsearch.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/bsearch.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/bsearch.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/bsearch.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/char_io.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/char_io.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/char_io.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/char_io.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cmath b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cmath similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cmath rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cmath diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/critical_regions.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/critical_regions.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/critical_regions.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/critical_regions.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstdlib b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstdlib similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstdlib rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstdlib diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstring b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstring similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstring rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/cstring diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ctype_api.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ctype_api.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ctype_api.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/ctype_api.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/direct_io.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/direct_io.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/direct_io.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/direct_io.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_io.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_io.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_io.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_io.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_struc.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_struc.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_struc.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/file_struc.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/locale_api.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/locale_api.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/locale_api.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/locale_api.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/math_api.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/math_api.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/math_api.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/math_api.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mbstring.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mbstring.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mbstring.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mbstring.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mem_funcs.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mem_funcs.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mem_funcs.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/mem_funcs.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/misc_io.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/misc_io.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/misc_io.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/misc_io.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/printf.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/printf.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/printf.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/printf.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/rand.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/rand.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/rand.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/rand.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/scanf.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/scanf.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/scanf.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/scanf.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/secure_error.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/secure_error.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/secure_error.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/secure_error.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/signal.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/signal.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/signal.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/signal.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/size_t.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/size_t.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/size_t.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/size_t.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdio_api.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdio_api.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdio_api.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdio_api.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdlib.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdlib.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdlib.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/stdlib.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtold.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtold.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtold.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtold.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtoul.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtoul.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtoul.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/strtoul.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/time.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/time.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/time.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/time.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/wchar_io.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/wchar_io.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/wchar_io.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/MSL_Common/wchar_io.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/PPC_EABI/math_ppc.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/PPC_EABI/math_ppc.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/PPC_EABI/math_ppc.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MSL_C/PPC_EABI/math_ppc.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/CircleBuffer.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/CircleBuffer.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/CircleBuffer.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/CircleBuffer.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/cc_gdev.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/cc_gdev.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/cc_gdev.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/custconn/cc_gdev.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dispatch.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dispatch.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dispatch.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dispatch.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dolphin_trk.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dolphin_trk.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dolphin_trk.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dolphin_trk.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dstypes.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dstypes.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dstypes.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/dstypes.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/memmap.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/memmap.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/memmap.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/memmap.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/ppc_reg.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/ppc_reg.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/ppc_reg.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/ppc_reg.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/target_options.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/target_options.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/target_options.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/target_options.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trk.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trk.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trk.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trk.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trkenum.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trkenum.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trkenum.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trkenum.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trktypes.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trktypes.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trktypes.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/MetroTRK/trktypes.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/Gecko_ExceptionPPC.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/Gecko_ExceptionPPC.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/Gecko_ExceptionPPC.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/Gecko_ExceptionPPC.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/MWCPlusPlusLib.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/MWCPlusPlusLib.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/MWCPlusPlusLib.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/MWCPlusPlusLib.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/NMWException.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/NMWException.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/NMWException.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/NMWException.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__init_cpp_exceptions.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__init_cpp_exceptions.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__init_cpp_exceptions.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__init_cpp_exceptions.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__mem.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__mem.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__mem.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__mem.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__ppc_eabi_linker.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__ppc_eabi_linker.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__ppc_eabi_linker.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__ppc_eabi_linker.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__va_arg.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__va_arg.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__va_arg.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/__va_arg.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/global_destructor_chain.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/global_destructor_chain.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/global_destructor_chain.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/global_destructor_chain.h diff --git a/libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/runtime.h b/src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/runtime.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/runtime.h rename to src/PowerPC_EABI_Support/include/PowerPC_EABI_Support/Runtime/runtime.h diff --git a/libs/PowerPC_EABI_Support/include/algorithm b/src/PowerPC_EABI_Support/include/algorithm similarity index 100% rename from libs/PowerPC_EABI_Support/include/algorithm rename to src/PowerPC_EABI_Support/include/algorithm diff --git a/libs/PowerPC_EABI_Support/include/ctype.h b/src/PowerPC_EABI_Support/include/ctype.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/ctype.h rename to src/PowerPC_EABI_Support/include/ctype.h diff --git a/libs/PowerPC_EABI_Support/include/errno.h b/src/PowerPC_EABI_Support/include/errno.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/errno.h rename to src/PowerPC_EABI_Support/include/errno.h diff --git a/libs/PowerPC_EABI_Support/include/exception b/src/PowerPC_EABI_Support/include/exception similarity index 100% rename from libs/PowerPC_EABI_Support/include/exception rename to src/PowerPC_EABI_Support/include/exception diff --git a/libs/PowerPC_EABI_Support/include/extras.h b/src/PowerPC_EABI_Support/include/extras.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/extras.h rename to src/PowerPC_EABI_Support/include/extras.h diff --git a/libs/PowerPC_EABI_Support/include/fdlibm.h b/src/PowerPC_EABI_Support/include/fdlibm.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/fdlibm.h rename to src/PowerPC_EABI_Support/include/fdlibm.h diff --git a/libs/PowerPC_EABI_Support/include/float.h b/src/PowerPC_EABI_Support/include/float.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/float.h rename to src/PowerPC_EABI_Support/include/float.h diff --git a/libs/PowerPC_EABI_Support/include/functional b/src/PowerPC_EABI_Support/include/functional similarity index 100% rename from libs/PowerPC_EABI_Support/include/functional rename to src/PowerPC_EABI_Support/include/functional diff --git a/libs/PowerPC_EABI_Support/include/iterator b/src/PowerPC_EABI_Support/include/iterator similarity index 100% rename from libs/PowerPC_EABI_Support/include/iterator rename to src/PowerPC_EABI_Support/include/iterator diff --git a/libs/PowerPC_EABI_Support/include/limits b/src/PowerPC_EABI_Support/include/limits similarity index 100% rename from libs/PowerPC_EABI_Support/include/limits rename to src/PowerPC_EABI_Support/include/limits diff --git a/libs/PowerPC_EABI_Support/include/limits.h b/src/PowerPC_EABI_Support/include/limits.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/limits.h rename to src/PowerPC_EABI_Support/include/limits.h diff --git a/libs/PowerPC_EABI_Support/include/locale.h b/src/PowerPC_EABI_Support/include/locale.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/locale.h rename to src/PowerPC_EABI_Support/include/locale.h diff --git a/libs/PowerPC_EABI_Support/include/math.h b/src/PowerPC_EABI_Support/include/math.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/math.h rename to src/PowerPC_EABI_Support/include/math.h diff --git a/libs/PowerPC_EABI_Support/include/mem.h b/src/PowerPC_EABI_Support/include/mem.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/mem.h rename to src/PowerPC_EABI_Support/include/mem.h diff --git a/libs/PowerPC_EABI_Support/include/signal.h b/src/PowerPC_EABI_Support/include/signal.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/signal.h rename to src/PowerPC_EABI_Support/include/signal.h diff --git a/libs/PowerPC_EABI_Support/include/stdarg.h b/src/PowerPC_EABI_Support/include/stdarg.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/stdarg.h rename to src/PowerPC_EABI_Support/include/stdarg.h diff --git a/libs/PowerPC_EABI_Support/include/stddef.h b/src/PowerPC_EABI_Support/include/stddef.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/stddef.h rename to src/PowerPC_EABI_Support/include/stddef.h diff --git a/libs/PowerPC_EABI_Support/include/stdio.h b/src/PowerPC_EABI_Support/include/stdio.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/stdio.h rename to src/PowerPC_EABI_Support/include/stdio.h diff --git a/libs/PowerPC_EABI_Support/include/stdlib.h b/src/PowerPC_EABI_Support/include/stdlib.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/stdlib.h rename to src/PowerPC_EABI_Support/include/stdlib.h diff --git a/libs/PowerPC_EABI_Support/include/string.h b/src/PowerPC_EABI_Support/include/string.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/string.h rename to src/PowerPC_EABI_Support/include/string.h diff --git a/libs/PowerPC_EABI_Support/include/utility b/src/PowerPC_EABI_Support/include/utility similarity index 100% rename from libs/PowerPC_EABI_Support/include/utility rename to src/PowerPC_EABI_Support/include/utility diff --git a/libs/PowerPC_EABI_Support/include/wchar.h b/src/PowerPC_EABI_Support/include/wchar.h similarity index 100% rename from libs/PowerPC_EABI_Support/include/wchar.h rename to src/PowerPC_EABI_Support/include/wchar.h diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/FILE_POS.C b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/FILE_POS.C similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/FILE_POS.C rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/FILE_POS.C diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/alloc.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/alloc.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/alloc.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/alloc.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ansi_files.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ansi_files.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ansi_files.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ansi_files.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/arith.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/arith.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/arith.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/arith.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/bsearch.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/bsearch.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/bsearch.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/bsearch.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/buffer_io.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/buffer_io.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/buffer_io.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/buffer_io.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/char_io.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/char_io.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/char_io.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/char_io.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ctype.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ctype.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ctype.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/ctype.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/direct_io.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/direct_io.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/direct_io.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/direct_io.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/errno.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/errno.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/errno.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/errno.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/extras.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/extras.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/extras.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/extras.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/file_io.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/file_io.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/file_io.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/file_io.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/float.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/float.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/float.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/float.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/locale.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/locale.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/locale.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/locale.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mbstring.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mbstring.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mbstring.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mbstring.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem_funcs.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem_funcs.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem_funcs.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/mem_funcs.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/misc_io.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/misc_io.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/misc_io.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/misc_io.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/printf.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/printf.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/printf.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/printf.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/rand.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/rand.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/rand.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/rand.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/scanf.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/scanf.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/scanf.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/scanf.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/signal.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/signal.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/signal.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/signal.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/string.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/string.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/string.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/string.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtold.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtold.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtold.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtold.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtoul.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtoul.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtoul.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/strtoul.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/wchar_io.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/wchar_io.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common/wchar_io.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common/wchar_io.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log10.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log10.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log10.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log10.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log10.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log10.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log10.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log10.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/ansi_fp.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/ansi_fp.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/ansi_fp.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/ansi_fp.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/uart_console_io_gcn.c b/src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/uart_console_io_gcn.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/uart_console_io_gcn.c rename to src/PowerPC_EABI_Support/src/MSL_C/MSL_Common_Embedded/uart_console_io_gcn.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/abort_exit.c b/src/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/abort_exit.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/abort_exit.c rename to src/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/abort_exit.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/critical_regions.gamecube.c b/src/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/critical_regions.gamecube.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/critical_regions.gamecube.c rename to src/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/critical_regions.gamecube.c diff --git a/libs/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/math_ppc.c b/src/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/math_ppc.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/math_ppc.c rename to src/PowerPC_EABI_Support/src/MSL_C/PPC_EABI/math_ppc.c diff --git a/libs/PowerPC_EABI_Support/src/Runtime/CPlusLibPPC.cp b/src/PowerPC_EABI_Support/src/Runtime/CPlusLibPPC.cp similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/CPlusLibPPC.cp rename to src/PowerPC_EABI_Support/src/Runtime/CPlusLibPPC.cp diff --git a/libs/PowerPC_EABI_Support/src/Runtime/GCN_mem_alloc.c b/src/PowerPC_EABI_Support/src/Runtime/GCN_mem_alloc.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/GCN_mem_alloc.c rename to src/PowerPC_EABI_Support/src/Runtime/GCN_mem_alloc.c diff --git a/libs/PowerPC_EABI_Support/src/Runtime/Gecko_ExceptionPPC.cp b/src/PowerPC_EABI_Support/src/Runtime/Gecko_ExceptionPPC.cp similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/Gecko_ExceptionPPC.cp rename to src/PowerPC_EABI_Support/src/Runtime/Gecko_ExceptionPPC.cp diff --git a/libs/PowerPC_EABI_Support/src/Runtime/NMWException.cp b/src/PowerPC_EABI_Support/src/Runtime/NMWException.cp similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/NMWException.cp rename to src/PowerPC_EABI_Support/src/Runtime/NMWException.cp diff --git a/libs/PowerPC_EABI_Support/src/Runtime/New.cp b/src/PowerPC_EABI_Support/src/Runtime/New.cp similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/New.cp rename to src/PowerPC_EABI_Support/src/Runtime/New.cp diff --git a/libs/PowerPC_EABI_Support/src/Runtime/__init_cpp_exceptions.cpp b/src/PowerPC_EABI_Support/src/Runtime/__init_cpp_exceptions.cpp similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/__init_cpp_exceptions.cpp rename to src/PowerPC_EABI_Support/src/Runtime/__init_cpp_exceptions.cpp diff --git a/libs/PowerPC_EABI_Support/src/Runtime/__mem.c b/src/PowerPC_EABI_Support/src/Runtime/__mem.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/__mem.c rename to src/PowerPC_EABI_Support/src/Runtime/__mem.c diff --git a/libs/PowerPC_EABI_Support/src/Runtime/__va_arg.c b/src/PowerPC_EABI_Support/src/Runtime/__va_arg.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/__va_arg.c rename to src/PowerPC_EABI_Support/src/Runtime/__va_arg.c diff --git a/libs/PowerPC_EABI_Support/src/Runtime/global_destructor_chain.c b/src/PowerPC_EABI_Support/src/Runtime/global_destructor_chain.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/global_destructor_chain.c rename to src/PowerPC_EABI_Support/src/Runtime/global_destructor_chain.c diff --git a/libs/PowerPC_EABI_Support/src/Runtime/ptmf.c b/src/PowerPC_EABI_Support/src/Runtime/ptmf.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/ptmf.c rename to src/PowerPC_EABI_Support/src/Runtime/ptmf.c diff --git a/libs/PowerPC_EABI_Support/src/Runtime/runtime.c b/src/PowerPC_EABI_Support/src/Runtime/runtime.c similarity index 100% rename from libs/PowerPC_EABI_Support/src/Runtime/runtime.c rename to src/PowerPC_EABI_Support/src/Runtime/runtime.c diff --git a/src/SB/Core/gc/iFMV.cpp b/src/SB/Core/gc/iFMV.cpp index 8fd0a89e1..f1b085849 100644 --- a/src/SB/Core/gc/iFMV.cpp +++ b/src/SB/Core/gc/iFMV.cpp @@ -8,7 +8,7 @@ #include "xFile.h" #include "xPar.h" -#include "gx.h" +#include #include "zGlobals.h" diff --git a/include/dolphin/CARDPriv.h b/src/dolphin/include/dolphin/CARDPriv.h similarity index 100% rename from include/dolphin/CARDPriv.h rename to src/dolphin/include/dolphin/CARDPriv.h diff --git a/include/dolphin/DVDPriv.h b/src/dolphin/include/dolphin/DVDPriv.h similarity index 100% rename from include/dolphin/DVDPriv.h rename to src/dolphin/include/dolphin/DVDPriv.h diff --git a/include/dolphin/G2D.h b/src/dolphin/include/dolphin/G2D.h similarity index 100% rename from include/dolphin/G2D.h rename to src/dolphin/include/dolphin/G2D.h diff --git a/include/dolphin/OSRtcPriv.h b/src/dolphin/include/dolphin/OSRtcPriv.h similarity index 100% rename from include/dolphin/OSRtcPriv.h rename to src/dolphin/include/dolphin/OSRtcPriv.h diff --git a/include/dolphin/ai.h b/src/dolphin/include/dolphin/ai.h similarity index 100% rename from include/dolphin/ai.h rename to src/dolphin/include/dolphin/ai.h diff --git a/include/dolphin/am.h b/src/dolphin/include/dolphin/am.h similarity index 100% rename from include/dolphin/am.h rename to src/dolphin/include/dolphin/am.h diff --git a/include/dolphin/amc/AmcExi2Comm.h b/src/dolphin/include/dolphin/amc/AmcExi2Comm.h similarity index 100% rename from include/dolphin/amc/AmcExi2Comm.h rename to src/dolphin/include/dolphin/amc/AmcExi2Comm.h diff --git a/include/dolphin/amc/AmcTypes.h b/src/dolphin/include/dolphin/amc/AmcTypes.h similarity index 100% rename from include/dolphin/amc/AmcTypes.h rename to src/dolphin/include/dolphin/amc/AmcTypes.h diff --git a/include/dolphin/ar.h b/src/dolphin/include/dolphin/ar.h similarity index 100% rename from include/dolphin/ar.h rename to src/dolphin/include/dolphin/ar.h diff --git a/include/dolphin/ar/ar.h b/src/dolphin/include/dolphin/ar/ar.h similarity index 100% rename from include/dolphin/ar/ar.h rename to src/dolphin/include/dolphin/ar/ar.h diff --git a/include/dolphin/ar/arq.h b/src/dolphin/include/dolphin/ar/arq.h similarity index 100% rename from include/dolphin/ar/arq.h rename to src/dolphin/include/dolphin/ar/arq.h diff --git a/include/dolphin/ax.h b/src/dolphin/include/dolphin/ax.h similarity index 100% rename from include/dolphin/ax.h rename to src/dolphin/include/dolphin/ax.h diff --git a/include/dolphin/axart.h b/src/dolphin/include/dolphin/axart.h similarity index 100% rename from include/dolphin/axart.h rename to src/dolphin/include/dolphin/axart.h diff --git a/include/dolphin/axfx.h b/src/dolphin/include/dolphin/axfx.h similarity index 100% rename from include/dolphin/axfx.h rename to src/dolphin/include/dolphin/axfx.h diff --git a/include/dolphin/base.h b/src/dolphin/include/dolphin/base.h similarity index 100% rename from include/dolphin/base.h rename to src/dolphin/include/dolphin/base.h diff --git a/include/dolphin/base/PPCArch.h b/src/dolphin/include/dolphin/base/PPCArch.h similarity index 100% rename from include/dolphin/base/PPCArch.h rename to src/dolphin/include/dolphin/base/PPCArch.h diff --git a/include/dolphin/card.h b/src/dolphin/include/dolphin/card.h similarity index 100% rename from include/dolphin/card.h rename to src/dolphin/include/dolphin/card.h diff --git a/include/dolphin/db.h b/src/dolphin/include/dolphin/db.h similarity index 100% rename from include/dolphin/db.h rename to src/dolphin/include/dolphin/db.h diff --git a/include/dolphin/db/DBInterface.h b/src/dolphin/include/dolphin/db/DBInterface.h similarity index 100% rename from include/dolphin/db/DBInterface.h rename to src/dolphin/include/dolphin/db/DBInterface.h diff --git a/include/dolphin/demo.h b/src/dolphin/include/dolphin/demo.h similarity index 100% rename from include/dolphin/demo.h rename to src/dolphin/include/dolphin/demo.h diff --git a/include/dolphin/demo/DEMOAVX.h b/src/dolphin/include/dolphin/demo/DEMOAVX.h similarity index 100% rename from include/dolphin/demo/DEMOAVX.h rename to src/dolphin/include/dolphin/demo/DEMOAVX.h diff --git a/include/dolphin/demo/DEMOInit.h b/src/dolphin/include/dolphin/demo/DEMOInit.h similarity index 100% rename from include/dolphin/demo/DEMOInit.h rename to src/dolphin/include/dolphin/demo/DEMOInit.h diff --git a/include/dolphin/demo/DEMOPad.h b/src/dolphin/include/dolphin/demo/DEMOPad.h similarity index 100% rename from include/dolphin/demo/DEMOPad.h rename to src/dolphin/include/dolphin/demo/DEMOPad.h diff --git a/include/dolphin/demo/DEMOPuts.h b/src/dolphin/include/dolphin/demo/DEMOPuts.h similarity index 100% rename from include/dolphin/demo/DEMOPuts.h rename to src/dolphin/include/dolphin/demo/DEMOPuts.h diff --git a/include/dolphin/demo/DEMOStats.h b/src/dolphin/include/dolphin/demo/DEMOStats.h similarity index 100% rename from include/dolphin/demo/DEMOStats.h rename to src/dolphin/include/dolphin/demo/DEMOStats.h diff --git a/include/dolphin/demo/DEMOWin.h b/src/dolphin/include/dolphin/demo/DEMOWin.h similarity index 100% rename from include/dolphin/demo/DEMOWin.h rename to src/dolphin/include/dolphin/demo/DEMOWin.h diff --git a/include/dolphin/dsp.h b/src/dolphin/include/dolphin/dsp.h similarity index 100% rename from include/dolphin/dsp.h rename to src/dolphin/include/dolphin/dsp.h diff --git a/include/dolphin/dtk.h b/src/dolphin/include/dolphin/dtk.h similarity index 100% rename from include/dolphin/dtk.h rename to src/dolphin/include/dolphin/dtk.h diff --git a/include/dolphin/dvd.h b/src/dolphin/include/dolphin/dvd.h similarity index 100% rename from include/dolphin/dvd.h rename to src/dolphin/include/dolphin/dvd.h diff --git a/include/dolphin/dvd/dvd.h b/src/dolphin/include/dolphin/dvd/dvd.h similarity index 100% rename from include/dolphin/dvd/dvd.h rename to src/dolphin/include/dolphin/dvd/dvd.h diff --git a/include/dolphin/dvd/dvdfs.h b/src/dolphin/include/dolphin/dvd/dvdfs.h similarity index 100% rename from include/dolphin/dvd/dvdfs.h rename to src/dolphin/include/dolphin/dvd/dvdfs.h diff --git a/include/dolphin/dvd/dvdlow.h b/src/dolphin/include/dolphin/dvd/dvdlow.h similarity index 100% rename from include/dolphin/dvd/dvdlow.h rename to src/dolphin/include/dolphin/dvd/dvdlow.h diff --git a/include/dolphin/dvd/dvdqueue.h b/src/dolphin/include/dolphin/dvd/dvdqueue.h similarity index 100% rename from include/dolphin/dvd/dvdqueue.h rename to src/dolphin/include/dolphin/dvd/dvdqueue.h diff --git a/include/dolphin/eth/eth.h b/src/dolphin/include/dolphin/eth/eth.h similarity index 100% rename from include/dolphin/eth/eth.h rename to src/dolphin/include/dolphin/eth/eth.h diff --git a/include/dolphin/eth/hashfunc.c b/src/dolphin/include/dolphin/eth/hashfunc.c similarity index 100% rename from include/dolphin/eth/hashfunc.c rename to src/dolphin/include/dolphin/eth/hashfunc.c diff --git a/include/dolphin/exi.h b/src/dolphin/include/dolphin/exi.h similarity index 100% rename from include/dolphin/exi.h rename to src/dolphin/include/dolphin/exi.h diff --git a/include/dolphin/gd.h b/src/dolphin/include/dolphin/gd.h similarity index 100% rename from include/dolphin/gd.h rename to src/dolphin/include/dolphin/gd.h diff --git a/include/dolphin/gd/GDBase.h b/src/dolphin/include/dolphin/gd/GDBase.h similarity index 100% rename from include/dolphin/gd/GDBase.h rename to src/dolphin/include/dolphin/gd/GDBase.h diff --git a/include/dolphin/gd/GDFile.h b/src/dolphin/include/dolphin/gd/GDFile.h similarity index 100% rename from include/dolphin/gd/GDFile.h rename to src/dolphin/include/dolphin/gd/GDFile.h diff --git a/include/dolphin/gd/GDGeometry.h b/src/dolphin/include/dolphin/gd/GDGeometry.h similarity index 100% rename from include/dolphin/gd/GDGeometry.h rename to src/dolphin/include/dolphin/gd/GDGeometry.h diff --git a/include/dolphin/gd/GDIndirect.h b/src/dolphin/include/dolphin/gd/GDIndirect.h similarity index 100% rename from include/dolphin/gd/GDIndirect.h rename to src/dolphin/include/dolphin/gd/GDIndirect.h diff --git a/include/dolphin/gd/GDLight.h b/src/dolphin/include/dolphin/gd/GDLight.h similarity index 100% rename from include/dolphin/gd/GDLight.h rename to src/dolphin/include/dolphin/gd/GDLight.h diff --git a/include/dolphin/gd/GDPixel.h b/src/dolphin/include/dolphin/gd/GDPixel.h similarity index 100% rename from include/dolphin/gd/GDPixel.h rename to src/dolphin/include/dolphin/gd/GDPixel.h diff --git a/include/dolphin/gd/GDTev.h b/src/dolphin/include/dolphin/gd/GDTev.h similarity index 100% rename from include/dolphin/gd/GDTev.h rename to src/dolphin/include/dolphin/gd/GDTev.h diff --git a/include/dolphin/gd/GDTexture.h b/src/dolphin/include/dolphin/gd/GDTexture.h similarity index 100% rename from include/dolphin/gd/GDTexture.h rename to src/dolphin/include/dolphin/gd/GDTexture.h diff --git a/include/dolphin/gd/GDTransform.h b/src/dolphin/include/dolphin/gd/GDTransform.h similarity index 100% rename from include/dolphin/gd/GDTransform.h rename to src/dolphin/include/dolphin/gd/GDTransform.h diff --git a/include/dolphin/gx.h b/src/dolphin/include/dolphin/gx.h similarity index 100% rename from include/dolphin/gx.h rename to src/dolphin/include/dolphin/gx.h diff --git a/include/dolphin/gx/GXBump.h b/src/dolphin/include/dolphin/gx/GXBump.h similarity index 100% rename from include/dolphin/gx/GXBump.h rename to src/dolphin/include/dolphin/gx/GXBump.h diff --git a/include/dolphin/gx/GXCommandList.h b/src/dolphin/include/dolphin/gx/GXCommandList.h similarity index 100% rename from include/dolphin/gx/GXCommandList.h rename to src/dolphin/include/dolphin/gx/GXCommandList.h diff --git a/include/dolphin/gx/GXCpu2Efb.h b/src/dolphin/include/dolphin/gx/GXCpu2Efb.h similarity index 100% rename from include/dolphin/gx/GXCpu2Efb.h rename to src/dolphin/include/dolphin/gx/GXCpu2Efb.h diff --git a/include/dolphin/gx/GXCull.h b/src/dolphin/include/dolphin/gx/GXCull.h similarity index 100% rename from include/dolphin/gx/GXCull.h rename to src/dolphin/include/dolphin/gx/GXCull.h diff --git a/include/dolphin/gx/GXDispList.h b/src/dolphin/include/dolphin/gx/GXDispList.h similarity index 100% rename from include/dolphin/gx/GXDispList.h rename to src/dolphin/include/dolphin/gx/GXDispList.h diff --git a/include/dolphin/gx/GXDraw.h b/src/dolphin/include/dolphin/gx/GXDraw.h similarity index 100% rename from include/dolphin/gx/GXDraw.h rename to src/dolphin/include/dolphin/gx/GXDraw.h diff --git a/include/dolphin/gx/GXEnum.h b/src/dolphin/include/dolphin/gx/GXEnum.h similarity index 100% rename from include/dolphin/gx/GXEnum.h rename to src/dolphin/include/dolphin/gx/GXEnum.h diff --git a/include/dolphin/gx/GXFifo.h b/src/dolphin/include/dolphin/gx/GXFifo.h similarity index 100% rename from include/dolphin/gx/GXFifo.h rename to src/dolphin/include/dolphin/gx/GXFifo.h diff --git a/include/dolphin/gx/GXFrameBuffer.h b/src/dolphin/include/dolphin/gx/GXFrameBuffer.h similarity index 100% rename from include/dolphin/gx/GXFrameBuffer.h rename to src/dolphin/include/dolphin/gx/GXFrameBuffer.h diff --git a/include/dolphin/gx/GXGeometry.h b/src/dolphin/include/dolphin/gx/GXGeometry.h similarity index 100% rename from include/dolphin/gx/GXGeometry.h rename to src/dolphin/include/dolphin/gx/GXGeometry.h diff --git a/include/dolphin/gx/GXGet.h b/src/dolphin/include/dolphin/gx/GXGet.h similarity index 100% rename from include/dolphin/gx/GXGet.h rename to src/dolphin/include/dolphin/gx/GXGet.h diff --git a/include/dolphin/gx/GXLighting.h b/src/dolphin/include/dolphin/gx/GXLighting.h similarity index 100% rename from include/dolphin/gx/GXLighting.h rename to src/dolphin/include/dolphin/gx/GXLighting.h diff --git a/include/dolphin/gx/GXManage.h b/src/dolphin/include/dolphin/gx/GXManage.h similarity index 100% rename from include/dolphin/gx/GXManage.h rename to src/dolphin/include/dolphin/gx/GXManage.h diff --git a/include/dolphin/gx/GXMisc.h b/src/dolphin/include/dolphin/gx/GXMisc.h similarity index 100% rename from include/dolphin/gx/GXMisc.h rename to src/dolphin/include/dolphin/gx/GXMisc.h diff --git a/include/dolphin/gx/GXPerf.h b/src/dolphin/include/dolphin/gx/GXPerf.h similarity index 100% rename from include/dolphin/gx/GXPerf.h rename to src/dolphin/include/dolphin/gx/GXPerf.h diff --git a/include/dolphin/gx/GXPixel.h b/src/dolphin/include/dolphin/gx/GXPixel.h similarity index 100% rename from include/dolphin/gx/GXPixel.h rename to src/dolphin/include/dolphin/gx/GXPixel.h diff --git a/include/dolphin/gx/GXPriv.h b/src/dolphin/include/dolphin/gx/GXPriv.h similarity index 100% rename from include/dolphin/gx/GXPriv.h rename to src/dolphin/include/dolphin/gx/GXPriv.h diff --git a/include/dolphin/gx/GXStruct.h b/src/dolphin/include/dolphin/gx/GXStruct.h similarity index 100% rename from include/dolphin/gx/GXStruct.h rename to src/dolphin/include/dolphin/gx/GXStruct.h diff --git a/include/dolphin/gx/GXTev.h b/src/dolphin/include/dolphin/gx/GXTev.h similarity index 100% rename from include/dolphin/gx/GXTev.h rename to src/dolphin/include/dolphin/gx/GXTev.h diff --git a/include/dolphin/gx/GXTexture.h b/src/dolphin/include/dolphin/gx/GXTexture.h similarity index 100% rename from include/dolphin/gx/GXTexture.h rename to src/dolphin/include/dolphin/gx/GXTexture.h diff --git a/include/dolphin/gx/GXTransform.h b/src/dolphin/include/dolphin/gx/GXTransform.h similarity index 100% rename from include/dolphin/gx/GXTransform.h rename to src/dolphin/include/dolphin/gx/GXTransform.h diff --git a/include/dolphin/gx/GXVerify.h b/src/dolphin/include/dolphin/gx/GXVerify.h similarity index 100% rename from include/dolphin/gx/GXVerify.h rename to src/dolphin/include/dolphin/gx/GXVerify.h diff --git a/include/dolphin/gx/GXVert.h b/src/dolphin/include/dolphin/gx/GXVert.h similarity index 100% rename from include/dolphin/gx/GXVert.h rename to src/dolphin/include/dolphin/gx/GXVert.h diff --git a/include/dolphin/hio.h b/src/dolphin/include/dolphin/hio.h similarity index 100% rename from include/dolphin/hio.h rename to src/dolphin/include/dolphin/hio.h diff --git a/include/dolphin/hw_regs.h b/src/dolphin/include/dolphin/hw_regs.h similarity index 100% rename from include/dolphin/hw_regs.h rename to src/dolphin/include/dolphin/hw_regs.h diff --git a/include/dolphin/ip/ip.h b/src/dolphin/include/dolphin/ip/ip.h similarity index 100% rename from include/dolphin/ip/ip.h rename to src/dolphin/include/dolphin/ip/ip.h diff --git a/include/dolphin/lg.h b/src/dolphin/include/dolphin/lg.h similarity index 100% rename from include/dolphin/lg.h rename to src/dolphin/include/dolphin/lg.h diff --git a/include/dolphin/mcc.h b/src/dolphin/include/dolphin/mcc.h similarity index 100% rename from include/dolphin/mcc.h rename to src/dolphin/include/dolphin/mcc.h diff --git a/include/dolphin/md5.h b/src/dolphin/include/dolphin/md5.h similarity index 100% rename from include/dolphin/md5.h rename to src/dolphin/include/dolphin/md5.h diff --git a/include/dolphin/mix.h b/src/dolphin/include/dolphin/mix.h similarity index 100% rename from include/dolphin/mix.h rename to src/dolphin/include/dolphin/mix.h diff --git a/include/dolphin/mtx.h b/src/dolphin/include/dolphin/mtx.h similarity index 100% rename from include/dolphin/mtx.h rename to src/dolphin/include/dolphin/mtx.h diff --git a/include/dolphin/os.h b/src/dolphin/include/dolphin/os.h similarity index 100% rename from include/dolphin/os.h rename to src/dolphin/include/dolphin/os.h diff --git a/include/dolphin/os/OSAlarm.h b/src/dolphin/include/dolphin/os/OSAlarm.h similarity index 100% rename from include/dolphin/os/OSAlarm.h rename to src/dolphin/include/dolphin/os/OSAlarm.h diff --git a/include/dolphin/os/OSAlloc.h b/src/dolphin/include/dolphin/os/OSAlloc.h similarity index 100% rename from include/dolphin/os/OSAlloc.h rename to src/dolphin/include/dolphin/os/OSAlloc.h diff --git a/include/dolphin/os/OSArena.h b/src/dolphin/include/dolphin/os/OSArena.h similarity index 100% rename from include/dolphin/os/OSArena.h rename to src/dolphin/include/dolphin/os/OSArena.h diff --git a/include/dolphin/os/OSBootInfo.h b/src/dolphin/include/dolphin/os/OSBootInfo.h similarity index 100% rename from include/dolphin/os/OSBootInfo.h rename to src/dolphin/include/dolphin/os/OSBootInfo.h diff --git a/include/dolphin/os/OSCache.h b/src/dolphin/include/dolphin/os/OSCache.h similarity index 100% rename from include/dolphin/os/OSCache.h rename to src/dolphin/include/dolphin/os/OSCache.h diff --git a/include/dolphin/os/OSContext.h b/src/dolphin/include/dolphin/os/OSContext.h similarity index 100% rename from include/dolphin/os/OSContext.h rename to src/dolphin/include/dolphin/os/OSContext.h diff --git a/include/dolphin/os/OSDC.h b/src/dolphin/include/dolphin/os/OSDC.h similarity index 100% rename from include/dolphin/os/OSDC.h rename to src/dolphin/include/dolphin/os/OSDC.h diff --git a/include/dolphin/os/OSError.h b/src/dolphin/include/dolphin/os/OSError.h similarity index 100% rename from include/dolphin/os/OSError.h rename to src/dolphin/include/dolphin/os/OSError.h diff --git a/include/dolphin/os/OSException.h b/src/dolphin/include/dolphin/os/OSException.h similarity index 100% rename from include/dolphin/os/OSException.h rename to src/dolphin/include/dolphin/os/OSException.h diff --git a/include/dolphin/os/OSExec.h b/src/dolphin/include/dolphin/os/OSExec.h similarity index 100% rename from include/dolphin/os/OSExec.h rename to src/dolphin/include/dolphin/os/OSExec.h diff --git a/include/dolphin/os/OSExpansion.h b/src/dolphin/include/dolphin/os/OSExpansion.h similarity index 100% rename from include/dolphin/os/OSExpansion.h rename to src/dolphin/include/dolphin/os/OSExpansion.h diff --git a/include/dolphin/os/OSFastCast.h b/src/dolphin/include/dolphin/os/OSFastCast.h similarity index 100% rename from include/dolphin/os/OSFastCast.h rename to src/dolphin/include/dolphin/os/OSFastCast.h diff --git a/include/dolphin/os/OSFont.h b/src/dolphin/include/dolphin/os/OSFont.h similarity index 100% rename from include/dolphin/os/OSFont.h rename to src/dolphin/include/dolphin/os/OSFont.h diff --git a/include/dolphin/os/OSFst.h b/src/dolphin/include/dolphin/os/OSFst.h similarity index 100% rename from include/dolphin/os/OSFst.h rename to src/dolphin/include/dolphin/os/OSFst.h diff --git a/include/dolphin/os/OSIC.h b/src/dolphin/include/dolphin/os/OSIC.h similarity index 100% rename from include/dolphin/os/OSIC.h rename to src/dolphin/include/dolphin/os/OSIC.h diff --git a/include/dolphin/os/OSInterrupt.h b/src/dolphin/include/dolphin/os/OSInterrupt.h similarity index 100% rename from include/dolphin/os/OSInterrupt.h rename to src/dolphin/include/dolphin/os/OSInterrupt.h diff --git a/include/dolphin/os/OSL2.h b/src/dolphin/include/dolphin/os/OSL2.h similarity index 100% rename from include/dolphin/os/OSL2.h rename to src/dolphin/include/dolphin/os/OSL2.h diff --git a/include/dolphin/os/OSLC.h b/src/dolphin/include/dolphin/os/OSLC.h similarity index 100% rename from include/dolphin/os/OSLC.h rename to src/dolphin/include/dolphin/os/OSLC.h diff --git a/include/dolphin/os/OSMemory.h b/src/dolphin/include/dolphin/os/OSMemory.h similarity index 100% rename from include/dolphin/os/OSMemory.h rename to src/dolphin/include/dolphin/os/OSMemory.h diff --git a/include/dolphin/os/OSMessage.h b/src/dolphin/include/dolphin/os/OSMessage.h similarity index 100% rename from include/dolphin/os/OSMessage.h rename to src/dolphin/include/dolphin/os/OSMessage.h diff --git a/include/dolphin/os/OSModule.h b/src/dolphin/include/dolphin/os/OSModule.h similarity index 100% rename from include/dolphin/os/OSModule.h rename to src/dolphin/include/dolphin/os/OSModule.h diff --git a/include/dolphin/os/OSMutex.h b/src/dolphin/include/dolphin/os/OSMutex.h similarity index 100% rename from include/dolphin/os/OSMutex.h rename to src/dolphin/include/dolphin/os/OSMutex.h diff --git a/include/dolphin/os/OSPriv.h b/src/dolphin/include/dolphin/os/OSPriv.h similarity index 100% rename from include/dolphin/os/OSPriv.h rename to src/dolphin/include/dolphin/os/OSPriv.h diff --git a/include/dolphin/os/OSReboot.h b/src/dolphin/include/dolphin/os/OSReboot.h similarity index 100% rename from include/dolphin/os/OSReboot.h rename to src/dolphin/include/dolphin/os/OSReboot.h diff --git a/include/dolphin/os/OSReset.h b/src/dolphin/include/dolphin/os/OSReset.h similarity index 100% rename from include/dolphin/os/OSReset.h rename to src/dolphin/include/dolphin/os/OSReset.h diff --git a/include/dolphin/os/OSResetSW.h b/src/dolphin/include/dolphin/os/OSResetSW.h similarity index 100% rename from include/dolphin/os/OSResetSW.h rename to src/dolphin/include/dolphin/os/OSResetSW.h diff --git a/include/dolphin/os/OSRtc.h b/src/dolphin/include/dolphin/os/OSRtc.h similarity index 100% rename from include/dolphin/os/OSRtc.h rename to src/dolphin/include/dolphin/os/OSRtc.h diff --git a/include/dolphin/os/OSSemaphore.h b/src/dolphin/include/dolphin/os/OSSemaphore.h similarity index 100% rename from include/dolphin/os/OSSemaphore.h rename to src/dolphin/include/dolphin/os/OSSemaphore.h diff --git a/include/dolphin/os/OSSerial.h b/src/dolphin/include/dolphin/os/OSSerial.h similarity index 100% rename from include/dolphin/os/OSSerial.h rename to src/dolphin/include/dolphin/os/OSSerial.h diff --git a/include/dolphin/os/OSThread.h b/src/dolphin/include/dolphin/os/OSThread.h similarity index 100% rename from include/dolphin/os/OSThread.h rename to src/dolphin/include/dolphin/os/OSThread.h diff --git a/include/dolphin/os/OSTime.h b/src/dolphin/include/dolphin/os/OSTime.h similarity index 100% rename from include/dolphin/os/OSTime.h rename to src/dolphin/include/dolphin/os/OSTime.h diff --git a/include/dolphin/os/OSTimer.h b/src/dolphin/include/dolphin/os/OSTimer.h similarity index 100% rename from include/dolphin/os/OSTimer.h rename to src/dolphin/include/dolphin/os/OSTimer.h diff --git a/include/dolphin/os/OSUtf.h b/src/dolphin/include/dolphin/os/OSUtf.h similarity index 100% rename from include/dolphin/os/OSUtf.h rename to src/dolphin/include/dolphin/os/OSUtf.h diff --git a/include/dolphin/os/init/__start.h b/src/dolphin/include/dolphin/os/init/__start.h similarity index 100% rename from include/dolphin/os/init/__start.h rename to src/dolphin/include/dolphin/os/init/__start.h diff --git a/include/dolphin/pad.h b/src/dolphin/include/dolphin/pad.h similarity index 100% rename from include/dolphin/pad.h rename to src/dolphin/include/dolphin/pad.h diff --git a/include/dolphin/perf.h b/src/dolphin/include/dolphin/perf.h similarity index 100% rename from include/dolphin/perf.h rename to src/dolphin/include/dolphin/perf.h diff --git a/include/dolphin/seq.h b/src/dolphin/include/dolphin/seq.h similarity index 100% rename from include/dolphin/seq.h rename to src/dolphin/include/dolphin/seq.h diff --git a/include/dolphin/si.h b/src/dolphin/include/dolphin/si.h similarity index 100% rename from include/dolphin/si.h rename to src/dolphin/include/dolphin/si.h diff --git a/include/dolphin/sipriv.h b/src/dolphin/include/dolphin/sipriv.h similarity index 100% rename from include/dolphin/sipriv.h rename to src/dolphin/include/dolphin/sipriv.h diff --git a/include/dolphin/sp.h b/src/dolphin/include/dolphin/sp.h similarity index 100% rename from include/dolphin/sp.h rename to src/dolphin/include/dolphin/sp.h diff --git a/include/dolphin/syn.h b/src/dolphin/include/dolphin/syn.h similarity index 100% rename from include/dolphin/syn.h rename to src/dolphin/include/dolphin/syn.h diff --git a/include/dolphin/tcp/tcp.h b/src/dolphin/include/dolphin/tcp/tcp.h similarity index 100% rename from include/dolphin/tcp/tcp.h rename to src/dolphin/include/dolphin/tcp/tcp.h diff --git a/include/dolphin/thp.h b/src/dolphin/include/dolphin/thp.h similarity index 100% rename from include/dolphin/thp.h rename to src/dolphin/include/dolphin/thp.h diff --git a/include/dolphin/types.h b/src/dolphin/include/dolphin/types.h similarity index 100% rename from include/dolphin/types.h rename to src/dolphin/include/dolphin/types.h diff --git a/include/dolphin/vi.h b/src/dolphin/include/dolphin/vi.h similarity index 100% rename from include/dolphin/vi.h rename to src/dolphin/include/dolphin/vi.h diff --git a/include/dolphin/vi/vifuncs.h b/src/dolphin/include/dolphin/vi/vifuncs.h similarity index 100% rename from include/dolphin/vi/vifuncs.h rename to src/dolphin/include/dolphin/vi/vifuncs.h diff --git a/include/dolphin/vi/vitypes.h b/src/dolphin/include/dolphin/vi/vitypes.h similarity index 100% rename from include/dolphin/vi/vitypes.h rename to src/dolphin/include/dolphin/vi/vitypes.h diff --git a/libs/dolphin/OdemuExi2/DebuggerDriver.c b/src/dolphin/src/OdemuExi2/DebuggerDriver.c similarity index 100% rename from libs/dolphin/OdemuExi2/DebuggerDriver.c rename to src/dolphin/src/OdemuExi2/DebuggerDriver.c diff --git a/libs/dolphin/ai/ai.c b/src/dolphin/src/ai/ai.c similarity index 100% rename from libs/dolphin/ai/ai.c rename to src/dolphin/src/ai/ai.c diff --git a/libs/dolphin/amcstubs/AmcExi2Stubs.c b/src/dolphin/src/amcstubs/AmcExi2Stubs.c similarity index 100% rename from libs/dolphin/amcstubs/AmcExi2Stubs.c rename to src/dolphin/src/amcstubs/AmcExi2Stubs.c diff --git a/libs/dolphin/ar/ar.c b/src/dolphin/src/ar/ar.c similarity index 100% rename from libs/dolphin/ar/ar.c rename to src/dolphin/src/ar/ar.c diff --git a/libs/dolphin/ar/arq.c b/src/dolphin/src/ar/arq.c similarity index 99% rename from libs/dolphin/ar/arq.c rename to src/dolphin/src/ar/arq.c index 504a89159..906ec1ca7 100644 --- a/libs/dolphin/ar/arq.c +++ b/src/dolphin/src/ar/arq.c @@ -2,7 +2,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" #ifdef DEBUG const char* __ARQVersion = "<< Dolphin SDK - ARQ\tdebug build: Apr 5 2004 03:56:20 (0x2301) >>"; diff --git a/libs/dolphin/ax/AX.c b/src/dolphin/src/ax/AX.c similarity index 96% rename from libs/dolphin/ax/AX.c rename to src/dolphin/src/ax/AX.c index ab015fffc..266e2efe7 100644 --- a/libs/dolphin/ax/AX.c +++ b/src/dolphin/src/ax/AX.c @@ -1,7 +1,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" #ifdef DEBUG const char* __AXVersion = "<< Dolphin SDK - AX\tdebug build: Apr 5 2004 03:56:21 (0x2301) >>"; diff --git a/libs/dolphin/ax/AXAlloc.c b/src/dolphin/src/ax/AXAlloc.c similarity index 99% rename from libs/dolphin/ax/AXAlloc.c rename to src/dolphin/src/ax/AXAlloc.c index 8c7d0ef74..2833ebb06 100644 --- a/libs/dolphin/ax/AXAlloc.c +++ b/src/dolphin/src/ax/AXAlloc.c @@ -1,7 +1,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" static AXVPB* __AXStackHead[AX_PRIORITY_STACKS]; static AXVPB* __AXStackTail[AX_PRIORITY_STACKS]; diff --git a/libs/dolphin/ax/AXAux.c b/src/dolphin/src/ax/AXAux.c similarity index 99% rename from libs/dolphin/ax/AXAux.c rename to src/dolphin/src/ax/AXAux.c index 25af19bf0..e462d29e5 100644 --- a/libs/dolphin/ax/AXAux.c +++ b/src/dolphin/src/ax/AXAux.c @@ -1,7 +1,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" static s32 __AXBufferAuxA[3][480] ATTRIBUTE_ALIGN(32); static s32 __AXBufferAuxB[3][480] ATTRIBUTE_ALIGN(32); diff --git a/libs/dolphin/ax/AXCL.c b/src/dolphin/src/ax/AXCL.c similarity index 99% rename from libs/dolphin/ax/AXCL.c rename to src/dolphin/src/ax/AXCL.c index 7653eff26..9306571b5 100644 --- a/libs/dolphin/ax/AXCL.c +++ b/src/dolphin/src/ax/AXCL.c @@ -1,7 +1,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" static u16 __AXCommandList[2][384]; diff --git a/libs/dolphin/ax/AXComp.c b/src/dolphin/src/ax/AXComp.c similarity index 99% rename from libs/dolphin/ax/AXComp.c rename to src/dolphin/src/ax/AXComp.c index af66e256f..57415e27a 100644 --- a/libs/dolphin/ax/AXComp.c +++ b/src/dolphin/src/ax/AXComp.c @@ -1,7 +1,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" u16 __AXCompressorTable[3360] = { 0x7FA1, 0x7F43, 0x7EE6, 0x7E88, 0x7E2B, 0x7DCE, 0x7D72, 0x7D16, 0x7CBA, 0x7C5E, 0x7C02, 0x7BA7, diff --git a/libs/dolphin/ax/AXOut.c b/src/dolphin/src/ax/AXOut.c similarity index 99% rename from libs/dolphin/ax/AXOut.c rename to src/dolphin/src/ax/AXOut.c index 885c40f54..8d4c07c08 100644 --- a/libs/dolphin/ax/AXOut.c +++ b/src/dolphin/src/ax/AXOut.c @@ -2,7 +2,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" static s16 __AXOutBuffer[3][320]; static s32 __AXOutSBuffer[160]; diff --git a/libs/dolphin/ax/AXProf.c b/src/dolphin/src/ax/AXProf.c similarity index 94% rename from libs/dolphin/ax/AXProf.c rename to src/dolphin/src/ax/AXProf.c index 2bd94b928..8a7808e1c 100644 --- a/libs/dolphin/ax/AXProf.c +++ b/src/dolphin/src/ax/AXProf.c @@ -1,7 +1,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" // .sbss static AXPROFILE* __AXProfile; diff --git a/libs/dolphin/ax/AXSPB.c b/src/dolphin/src/ax/AXSPB.c similarity index 98% rename from libs/dolphin/ax/AXSPB.c rename to src/dolphin/src/ax/AXSPB.c index 141bdafbd..c23a2f243 100644 --- a/libs/dolphin/ax/AXSPB.c +++ b/src/dolphin/src/ax/AXSPB.c @@ -1,7 +1,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" // .bss static struct _AXSPB __AXStudio ATTRIBUTE_ALIGN(32); diff --git a/libs/dolphin/ax/AXVPB.c b/src/dolphin/src/ax/AXVPB.c similarity index 99% rename from libs/dolphin/ax/AXVPB.c rename to src/dolphin/src/ax/AXVPB.c index 6fa4269c9..f8940c9b5 100644 --- a/libs/dolphin/ax/AXVPB.c +++ b/src/dolphin/src/ax/AXVPB.c @@ -1,7 +1,7 @@ #include #include -#include "dolphin/ax/__ax.h" +#include "ax/__ax.h" static unsigned long __AXSrcCycles[5] = { 0x00000DF8, 0x00000F78, 0x000014B8, 0x000019F8, 0x000019F8 }; diff --git a/libs/dolphin/ax/DSPCode.c b/src/dolphin/src/ax/DSPCode.c similarity index 100% rename from libs/dolphin/ax/DSPCode.c rename to src/dolphin/src/ax/DSPCode.c diff --git a/libs/dolphin/ax/__ax.h b/src/dolphin/src/ax/__ax.h similarity index 100% rename from libs/dolphin/ax/__ax.h rename to src/dolphin/src/ax/__ax.h diff --git a/libs/dolphin/base/PPCArch.c b/src/dolphin/src/base/PPCArch.c similarity index 100% rename from libs/dolphin/base/PPCArch.c rename to src/dolphin/src/base/PPCArch.c diff --git a/libs/dolphin/card/CARDBios.c b/src/dolphin/src/card/CARDBios.c similarity index 100% rename from libs/dolphin/card/CARDBios.c rename to src/dolphin/src/card/CARDBios.c diff --git a/libs/dolphin/card/CARDBlock.c b/src/dolphin/src/card/CARDBlock.c similarity index 100% rename from libs/dolphin/card/CARDBlock.c rename to src/dolphin/src/card/CARDBlock.c diff --git a/libs/dolphin/card/CARDCheck.c b/src/dolphin/src/card/CARDCheck.c similarity index 100% rename from libs/dolphin/card/CARDCheck.c rename to src/dolphin/src/card/CARDCheck.c diff --git a/libs/dolphin/card/CARDCreate.c b/src/dolphin/src/card/CARDCreate.c similarity index 100% rename from libs/dolphin/card/CARDCreate.c rename to src/dolphin/src/card/CARDCreate.c diff --git a/libs/dolphin/card/CARDDelete.c b/src/dolphin/src/card/CARDDelete.c similarity index 100% rename from libs/dolphin/card/CARDDelete.c rename to src/dolphin/src/card/CARDDelete.c diff --git a/libs/dolphin/card/CARDDir.c b/src/dolphin/src/card/CARDDir.c similarity index 100% rename from libs/dolphin/card/CARDDir.c rename to src/dolphin/src/card/CARDDir.c diff --git a/libs/dolphin/card/CARDFormat.c b/src/dolphin/src/card/CARDFormat.c similarity index 100% rename from libs/dolphin/card/CARDFormat.c rename to src/dolphin/src/card/CARDFormat.c diff --git a/libs/dolphin/card/CARDMount.c b/src/dolphin/src/card/CARDMount.c similarity index 100% rename from libs/dolphin/card/CARDMount.c rename to src/dolphin/src/card/CARDMount.c diff --git a/libs/dolphin/card/CARDNet.c b/src/dolphin/src/card/CARDNet.c similarity index 100% rename from libs/dolphin/card/CARDNet.c rename to src/dolphin/src/card/CARDNet.c diff --git a/libs/dolphin/card/CARDOpen.c b/src/dolphin/src/card/CARDOpen.c similarity index 100% rename from libs/dolphin/card/CARDOpen.c rename to src/dolphin/src/card/CARDOpen.c diff --git a/libs/dolphin/card/CARDRdwr.c b/src/dolphin/src/card/CARDRdwr.c similarity index 100% rename from libs/dolphin/card/CARDRdwr.c rename to src/dolphin/src/card/CARDRdwr.c diff --git a/libs/dolphin/card/CARDRead.c b/src/dolphin/src/card/CARDRead.c similarity index 100% rename from libs/dolphin/card/CARDRead.c rename to src/dolphin/src/card/CARDRead.c diff --git a/libs/dolphin/card/CARDRename.c b/src/dolphin/src/card/CARDRename.c similarity index 100% rename from libs/dolphin/card/CARDRename.c rename to src/dolphin/src/card/CARDRename.c diff --git a/libs/dolphin/card/CARDStat.c b/src/dolphin/src/card/CARDStat.c similarity index 100% rename from libs/dolphin/card/CARDStat.c rename to src/dolphin/src/card/CARDStat.c diff --git a/libs/dolphin/card/CARDStatEx.c b/src/dolphin/src/card/CARDStatEx.c similarity index 100% rename from libs/dolphin/card/CARDStatEx.c rename to src/dolphin/src/card/CARDStatEx.c diff --git a/libs/dolphin/card/CARDUnlock.c b/src/dolphin/src/card/CARDUnlock.c similarity index 100% rename from libs/dolphin/card/CARDUnlock.c rename to src/dolphin/src/card/CARDUnlock.c diff --git a/libs/dolphin/card/CARDWrite.c b/src/dolphin/src/card/CARDWrite.c similarity index 100% rename from libs/dolphin/card/CARDWrite.c rename to src/dolphin/src/card/CARDWrite.c diff --git a/libs/dolphin/card/__card.h b/src/dolphin/src/card/__card.h similarity index 100% rename from libs/dolphin/card/__card.h rename to src/dolphin/src/card/__card.h diff --git a/libs/dolphin/db/db.c b/src/dolphin/src/db/db.c similarity index 100% rename from libs/dolphin/db/db.c rename to src/dolphin/src/db/db.c diff --git a/libs/dolphin/dsp/dsp.c b/src/dolphin/src/dsp/dsp.c similarity index 100% rename from libs/dolphin/dsp/dsp.c rename to src/dolphin/src/dsp/dsp.c diff --git a/libs/dolphin/dsp/dsp_debug.c b/src/dolphin/src/dsp/dsp_debug.c similarity index 100% rename from libs/dolphin/dsp/dsp_debug.c rename to src/dolphin/src/dsp/dsp_debug.c diff --git a/libs/dolphin/dsp/dsp_task.c b/src/dolphin/src/dsp/dsp_task.c similarity index 100% rename from libs/dolphin/dsp/dsp_task.c rename to src/dolphin/src/dsp/dsp_task.c diff --git a/libs/dolphin/dvd/dvd.c b/src/dolphin/src/dvd/dvd.c similarity index 100% rename from libs/dolphin/dvd/dvd.c rename to src/dolphin/src/dvd/dvd.c diff --git a/libs/dolphin/dvd/dvdFatal.c b/src/dolphin/src/dvd/dvdFatal.c similarity index 100% rename from libs/dolphin/dvd/dvdFatal.c rename to src/dolphin/src/dvd/dvdFatal.c diff --git a/libs/dolphin/dvd/dvderror.c b/src/dolphin/src/dvd/dvderror.c similarity index 100% rename from libs/dolphin/dvd/dvderror.c rename to src/dolphin/src/dvd/dvderror.c diff --git a/libs/dolphin/dvd/dvdfs.c b/src/dolphin/src/dvd/dvdfs.c similarity index 100% rename from libs/dolphin/dvd/dvdfs.c rename to src/dolphin/src/dvd/dvdfs.c diff --git a/libs/dolphin/dvd/dvdidutils.c b/src/dolphin/src/dvd/dvdidutils.c similarity index 100% rename from libs/dolphin/dvd/dvdidutils.c rename to src/dolphin/src/dvd/dvdidutils.c diff --git a/libs/dolphin/dvd/dvdlow.c b/src/dolphin/src/dvd/dvdlow.c similarity index 100% rename from libs/dolphin/dvd/dvdlow.c rename to src/dolphin/src/dvd/dvdlow.c diff --git a/libs/dolphin/dvd/dvdqueue.c b/src/dolphin/src/dvd/dvdqueue.c similarity index 100% rename from libs/dolphin/dvd/dvdqueue.c rename to src/dolphin/src/dvd/dvdqueue.c diff --git a/libs/dolphin/dvd/emu_level2/fstload.c b/src/dolphin/src/dvd/emu_level2/fstload.c similarity index 100% rename from libs/dolphin/dvd/emu_level2/fstload.c rename to src/dolphin/src/dvd/emu_level2/fstload.c diff --git a/libs/dolphin/eth/base64.c b/src/dolphin/src/eth/base64.c similarity index 100% rename from libs/dolphin/eth/base64.c rename to src/dolphin/src/eth/base64.c diff --git a/libs/dolphin/eth/eth.c b/src/dolphin/src/eth/eth.c similarity index 100% rename from libs/dolphin/eth/eth.c rename to src/dolphin/src/eth/eth.c diff --git a/libs/dolphin/eth/ethsec.c b/src/dolphin/src/eth/ethsec.c similarity index 100% rename from libs/dolphin/eth/ethsec.c rename to src/dolphin/src/eth/ethsec.c diff --git a/libs/dolphin/eth/md5.c b/src/dolphin/src/eth/md5.c similarity index 100% rename from libs/dolphin/eth/md5.c rename to src/dolphin/src/eth/md5.c diff --git a/libs/dolphin/exi/EXIBios.c b/src/dolphin/src/exi/EXIBios.c similarity index 100% rename from libs/dolphin/exi/EXIBios.c rename to src/dolphin/src/exi/EXIBios.c diff --git a/libs/dolphin/exi/EXIUart.c b/src/dolphin/src/exi/EXIUart.c similarity index 100% rename from libs/dolphin/exi/EXIUart.c rename to src/dolphin/src/exi/EXIUart.c diff --git a/libs/dolphin/gd/GDBase.c b/src/dolphin/src/gd/GDBase.c similarity index 100% rename from libs/dolphin/gd/GDBase.c rename to src/dolphin/src/gd/GDBase.c diff --git a/libs/dolphin/gd/GDGeometry.c b/src/dolphin/src/gd/GDGeometry.c similarity index 100% rename from libs/dolphin/gd/GDGeometry.c rename to src/dolphin/src/gd/GDGeometry.c diff --git a/libs/dolphin/gx/GXAttr.c b/src/dolphin/src/gx/GXAttr.c similarity index 99% rename from libs/dolphin/gx/GXAttr.c rename to src/dolphin/src/gx/GXAttr.c index 6af279ddd..e4c0dcfb2 100644 --- a/libs/dolphin/gx/GXAttr.c +++ b/src/dolphin/src/gx/GXAttr.c @@ -1,7 +1,7 @@ #include #include -#include +#include #define CHECK_ATTRPTR(line, attrPtr) \ ASSERTMSGLINE(line, (attrPtr) != NULL, "GXSetVtxDescv: attrPtr is NULL") diff --git a/libs/dolphin/gx/GXBump.c b/src/dolphin/src/gx/GXBump.c similarity index 99% rename from libs/dolphin/gx/GXBump.c rename to src/dolphin/src/gx/GXBump.c index bf02bbbba..6541e5afa 100644 --- a/libs/dolphin/gx/GXBump.c +++ b/src/dolphin/src/gx/GXBump.c @@ -1,7 +1,7 @@ #include #include -#include +#include #if DEBUG #define GX_WRITE_SOME_REG5(a, b) \ diff --git a/libs/dolphin/gx/GXDisplayList.c b/src/dolphin/src/gx/GXDisplayList.c similarity index 94% rename from libs/dolphin/gx/GXDisplayList.c rename to src/dolphin/src/gx/GXDisplayList.c index 061f9e670..3f73c3b5c 100644 --- a/libs/dolphin/gx/GXDisplayList.c +++ b/src/dolphin/src/gx/GXDisplayList.c @@ -3,7 +3,7 @@ #include #include -#include +#include void GXCallDisplayList(const void* list, u32 nbytes) { diff --git a/libs/dolphin/gx/GXDraw.c b/src/dolphin/src/gx/GXDraw.c similarity index 99% rename from libs/dolphin/gx/GXDraw.c rename to src/dolphin/src/gx/GXDraw.c index c457eb712..a8dd4f3be 100644 --- a/libs/dolphin/gx/GXDraw.c +++ b/src/dolphin/src/gx/GXDraw.c @@ -3,7 +3,7 @@ #include #include -#include +#include static GXVtxDescList vcd[27]; static GXVtxAttrFmtList vat[27]; diff --git a/libs/dolphin/gx/GXFifo.c b/src/dolphin/src/gx/GXFifo.c similarity index 99% rename from libs/dolphin/gx/GXFifo.c rename to src/dolphin/src/gx/GXFifo.c index 940304938..261396945 100644 --- a/libs/dolphin/gx/GXFifo.c +++ b/src/dolphin/src/gx/GXFifo.c @@ -3,7 +3,7 @@ #include #include -#include +#include static OSThread* __GXCurrentThread; static GXBool CPGPLinked; @@ -423,4 +423,4 @@ GXFifoObj* GXGetCPUFifo(void) GXFifoObj* GXGetGPFifo(void) { return (GXFifoObj*)GPFifo; -} \ No newline at end of file +} diff --git a/libs/dolphin/gx/GXFrameBuf.c b/src/dolphin/src/gx/GXFrameBuf.c similarity index 99% rename from libs/dolphin/gx/GXFrameBuf.c rename to src/dolphin/src/gx/GXFrameBuf.c index a4a41105a..314df5687 100644 --- a/libs/dolphin/gx/GXFrameBuf.c +++ b/src/dolphin/src/gx/GXFrameBuf.c @@ -1,7 +1,7 @@ #include #include -#include +#include #include GXRenderModeObj GXNtsc480IntDf = { 0, @@ -588,4 +588,4 @@ void GXClearBoundingBox(void) reg = 0x560003FF; GX_WRITE_RAS_REG(reg); __GXData->bpSentNot = 0; -} \ No newline at end of file +} diff --git a/libs/dolphin/gx/GXGeometry.c b/src/dolphin/src/gx/GXGeometry.c similarity index 99% rename from libs/dolphin/gx/GXGeometry.c rename to src/dolphin/src/gx/GXGeometry.c index a6b7d661c..e82f058ff 100644 --- a/libs/dolphin/gx/GXGeometry.c +++ b/src/dolphin/src/gx/GXGeometry.c @@ -2,7 +2,7 @@ #include #include -#include +#include void __GXSetDirtyState(void) { diff --git a/libs/dolphin/gx/GXInit.c b/src/dolphin/src/gx/GXInit.c similarity index 99% rename from libs/dolphin/gx/GXInit.c rename to src/dolphin/src/gx/GXInit.c index 86f823eba..9c8469a10 100644 --- a/libs/dolphin/gx/GXInit.c +++ b/src/dolphin/src/gx/GXInit.c @@ -5,7 +5,7 @@ #include #include -#include +#include #include #if SDK_REVISION < 2 diff --git a/libs/dolphin/gx/GXLight.c b/src/dolphin/src/gx/GXLight.c similarity index 99% rename from libs/dolphin/gx/GXLight.c rename to src/dolphin/src/gx/GXLight.c index 8bc3fb616..eb4fafed7 100644 --- a/libs/dolphin/gx/GXLight.c +++ b/src/dolphin/src/gx/GXLight.c @@ -2,7 +2,7 @@ #include #include -#include +#include // GXLightObj private data typedef struct diff --git a/libs/dolphin/gx/GXMisc.c b/src/dolphin/src/gx/GXMisc.c similarity index 99% rename from libs/dolphin/gx/GXMisc.c rename to src/dolphin/src/gx/GXMisc.c index 2337ed9bc..81cfa5df0 100644 --- a/libs/dolphin/gx/GXMisc.c +++ b/src/dolphin/src/gx/GXMisc.c @@ -4,7 +4,7 @@ #include #include -#include +#include #include static GXDrawSyncCallback TokenCB; diff --git a/libs/dolphin/gx/GXPerf.c b/src/dolphin/src/gx/GXPerf.c similarity index 99% rename from libs/dolphin/gx/GXPerf.c rename to src/dolphin/src/gx/GXPerf.c index 662872553..53c92b486 100644 --- a/libs/dolphin/gx/GXPerf.c +++ b/src/dolphin/src/gx/GXPerf.c @@ -2,7 +2,7 @@ #include #include -#include +#include void GXSetGPMetric(GXPerf0 perf0, GXPerf1 perf1) { diff --git a/libs/dolphin/gx/GXPixel.c b/src/dolphin/src/gx/GXPixel.c similarity index 99% rename from libs/dolphin/gx/GXPixel.c rename to src/dolphin/src/gx/GXPixel.c index 47bb5ebd3..6b4a29207 100644 --- a/libs/dolphin/gx/GXPixel.c +++ b/src/dolphin/src/gx/GXPixel.c @@ -4,7 +4,7 @@ #include #include -#include +#include void GXSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color) { diff --git a/libs/dolphin/gx/GXSave.c b/src/dolphin/src/gx/GXSave.c similarity index 100% rename from libs/dolphin/gx/GXSave.c rename to src/dolphin/src/gx/GXSave.c diff --git a/libs/dolphin/gx/GXStubs.c b/src/dolphin/src/gx/GXStubs.c similarity index 100% rename from libs/dolphin/gx/GXStubs.c rename to src/dolphin/src/gx/GXStubs.c diff --git a/libs/dolphin/gx/GXTev.c b/src/dolphin/src/gx/GXTev.c similarity index 99% rename from libs/dolphin/gx/GXTev.c rename to src/dolphin/src/gx/GXTev.c index 7dc8ae2d9..aee481690 100644 --- a/libs/dolphin/gx/GXTev.c +++ b/src/dolphin/src/gx/GXTev.c @@ -1,7 +1,7 @@ #include #include -#include +#include static struct { diff --git a/libs/dolphin/gx/GXTexture.c b/src/dolphin/src/gx/GXTexture.c similarity index 99% rename from libs/dolphin/gx/GXTexture.c rename to src/dolphin/src/gx/GXTexture.c index 3e1493494..fe92e41a6 100644 --- a/libs/dolphin/gx/GXTexture.c +++ b/src/dolphin/src/gx/GXTexture.c @@ -1,7 +1,7 @@ #include #include -#include +#include // GXTexObj internal data typedef struct __GXTexObjInt_struct diff --git a/libs/dolphin/gx/GXTransform.c b/src/dolphin/src/gx/GXTransform.c similarity index 99% rename from libs/dolphin/gx/GXTransform.c rename to src/dolphin/src/gx/GXTransform.c index 0c19f70e1..70ede7b86 100644 --- a/libs/dolphin/gx/GXTransform.c +++ b/src/dolphin/src/gx/GXTransform.c @@ -2,7 +2,8 @@ #include #include -#include +#include +//C :\Users\Colin\Desktop\battle decomp\bfbb - decomp\src\dolphin\src\gx\__gx.h void GXProject(f32 x, f32 y, f32 z, const Mtx mtx, const f32* pm, const f32* vp, f32* sx, f32* sy, f32* sz) diff --git a/libs/dolphin/gx/GXVerifRAS.c b/src/dolphin/src/gx/GXVerifRAS.c similarity index 100% rename from libs/dolphin/gx/GXVerifRAS.c rename to src/dolphin/src/gx/GXVerifRAS.c diff --git a/libs/dolphin/gx/GXVerifXF.c b/src/dolphin/src/gx/GXVerifXF.c similarity index 100% rename from libs/dolphin/gx/GXVerifXF.c rename to src/dolphin/src/gx/GXVerifXF.c diff --git a/libs/dolphin/gx/GXVerify.c b/src/dolphin/src/gx/GXVerify.c similarity index 100% rename from libs/dolphin/gx/GXVerify.c rename to src/dolphin/src/gx/GXVerify.c diff --git a/libs/dolphin/gx/GXVert.c b/src/dolphin/src/gx/GXVert.c similarity index 100% rename from libs/dolphin/gx/GXVert.c rename to src/dolphin/src/gx/GXVert.c diff --git a/libs/dolphin/gx/__gx.h b/src/dolphin/src/gx/__gx.h similarity index 99% rename from libs/dolphin/gx/__gx.h rename to src/dolphin/src/gx/__gx.h index fe60c8852..b70c5da8c 100644 --- a/libs/dolphin/gx/__gx.h +++ b/src/dolphin/src/gx/__gx.h @@ -2,7 +2,7 @@ #define _DOLPHIN_GX_INTERNAL_H_ #include -#include +#include #ifdef __cplusplus extern "C" { diff --git a/libs/dolphin/hio/hio.c b/src/dolphin/src/hio/hio.c similarity index 100% rename from libs/dolphin/hio/hio.c rename to src/dolphin/src/hio/hio.c diff --git a/libs/dolphin/ip/IFFifo.c b/src/dolphin/src/ip/IFFifo.c similarity index 100% rename from libs/dolphin/ip/IFFifo.c rename to src/dolphin/src/ip/IFFifo.c diff --git a/libs/dolphin/ip/IFRing.c b/src/dolphin/src/ip/IFRing.c similarity index 100% rename from libs/dolphin/ip/IFRing.c rename to src/dolphin/src/ip/IFRing.c diff --git a/libs/dolphin/ip/IP.c b/src/dolphin/src/ip/IP.c similarity index 100% rename from libs/dolphin/ip/IP.c rename to src/dolphin/src/ip/IP.c diff --git a/libs/dolphin/ip/IPArp.c b/src/dolphin/src/ip/IPArp.c similarity index 100% rename from libs/dolphin/ip/IPArp.c rename to src/dolphin/src/ip/IPArp.c diff --git a/libs/dolphin/ip/IPChap.c b/src/dolphin/src/ip/IPChap.c similarity index 100% rename from libs/dolphin/ip/IPChap.c rename to src/dolphin/src/ip/IPChap.c diff --git a/libs/dolphin/ip/IPDhcp.c b/src/dolphin/src/ip/IPDhcp.c similarity index 100% rename from libs/dolphin/ip/IPDhcp.c rename to src/dolphin/src/ip/IPDhcp.c diff --git a/libs/dolphin/ip/IPDns.c b/src/dolphin/src/ip/IPDns.c similarity index 100% rename from libs/dolphin/ip/IPDns.c rename to src/dolphin/src/ip/IPDns.c diff --git a/libs/dolphin/ip/IPEther.c b/src/dolphin/src/ip/IPEther.c similarity index 100% rename from libs/dolphin/ip/IPEther.c rename to src/dolphin/src/ip/IPEther.c diff --git a/libs/dolphin/ip/IPFrag.c b/src/dolphin/src/ip/IPFrag.c similarity index 100% rename from libs/dolphin/ip/IPFrag.c rename to src/dolphin/src/ip/IPFrag.c diff --git a/libs/dolphin/ip/IPIcmp.c b/src/dolphin/src/ip/IPIcmp.c similarity index 100% rename from libs/dolphin/ip/IPIcmp.c rename to src/dolphin/src/ip/IPIcmp.c diff --git a/libs/dolphin/ip/IPIgmp.c b/src/dolphin/src/ip/IPIgmp.c similarity index 100% rename from libs/dolphin/ip/IPIgmp.c rename to src/dolphin/src/ip/IPIgmp.c diff --git a/libs/dolphin/ip/IPIpcp.c b/src/dolphin/src/ip/IPIpcp.c similarity index 100% rename from libs/dolphin/ip/IPIpcp.c rename to src/dolphin/src/ip/IPIpcp.c diff --git a/libs/dolphin/ip/IPLcp.c b/src/dolphin/src/ip/IPLcp.c similarity index 100% rename from libs/dolphin/ip/IPLcp.c rename to src/dolphin/src/ip/IPLcp.c diff --git a/libs/dolphin/ip/IPOpt.c b/src/dolphin/src/ip/IPOpt.c similarity index 100% rename from libs/dolphin/ip/IPOpt.c rename to src/dolphin/src/ip/IPOpt.c diff --git a/libs/dolphin/ip/IPPPP.c b/src/dolphin/src/ip/IPPPP.c similarity index 100% rename from libs/dolphin/ip/IPPPP.c rename to src/dolphin/src/ip/IPPPP.c diff --git a/libs/dolphin/ip/IPPPPoE.c b/src/dolphin/src/ip/IPPPPoE.c similarity index 100% rename from libs/dolphin/ip/IPPPPoE.c rename to src/dolphin/src/ip/IPPPPoE.c diff --git a/libs/dolphin/ip/IPPap.c b/src/dolphin/src/ip/IPPap.c similarity index 100% rename from libs/dolphin/ip/IPPap.c rename to src/dolphin/src/ip/IPPap.c diff --git a/libs/dolphin/ip/IPRoute.c b/src/dolphin/src/ip/IPRoute.c similarity index 100% rename from libs/dolphin/ip/IPRoute.c rename to src/dolphin/src/ip/IPRoute.c diff --git a/libs/dolphin/ip/IPSocket.c b/src/dolphin/src/ip/IPSocket.c similarity index 100% rename from libs/dolphin/ip/IPSocket.c rename to src/dolphin/src/ip/IPSocket.c diff --git a/libs/dolphin/ip/IPTcp.c b/src/dolphin/src/ip/IPTcp.c similarity index 100% rename from libs/dolphin/ip/IPTcp.c rename to src/dolphin/src/ip/IPTcp.c diff --git a/libs/dolphin/ip/IPTcpOutput.c b/src/dolphin/src/ip/IPTcpOutput.c similarity index 100% rename from libs/dolphin/ip/IPTcpOutput.c rename to src/dolphin/src/ip/IPTcpOutput.c diff --git a/libs/dolphin/ip/IPTcpTimeWait.c b/src/dolphin/src/ip/IPTcpTimeWait.c similarity index 100% rename from libs/dolphin/ip/IPTcpTimeWait.c rename to src/dolphin/src/ip/IPTcpTimeWait.c diff --git a/libs/dolphin/ip/IPTcpTimer.c b/src/dolphin/src/ip/IPTcpTimer.c similarity index 100% rename from libs/dolphin/ip/IPTcpTimer.c rename to src/dolphin/src/ip/IPTcpTimer.c diff --git a/libs/dolphin/ip/IPTcpUser.c b/src/dolphin/src/ip/IPTcpUser.c similarity index 100% rename from libs/dolphin/ip/IPTcpUser.c rename to src/dolphin/src/ip/IPTcpUser.c diff --git a/libs/dolphin/ip/IPUdp.c b/src/dolphin/src/ip/IPUdp.c similarity index 100% rename from libs/dolphin/ip/IPUdp.c rename to src/dolphin/src/ip/IPUdp.c diff --git a/libs/dolphin/ip/IPUuid.c b/src/dolphin/src/ip/IPUuid.c similarity index 100% rename from libs/dolphin/ip/IPUuid.c rename to src/dolphin/src/ip/IPUuid.c diff --git a/libs/dolphin/ip/IPZero.c b/src/dolphin/src/ip/IPZero.c similarity index 100% rename from libs/dolphin/ip/IPZero.c rename to src/dolphin/src/ip/IPZero.c diff --git a/libs/dolphin/lg/allsrc.c b/src/dolphin/src/lg/allsrc.c similarity index 100% rename from libs/dolphin/lg/allsrc.c rename to src/dolphin/src/lg/allsrc.c diff --git a/libs/dolphin/mtx/mtx.c b/src/dolphin/src/mtx/mtx.c similarity index 100% rename from libs/dolphin/mtx/mtx.c rename to src/dolphin/src/mtx/mtx.c diff --git a/libs/dolphin/mtx/mtx44.c b/src/dolphin/src/mtx/mtx44.c similarity index 100% rename from libs/dolphin/mtx/mtx44.c rename to src/dolphin/src/mtx/mtx44.c diff --git a/libs/dolphin/mtx/mtx44vec.c b/src/dolphin/src/mtx/mtx44vec.c similarity index 100% rename from libs/dolphin/mtx/mtx44vec.c rename to src/dolphin/src/mtx/mtx44vec.c diff --git a/libs/dolphin/mtx/mtxstack.c b/src/dolphin/src/mtx/mtxstack.c similarity index 100% rename from libs/dolphin/mtx/mtxstack.c rename to src/dolphin/src/mtx/mtxstack.c diff --git a/libs/dolphin/mtx/mtxvec.c b/src/dolphin/src/mtx/mtxvec.c similarity index 100% rename from libs/dolphin/mtx/mtxvec.c rename to src/dolphin/src/mtx/mtxvec.c diff --git a/libs/dolphin/mtx/psmtx.c b/src/dolphin/src/mtx/psmtx.c similarity index 100% rename from libs/dolphin/mtx/psmtx.c rename to src/dolphin/src/mtx/psmtx.c diff --git a/libs/dolphin/mtx/quat.c b/src/dolphin/src/mtx/quat.c similarity index 100% rename from libs/dolphin/mtx/quat.c rename to src/dolphin/src/mtx/quat.c diff --git a/libs/dolphin/mtx/vec.c b/src/dolphin/src/mtx/vec.c similarity index 100% rename from libs/dolphin/mtx/vec.c rename to src/dolphin/src/mtx/vec.c diff --git a/libs/dolphin/odenotstub/odenotstub.c b/src/dolphin/src/odenotstub/odenotstub.c similarity index 100% rename from libs/dolphin/odenotstub/odenotstub.c rename to src/dolphin/src/odenotstub/odenotstub.c diff --git a/libs/dolphin/os/OS.c b/src/dolphin/src/os/OS.c similarity index 100% rename from libs/dolphin/os/OS.c rename to src/dolphin/src/os/OS.c diff --git a/libs/dolphin/os/OSAlarm.c b/src/dolphin/src/os/OSAlarm.c similarity index 100% rename from libs/dolphin/os/OSAlarm.c rename to src/dolphin/src/os/OSAlarm.c diff --git a/libs/dolphin/os/OSAlloc.c b/src/dolphin/src/os/OSAlloc.c similarity index 100% rename from libs/dolphin/os/OSAlloc.c rename to src/dolphin/src/os/OSAlloc.c diff --git a/libs/dolphin/os/OSArena.c b/src/dolphin/src/os/OSArena.c similarity index 100% rename from libs/dolphin/os/OSArena.c rename to src/dolphin/src/os/OSArena.c diff --git a/libs/dolphin/os/OSAudioSystem.c b/src/dolphin/src/os/OSAudioSystem.c similarity index 100% rename from libs/dolphin/os/OSAudioSystem.c rename to src/dolphin/src/os/OSAudioSystem.c diff --git a/libs/dolphin/os/OSCache.c b/src/dolphin/src/os/OSCache.c similarity index 100% rename from libs/dolphin/os/OSCache.c rename to src/dolphin/src/os/OSCache.c diff --git a/libs/dolphin/os/OSContext.c b/src/dolphin/src/os/OSContext.c similarity index 100% rename from libs/dolphin/os/OSContext.c rename to src/dolphin/src/os/OSContext.c diff --git a/libs/dolphin/os/OSError.c b/src/dolphin/src/os/OSError.c similarity index 100% rename from libs/dolphin/os/OSError.c rename to src/dolphin/src/os/OSError.c diff --git a/libs/dolphin/os/OSFont.c b/src/dolphin/src/os/OSFont.c similarity index 100% rename from libs/dolphin/os/OSFont.c rename to src/dolphin/src/os/OSFont.c diff --git a/libs/dolphin/os/OSInterrupt.c b/src/dolphin/src/os/OSInterrupt.c similarity index 100% rename from libs/dolphin/os/OSInterrupt.c rename to src/dolphin/src/os/OSInterrupt.c diff --git a/libs/dolphin/os/OSLink.c b/src/dolphin/src/os/OSLink.c similarity index 100% rename from libs/dolphin/os/OSLink.c rename to src/dolphin/src/os/OSLink.c diff --git a/libs/dolphin/os/OSMemory.c b/src/dolphin/src/os/OSMemory.c similarity index 100% rename from libs/dolphin/os/OSMemory.c rename to src/dolphin/src/os/OSMemory.c diff --git a/libs/dolphin/os/OSMessage.c b/src/dolphin/src/os/OSMessage.c similarity index 100% rename from libs/dolphin/os/OSMessage.c rename to src/dolphin/src/os/OSMessage.c diff --git a/libs/dolphin/os/OSMutex.c b/src/dolphin/src/os/OSMutex.c similarity index 100% rename from libs/dolphin/os/OSMutex.c rename to src/dolphin/src/os/OSMutex.c diff --git a/libs/dolphin/os/OSReboot.c b/src/dolphin/src/os/OSReboot.c similarity index 100% rename from libs/dolphin/os/OSReboot.c rename to src/dolphin/src/os/OSReboot.c diff --git a/libs/dolphin/os/OSReset.c b/src/dolphin/src/os/OSReset.c similarity index 100% rename from libs/dolphin/os/OSReset.c rename to src/dolphin/src/os/OSReset.c diff --git a/libs/dolphin/os/OSResetSW.c b/src/dolphin/src/os/OSResetSW.c similarity index 100% rename from libs/dolphin/os/OSResetSW.c rename to src/dolphin/src/os/OSResetSW.c diff --git a/libs/dolphin/os/OSRtc.c b/src/dolphin/src/os/OSRtc.c similarity index 100% rename from libs/dolphin/os/OSRtc.c rename to src/dolphin/src/os/OSRtc.c diff --git a/libs/dolphin/os/OSSync.c b/src/dolphin/src/os/OSSync.c similarity index 100% rename from libs/dolphin/os/OSSync.c rename to src/dolphin/src/os/OSSync.c diff --git a/libs/dolphin/os/OSThread.c b/src/dolphin/src/os/OSThread.c similarity index 100% rename from libs/dolphin/os/OSThread.c rename to src/dolphin/src/os/OSThread.c diff --git a/libs/dolphin/os/OSTime.c b/src/dolphin/src/os/OSTime.c similarity index 100% rename from libs/dolphin/os/OSTime.c rename to src/dolphin/src/os/OSTime.c diff --git a/libs/dolphin/os/init/__ppc_eabi_init.cpp b/src/dolphin/src/os/init/__ppc_eabi_init.cpp similarity index 100% rename from libs/dolphin/os/init/__ppc_eabi_init.cpp rename to src/dolphin/src/os/init/__ppc_eabi_init.cpp diff --git a/libs/dolphin/os/init/__start.c b/src/dolphin/src/os/init/__start.c similarity index 100% rename from libs/dolphin/os/init/__start.c rename to src/dolphin/src/os/init/__start.c diff --git a/libs/dolphin/pad/Pad.c b/src/dolphin/src/pad/Pad.c similarity index 100% rename from libs/dolphin/pad/Pad.c rename to src/dolphin/src/pad/Pad.c diff --git a/libs/dolphin/pad/Padclamp.c b/src/dolphin/src/pad/Padclamp.c similarity index 100% rename from libs/dolphin/pad/Padclamp.c rename to src/dolphin/src/pad/Padclamp.c diff --git a/libs/dolphin/si/SIBios.c b/src/dolphin/src/si/SIBios.c similarity index 100% rename from libs/dolphin/si/SIBios.c rename to src/dolphin/src/si/SIBios.c diff --git a/libs/dolphin/si/SISamplingRate.c b/src/dolphin/src/si/SISamplingRate.c similarity index 100% rename from libs/dolphin/si/SISamplingRate.c rename to src/dolphin/src/si/SISamplingRate.c diff --git a/libs/dolphin/si/SISteering.c b/src/dolphin/src/si/SISteering.c similarity index 100% rename from libs/dolphin/si/SISteering.c rename to src/dolphin/src/si/SISteering.c diff --git a/libs/dolphin/si/SISteeringAuto.c b/src/dolphin/src/si/SISteeringAuto.c similarity index 100% rename from libs/dolphin/si/SISteeringAuto.c rename to src/dolphin/src/si/SISteeringAuto.c diff --git a/libs/dolphin/si/SISteeringXfer.c b/src/dolphin/src/si/SISteeringXfer.c similarity index 100% rename from libs/dolphin/si/SISteeringXfer.c rename to src/dolphin/src/si/SISteeringXfer.c diff --git a/libs/dolphin/thp/THPAudio.c b/src/dolphin/src/thp/THPAudio.c similarity index 100% rename from libs/dolphin/thp/THPAudio.c rename to src/dolphin/src/thp/THPAudio.c diff --git a/libs/dolphin/thp/THPDec.c b/src/dolphin/src/thp/THPDec.c similarity index 100% rename from libs/dolphin/thp/THPDec.c rename to src/dolphin/src/thp/THPDec.c diff --git a/libs/dolphin/upnp/UPnP.c b/src/dolphin/src/upnp/UPnP.c similarity index 100% rename from libs/dolphin/upnp/UPnP.c rename to src/dolphin/src/upnp/UPnP.c diff --git a/libs/dolphin/upnp/UPnPHttp.c b/src/dolphin/src/upnp/UPnPHttp.c similarity index 100% rename from libs/dolphin/upnp/UPnPHttp.c rename to src/dolphin/src/upnp/UPnPHttp.c diff --git a/libs/dolphin/upnp/UPnPHttpd.c b/src/dolphin/src/upnp/UPnPHttpd.c similarity index 100% rename from libs/dolphin/upnp/UPnPHttpd.c rename to src/dolphin/src/upnp/UPnPHttpd.c diff --git a/libs/dolphin/upnp/UPnPHttpdResponse.c b/src/dolphin/src/upnp/UPnPHttpdResponse.c similarity index 100% rename from libs/dolphin/upnp/UPnPHttpdResponse.c rename to src/dolphin/src/upnp/UPnPHttpdResponse.c diff --git a/libs/dolphin/upnp/UPnPSsdp.c b/src/dolphin/src/upnp/UPnPSsdp.c similarity index 100% rename from libs/dolphin/upnp/UPnPSsdp.c rename to src/dolphin/src/upnp/UPnPSsdp.c diff --git a/libs/dolphin/upnp/UPnPUri.c b/src/dolphin/src/upnp/UPnPUri.c similarity index 100% rename from libs/dolphin/upnp/UPnPUri.c rename to src/dolphin/src/upnp/UPnPUri.c diff --git a/libs/dolphin/upnp/UPnPUuid.c b/src/dolphin/src/upnp/UPnPUuid.c similarity index 100% rename from libs/dolphin/upnp/UPnPUuid.c rename to src/dolphin/src/upnp/UPnPUuid.c diff --git a/libs/dolphin/vi/vi.c b/src/dolphin/src/vi/vi.c similarity index 100% rename from libs/dolphin/vi/vi.c rename to src/dolphin/src/vi/vi.c From 355c60516f7e54591f1bb24cc0a4502006757c28 Mon Sep 17 00:00:00 2001 From: Colin Miller Date: Sat, 31 May 2025 09:57:15 -0400 Subject: [PATCH 7/8] Project Restructuring pt.2 --- configure.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.py b/configure.py index 55e6a31f7..c385f046f 100644 --- a/configure.py +++ b/configure.py @@ -203,7 +203,7 @@ "-i src/PowerPC_EABI_Support/include", "-i src/dolphin/include", "-i src/dolphin/src", - "-i libs", + "-i src", f"-i build/{config.version}/include", f"-DBUILD_VERSION={version_num}", f"-DVERSION_{config.version}", @@ -309,7 +309,7 @@ def mslLib(lib_name: str, extra_cflags: List[str], objects: List[Object]) -> Dic def trkLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]: return { "lib": lib_name, - "src_dir": "libs/runtime_libs", + "src_dir": "src/runtime_libs", "mw_version": "GC/2.6", "cflags": cflags_runtime, "progress_category": "msl", @@ -321,7 +321,7 @@ def trkLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]: def RenderWareLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]: return { "lib": lib_name, - "src_dir": "libs", + "src_dir": "src", "mw_version": "GC/1.3.2", "cflags": cflags_renderware, "progress_category": "RW", From 9fef140a62b244fdd25e4d4201e34b77c9b7d8e7 Mon Sep 17 00:00:00 2001 From: Colin Miller Date: Sat, 31 May 2025 09:57:19 -0400 Subject: [PATCH 8/8] Project Restructuring: The Trilogy --- .../runtime_libs/debugger/embedded/MetroTRK/Export/mslsupp.c | 0 .../debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c | 0 .../debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c | 0 .../debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/targcont.c | 0 .../debugger/embedded/MetroTRK/Os/dolphin/target_options.c | 0 .../debugger/embedded/MetroTRK/Os/dolphin/target_options.h | 0 .../runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/dispatch.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/main_TRK.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/mainloop.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/mem_TRK.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/msg.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/msgbuf.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.h | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/mutex_TRK.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/notify.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/nubevent.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/nubinit.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/serpoll.c | 0 .../runtime_libs/debugger/embedded/MetroTRK/Portable/support.c | 0 .../debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.h | 0 .../debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s | 0 .../embedded/MetroTRK/Processor/ppc/Generic/__exception.s | 0 .../embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c | 0 .../embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c | 0 .../debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c | 0 .../gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c | 0 .../gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c | 0 .../gamedev/cust_connection/utils/common/CircleBuffer.c | 0 .../runtime_libs/gamedev/cust_connection/utils/common/MWTrace.c | 0 .../gamedev/cust_connection/utils/gc/MWCriticalSection_gc.cpp | 0 {libs => src}/rwsdk/plugin/collis/ctbsp.c | 0 {libs => src}/rwsdk/tool/slerp/rtslerp.c | 0 {libs => src}/rwsdk/tool/slerp/rtslerp.h | 0 36 files changed, 0 insertions(+), 0 deletions(-) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Export/mslsupp.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/targcont.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.h (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/dispatch.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/main_TRK.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/mainloop.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/mem_TRK.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/msg.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/msgbuf.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.h (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/mutex_TRK.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/notify.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/nubevent.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/nubinit.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/serpoll.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Portable/support.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.h (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception.s (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c (100%) rename {libs => src}/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c (100%) rename {libs => src}/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c (100%) rename {libs => src}/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c (100%) rename {libs => src}/runtime_libs/gamedev/cust_connection/utils/common/CircleBuffer.c (100%) rename {libs => src}/runtime_libs/gamedev/cust_connection/utils/common/MWTrace.c (100%) rename {libs => src}/runtime_libs/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.cpp (100%) rename {libs => src}/rwsdk/plugin/collis/ctbsp.c (100%) rename {libs => src}/rwsdk/tool/slerp/rtslerp.c (100%) rename {libs => src}/rwsdk/tool/slerp/rtslerp.h (100%) diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Export/mslsupp.c b/src/runtime_libs/debugger/embedded/MetroTRK/Export/mslsupp.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Export/mslsupp.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Export/mslsupp.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c b/src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c b/src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c b/src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/targcont.c b/src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/targcont.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/targcont.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/targcont.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.c b/src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.h b/src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.h similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.h rename to src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/target_options.h diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c b/src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/dispatch.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/dispatch.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/dispatch.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/dispatch.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/main_TRK.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/main_TRK.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/main_TRK.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/main_TRK.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/mainloop.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/mainloop.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/mainloop.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/mainloop.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/mem_TRK.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/mem_TRK.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/mem_TRK.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/mem_TRK.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/msg.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/msg.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/msg.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/msg.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/msgbuf.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/msgbuf.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/msgbuf.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/msgbuf.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.h b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.h similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.h rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/msghndlr.h diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/mutex_TRK.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/mutex_TRK.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/mutex_TRK.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/mutex_TRK.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/notify.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/notify.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/notify.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/notify.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/nubevent.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/nubevent.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/nubevent.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/nubevent.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/nubinit.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/nubinit.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/nubinit.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/nubinit.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/serpoll.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/serpoll.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/serpoll.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/serpoll.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Portable/support.c b/src/runtime_libs/debugger/embedded/MetroTRK/Portable/support.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Portable/support.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Portable/support.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.h b/src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.h similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.h rename to src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.h diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s b/src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s rename to src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception.s b/src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception.s similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception.s rename to src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception.s diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c b/src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c b/src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c diff --git a/libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c b/src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c similarity index 100% rename from libs/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c rename to src/runtime_libs/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c diff --git a/libs/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c b/src/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c similarity index 100% rename from libs/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c rename to src/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c diff --git a/libs/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c b/src/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c similarity index 100% rename from libs/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c rename to src/runtime_libs/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c diff --git a/libs/runtime_libs/gamedev/cust_connection/utils/common/CircleBuffer.c b/src/runtime_libs/gamedev/cust_connection/utils/common/CircleBuffer.c similarity index 100% rename from libs/runtime_libs/gamedev/cust_connection/utils/common/CircleBuffer.c rename to src/runtime_libs/gamedev/cust_connection/utils/common/CircleBuffer.c diff --git a/libs/runtime_libs/gamedev/cust_connection/utils/common/MWTrace.c b/src/runtime_libs/gamedev/cust_connection/utils/common/MWTrace.c similarity index 100% rename from libs/runtime_libs/gamedev/cust_connection/utils/common/MWTrace.c rename to src/runtime_libs/gamedev/cust_connection/utils/common/MWTrace.c diff --git a/libs/runtime_libs/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.cpp b/src/runtime_libs/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.cpp similarity index 100% rename from libs/runtime_libs/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.cpp rename to src/runtime_libs/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.cpp diff --git a/libs/rwsdk/plugin/collis/ctbsp.c b/src/rwsdk/plugin/collis/ctbsp.c similarity index 100% rename from libs/rwsdk/plugin/collis/ctbsp.c rename to src/rwsdk/plugin/collis/ctbsp.c diff --git a/libs/rwsdk/tool/slerp/rtslerp.c b/src/rwsdk/tool/slerp/rtslerp.c similarity index 100% rename from libs/rwsdk/tool/slerp/rtslerp.c rename to src/rwsdk/tool/slerp/rtslerp.c diff --git a/libs/rwsdk/tool/slerp/rtslerp.h b/src/rwsdk/tool/slerp/rtslerp.h similarity index 100% rename from libs/rwsdk/tool/slerp/rtslerp.h rename to src/rwsdk/tool/slerp/rtslerp.h