Add JSystem PCH to fix weak function order (#904)

* Add JSystem PCH

* Fix build issues, remove weak order fakematches, and fix functionvalue weak func order
This commit is contained in:
LagoLunatic
2025-12-05 12:11:53 -05:00
committed by GitHub
parent 70d78b4933
commit 8ce8d2f541
225 changed files with 466 additions and 41 deletions
@@ -3,6 +3,8 @@
// Translation Unit: J3DDrawBuffer.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DDrawBuffer.h"
#include "JSystem/J3DGraphBase/J3DPacket.h"
#include "JSystem/J3DGraphBase/J3DMaterial.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DGD.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DGD.h"
#include "dolphin/types.h"
#include "dolphin/os/OS.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DMatBlock.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DMatBlock.h"
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphBase/J3DStruct.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DMaterial.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DMaterial.h"
#include "JSystem/J3DGraphBase/J3DGD.h"
#include "dolphin/types.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DPacket.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DPacket.h"
#include "JSystem/J3DGraphBase/J3DMaterial.h"
#include "JSystem/J3DGraphBase/J3DSys.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DShape.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DShape.h"
#include "JSystem/J3DGraphBase/J3DPacket.h"
#include "JSystem/J3DGraphBase/J3DSys.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DShapeMtx.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DShapeMtx.h"
#include "JSystem/J3DGraphBase/J3DGD.h"
#include "JSystem/J3DGraphBase/J3DPacket.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DSys.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphBase/J3DGD.h"
#include "JSystem/J3DGraphBase/J3DTevs.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DTevs.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DTevs.h"
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphBase/J3DTexture.h"
@@ -3,6 +3,8 @@
// Translation Unit: J3DTransform.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DTransform.h"
#include "JSystem/J3DGraphBase/J3DStruct.h"
#include "JSystem/JMath/JMATrigonometric.h"
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: J3DVertex.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/J3DGraphBase/J3DVertex.h"
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphAnimator/J3DJointTree.h"