diff --git a/configure.py b/configure.py index 7f7815baf5..c24623fd06 100755 --- a/configure.py +++ b/configure.py @@ -462,6 +462,11 @@ config.precompiled_headers = [ "mw_version": MWVersion(config.version), "cflags": ["-lang=c++", *cflags_dolzel_rel], }, + { + "source": "JSystem/JSystem.pch", + "mw_version": MWVersion(config.version), + "cflags": ["-lang=c++", *cflags_framework], + }, ] config.libs = [ { @@ -832,7 +837,7 @@ config.libs = [ Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAKeyBlock.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JParticle/JPATexture.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAResourceLoader.cpp"), - Object(Equivalent, "JSystem/JParticle/JPAEmitterManager.cpp"), # weak func order + Object(MatchingFor("GZ2E01", "GZ2J01"), "JSystem/JParticle/JPAEmitterManager.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAEmitter.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAParticle.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAMath.cpp"), @@ -941,7 +946,7 @@ config.libs = [ Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JAudio2/JAIAudible.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAIAudience.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISe.cpp"), - Object(Equivalent, "JSystem/JAudio2/JAISeMgr.cpp"), # weak function order + Object(MatchingFor("GZ2E01", "GZ2J01"), "JSystem/JAudio2/JAISeMgr.cpp"), Object(MatchingFor("GZ2E01", "GZ2J01"), "JSystem/JAudio2/JAISeq.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISeqDataMgr.cpp"), Object(MatchingFor("GZ2E01", "GZ2J01"), "JSystem/JAudio2/JAISeqMgr.cpp"), @@ -1080,7 +1085,7 @@ config.libs = [ Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTFont.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTResFont.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTDbPrint.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTGamePad.cpp", extra_cflags=['-pragma "nosyminline on"']), + Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTGamePad.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTException.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTDirectPrint.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTAssert.cpp"), @@ -1125,7 +1130,7 @@ config.libs = [ Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DTransform.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DTexture.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DPacket.cpp"), - Object(MatchingFor("GZ2E01", "GZ2J01"), "JSystem/J3DGraphBase/J3DShapeMtx.cpp", extra_cflags=['-pragma "nosyminline on"']), + Object(MatchingFor("GZ2E01", "GZ2J01"), "JSystem/J3DGraphBase/J3DShapeMtx.cpp"), Object(NonMatching, "JSystem/J3DGraphBase/J3DShapeDraw.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DShape.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DMaterial.cpp"), diff --git a/include/JSystem/JAudio2/JAISeMgr.h b/include/JSystem/JAudio2/JAISeMgr.h index 147218e898..37e530c925 100644 --- a/include/JSystem/JAudio2/JAISeMgr.h +++ b/include/JSystem/JAudio2/JAISeMgr.h @@ -56,7 +56,6 @@ public: field_0x4.field_0x0 = 0; } - /* 800078DC */ virtual ~JAISeCategoryMgr() {} /* 8029F8B0 */ virtual bool isUsingSeqData(JAISeqDataRegion const&); /* 8029F91C */ virtual int releaseSeqData(JAISeqDataRegion const&); @@ -101,7 +100,6 @@ public: /* 802A0768 */ bool startSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3 const*); /* 802A08D0 */ int getNumActiveSe() const; - /* 802A08FC */ virtual ~JAISeMgr() {} /* 802A0168 */ virtual bool isUsingSeqData(JAISeqDataRegion const&); /* 802A01D8 */ virtual int releaseSeqData(JAISeqDataRegion const&); diff --git a/include/JSystem/JSystem.h b/include/JSystem/JSystem.h new file mode 100644 index 0000000000..72ee307dd2 --- /dev/null +++ b/include/JSystem/JSystem.h @@ -0,0 +1,10 @@ +#ifndef JSYSTEM_H +#define JSYSTEM_H + +#ifdef __MWERKS__ +#include "JSystem/JSystem.mch" // IWYU pragma: export +#else +#include "JSystem/JSystem.pch" // IWYU pragma: export +#endif + +#endif // DOLZEL_PCH diff --git a/include/JSystem/JSystem.pch b/include/JSystem/JSystem.pch new file mode 100644 index 0000000000..4956944711 --- /dev/null +++ b/include/JSystem/JSystem.pch @@ -0,0 +1,7 @@ +#ifndef JSYSTEM_PCH +#define JSYSTEM_PCH + +#include "JSystem/JSupport/JSUList.h" +#include "JSystem/J3DGraphBase/J3DShape.h" + +#endif // JSYSTEM_PCH diff --git a/src/JSystem/J2DGraph/J2DAnimation.cpp b/src/JSystem/J2DGraph/J2DAnimation.cpp index 2f35846296..400de555ae 100644 --- a/src/JSystem/J2DGraph/J2DAnimation.cpp +++ b/src/JSystem/J2DGraph/J2DAnimation.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DAnimation.h" #include "JSystem/J2DGraph/J2DScreen.h" #include "JSystem/J3DGraphBase/J3DTexture.h" diff --git a/src/JSystem/J2DGraph/J2DAnmLoader.cpp b/src/JSystem/J2DGraph/J2DAnmLoader.cpp index 49bcd879b9..3633ee9760 100644 --- a/src/JSystem/J2DGraph/J2DAnmLoader.cpp +++ b/src/JSystem/J2DGraph/J2DAnmLoader.cpp @@ -2,6 +2,8 @@ // J2DAnmLoader // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DAnmLoader.h" #include "JSystem/JSupport/JSupport.h" diff --git a/src/JSystem/J2DGraph/J2DGrafContext.cpp b/src/JSystem/J2DGraph/J2DGrafContext.cpp index cf7e32bd56..0d66083c01 100644 --- a/src/JSystem/J2DGraph/J2DGrafContext.cpp +++ b/src/JSystem/J2DGraph/J2DGrafContext.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DGrafContext.h" #include "dolphin/gx.h" diff --git a/src/JSystem/J2DGraph/J2DManage.cpp b/src/JSystem/J2DGraph/J2DManage.cpp index a2c6fb46b1..c6ed6e3497 100644 --- a/src/JSystem/J2DGraph/J2DManage.cpp +++ b/src/JSystem/J2DGraph/J2DManage.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DManage.h" #include "JSystem/JSupport/JSUInputStream.h" #include "string.h" @@ -77,4 +79,4 @@ char* J2DResReference::getName(u16 idx) const { } return p_name; } -} \ No newline at end of file +} diff --git a/src/JSystem/J2DGraph/J2DMatBlock.cpp b/src/JSystem/J2DGraph/J2DMatBlock.cpp index 4183653122..c8ee9ca54a 100644 --- a/src/JSystem/J2DGraph/J2DMatBlock.cpp +++ b/src/JSystem/J2DGraph/J2DMatBlock.cpp @@ -3,6 +3,8 @@ // Translation Unit: J2DMatBlock // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DMatBlock.h" #include "JSystem/JUtility/JUTPalette.h" #include "JSystem/JUtility/JUTResFont.h" diff --git a/src/JSystem/J2DGraph/J2DMaterial.cpp b/src/JSystem/J2DGraph/J2DMaterial.cpp index 3b7165967d..af85981c01 100644 --- a/src/JSystem/J2DGraph/J2DMaterial.cpp +++ b/src/JSystem/J2DGraph/J2DMaterial.cpp @@ -3,6 +3,8 @@ // Translation Unit: J2DMaterial // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DMaterial.h" #include "JSystem/J3DGraphBase/J3DStruct.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/J2DGraph/J2DMaterialFactory.cpp b/src/JSystem/J2DGraph/J2DMaterialFactory.cpp index c2f9f9b7ea..56d2ec3531 100644 --- a/src/JSystem/J2DGraph/J2DMaterialFactory.cpp +++ b/src/JSystem/J2DGraph/J2DMaterialFactory.cpp @@ -3,6 +3,8 @@ // Translation Unit: J2DMaterialFactory // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DMaterialFactory.h" #include "JSystem/J2DGraph/J2DMaterial.h" #include "JSystem/J2DGraph/J2DScreen.h" diff --git a/src/JSystem/J2DGraph/J2DOrthoGraph.cpp b/src/JSystem/J2DGraph/J2DOrthoGraph.cpp index 7d3bef94cd..ddafdce09e 100644 --- a/src/JSystem/J2DGraph/J2DOrthoGraph.cpp +++ b/src/JSystem/J2DGraph/J2DOrthoGraph.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DOrthoGraph.h" #include "dolphin/gx.h" @@ -90,4 +92,4 @@ void J2DDrawFrame(JGeometry::TBox2 const& box, JUtility::TColor color, u8 l oGrph.setColor(color); oGrph.setLineWidth(line_width); oGrph.drawFrame(box); -} \ No newline at end of file +} diff --git a/src/JSystem/J2DGraph/J2DPane.cpp b/src/JSystem/J2DGraph/J2DPane.cpp index 874d04fcff..2e7d49afc6 100644 --- a/src/JSystem/J2DGraph/J2DPane.cpp +++ b/src/JSystem/J2DGraph/J2DPane.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DPane.h" #include "JSystem/J2DGraph/J2DAnimation.h" #include "JSystem/J2DGraph/J2DOrthoGraph.h" @@ -968,4 +970,4 @@ void J2DPane::update() { /* 802F8478-802F847C 2F2DB8 0004+00 1/0 1/0 0/0 .text drawSelf__7J2DPaneFff */ void J2DPane::drawSelf(f32, f32) { /* empty function */ -} \ No newline at end of file +} diff --git a/src/JSystem/J2DGraph/J2DPicture.cpp b/src/JSystem/J2DGraph/J2DPicture.cpp index 3c86bcda20..af4670ab64 100644 --- a/src/JSystem/J2DGraph/J2DPicture.cpp +++ b/src/JSystem/J2DGraph/J2DPicture.cpp @@ -3,6 +3,8 @@ // Translation Unit: J2DPicture // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DPicture.h" #include "JSystem/J2DGraph/J2DScreen.h" #include "JSystem/J2DGraph/J2DMaterial.h" diff --git a/src/JSystem/J2DGraph/J2DPictureEx.cpp b/src/JSystem/J2DGraph/J2DPictureEx.cpp index 56b77ccf6f..23c3edb37d 100644 --- a/src/JSystem/J2DGraph/J2DPictureEx.cpp +++ b/src/JSystem/J2DGraph/J2DPictureEx.cpp @@ -3,12 +3,13 @@ // Translation Unit: J2DPictureEx // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DPictureEx.h" #include "JSystem/J2DGraph/J2DMaterial.h" #include "JSystem/J2DGraph/J2DScreen.h" #include "JSystem/JSupport/JSURandomInputStream.h" #include "JSystem/JUtility/JUTTexture.h" -#include "dol2asm.h" #include "dolphin/types.h" /* 80303640-803036EC 2FDF80 00AC+00 1/0 0/0 0/0 .text diff --git a/src/JSystem/J2DGraph/J2DPrint.cpp b/src/JSystem/J2DGraph/J2DPrint.cpp index 18c2e2d9b2..f1b19b6eb3 100644 --- a/src/JSystem/J2DGraph/J2DPrint.cpp +++ b/src/JSystem/J2DGraph/J2DPrint.cpp @@ -1,9 +1,10 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DPrint.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JUtility/JUTFont.h" #include #include -#include "global.h" /* 80451580-80451584 000A80 0004+00 3/3 0/0 0/0 .sbss mStrBuff__8J2DPrint */ char* J2DPrint::mStrBuff; diff --git a/src/JSystem/J2DGraph/J2DScreen.cpp b/src/JSystem/J2DGraph/J2DScreen.cpp index 6772f6fe69..0529954e1a 100644 --- a/src/JSystem/J2DGraph/J2DScreen.cpp +++ b/src/JSystem/J2DGraph/J2DScreen.cpp @@ -3,6 +3,8 @@ // Translation Unit: J2DScreen // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DScreen.h" #include "JSystem/J2DGraph/J2DMaterialFactory.h" #include "JSystem/J2DGraph/J2DPictureEx.h" diff --git a/src/JSystem/J2DGraph/J2DTevs.cpp b/src/JSystem/J2DGraph/J2DTevs.cpp index b5acf3b534..617b50b0bc 100644 --- a/src/JSystem/J2DGraph/J2DTevs.cpp +++ b/src/JSystem/J2DGraph/J2DTevs.cpp @@ -2,6 +2,8 @@ // J2DTevs // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DTevs.h" #include "JSystem/J2DGraph/J2DMatBlock.h" #include "math.h" diff --git a/src/JSystem/J2DGraph/J2DTextBox.cpp b/src/JSystem/J2DGraph/J2DTextBox.cpp index 6aba94f1d3..91a9c404a0 100644 --- a/src/JSystem/J2DGraph/J2DTextBox.cpp +++ b/src/JSystem/J2DGraph/J2DTextBox.cpp @@ -3,11 +3,12 @@ // Translation Unit: J2DTextBox // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DTextBox.h" #include "JSystem/J2DGraph/J2DPrint.h" #include "JSystem/JSupport/JSURandomInputStream.h" #include "JSystem/JUtility/JUTResFont.h" -#include "dol2asm.h" /* 802FF660-802FF6D8 2F9FA0 0078+00 0/0 1/1 0/0 .text __ct__10J2DTextBoxFv */ J2DTextBox::J2DTextBox() diff --git a/src/JSystem/J2DGraph/J2DTextBoxEx.cpp b/src/JSystem/J2DGraph/J2DTextBoxEx.cpp index 9944dd2a20..39e78092d4 100644 --- a/src/JSystem/J2DGraph/J2DTextBoxEx.cpp +++ b/src/JSystem/J2DGraph/J2DTextBoxEx.cpp @@ -2,6 +2,8 @@ // J2DTextBoxEx // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DTextBoxEx.h" #include "JSystem/J2DGraph/J2DPrint.h" #include "JSystem/JSupport/JSURandomInputStream.h" @@ -595,4 +597,4 @@ void J2DTextBoxEx::setAnimation(J2DAnmBase* anm) { J2DPane::setAnimation(anm); } -/* 803A1DF0-803A1DF0 02E450 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ \ No newline at end of file +/* 803A1DF0-803A1DF0 02E450 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ diff --git a/src/JSystem/J2DGraph/J2DWindow.cpp b/src/JSystem/J2DGraph/J2DWindow.cpp index ed578339d7..92d56429a0 100644 --- a/src/JSystem/J2DGraph/J2DWindow.cpp +++ b/src/JSystem/J2DGraph/J2DWindow.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DWindow.h" #include "JSystem/JSupport/JSURandomInputStream.h" #include "JSystem/JUtility/JUTPalette.h" diff --git a/src/JSystem/J2DGraph/J2DWindowEx.cpp b/src/JSystem/J2DGraph/J2DWindowEx.cpp index 238130c634..411462819a 100644 --- a/src/JSystem/J2DGraph/J2DWindowEx.cpp +++ b/src/JSystem/J2DGraph/J2DWindowEx.cpp @@ -3,6 +3,8 @@ // Translation Unit: J2DWindowEx // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J2DGraph/J2DWindowEx.h" #include "JSystem/JUtility/JUTTexture.h" #include "JSystem/JSupport/JSURandomInputStream.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DAnimation.cpp b/src/JSystem/J3DGraphAnimator/J3DAnimation.cpp index caf7a91a91..28c2da8fd3 100644 --- a/src/JSystem/J3DGraphAnimator/J3DAnimation.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DAnimation.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DAnimation.h" #include "JSystem/J3DGraphBase/J3DStruct.h" #include "JSystem/JMath/JMath.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DCluster.cpp b/src/JSystem/J3DGraphAnimator/J3DCluster.cpp index 97b45a3c8d..7da3e013f5 100644 --- a/src/JSystem/J3DGraphAnimator/J3DCluster.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DCluster.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DCluster.h" #include "JSystem/J3DGraphAnimator/J3DAnimation.h" #include "JSystem/J3DGraphAnimator/J3DModel.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DJoint.cpp b/src/JSystem/J3DGraphAnimator/J3DJoint.cpp index 5d18acb4c7..f8dc69cf49 100644 --- a/src/JSystem/J3DGraphAnimator/J3DJoint.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DJoint.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DJoint.h" #include "JSystem/J3DGraphAnimator/J3DMaterialAnm.h" #include "JSystem/J3DGraphAnimator/J3DModel.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DJointTree.cpp b/src/JSystem/J3DGraphAnimator/J3DJointTree.cpp index 9b6cae0b3b..39e5456f3a 100644 --- a/src/JSystem/J3DGraphAnimator/J3DJointTree.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DJointTree.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DJointTree.h" #include "JSystem/J3DGraphAnimator/J3DMaterialAttach.h" #include "JSystem/J3DGraphAnimator/J3DShapeTable.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp b/src/JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp index a05ae6e6e1..f280a1583e 100644 --- a/src/JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DMaterialAnm.h" #include "JSystem/J3DGraphBase/J3DMaterial.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp b/src/JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp index b0f1232d52..13a183697e 100644 --- a/src/JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DMaterialAttach.h" #include "JSystem/J3DGraphAnimator/J3DMaterialAnm.h" #include "JSystem/J3DGraphBase/J3DMaterial.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DModel.cpp b/src/JSystem/J3DGraphAnimator/J3DModel.cpp index 92879e4e89..2bb68f80c3 100644 --- a/src/JSystem/J3DGraphAnimator/J3DModel.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DModel.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DModel.h" #include "JSystem/J3DGraphAnimator/J3DMaterialAnm.h" #include "JSystem/J3DGraphBase/J3DMaterial.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DModelData.cpp b/src/JSystem/J3DGraphAnimator/J3DModelData.cpp index bab3b416a7..5137202534 100644 --- a/src/JSystem/J3DGraphAnimator/J3DModelData.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DModelData.cpp @@ -2,6 +2,8 @@ // J3DModelData // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DModelData.h" #include "JSystem/J3DGraphAnimator/J3DMaterialAnm.h" #include "JSystem/J3DGraphBase/J3DMaterial.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp b/src/JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp index f1382d196d..12950622c6 100644 --- a/src/JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DMtxBuffer.h" #include "JSystem/J3DGraphBase/J3DMaterial.h" #include "JSystem/J3DGraphLoader/J3DModelLoader.h" diff --git a/src/JSystem/J3DGraphAnimator/J3DShapeTable.cpp b/src/JSystem/J3DGraphAnimator/J3DShapeTable.cpp index 044161ecad..558ef9ea24 100644 --- a/src/JSystem/J3DGraphAnimator/J3DShapeTable.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DShapeTable.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DShapeTable.h" void J3DShapeTable::hide() { diff --git a/src/JSystem/J3DGraphAnimator/J3DSkinDeform.cpp b/src/JSystem/J3DGraphAnimator/J3DSkinDeform.cpp index 4731c10415..dfd97c6606 100644 --- a/src/JSystem/J3DGraphAnimator/J3DSkinDeform.cpp +++ b/src/JSystem/J3DGraphAnimator/J3DSkinDeform.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphAnimator/J3DSkinDeform.h" #include "JSystem/J3DGraphAnimator/J3DModel.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/J3DGraphBase/J3DDrawBuffer.cpp b/src/JSystem/J3DGraphBase/J3DDrawBuffer.cpp index b1321abfb9..a83eae3e33 100644 --- a/src/JSystem/J3DGraphBase/J3DDrawBuffer.cpp +++ b/src/JSystem/J3DGraphBase/J3DDrawBuffer.cpp @@ -3,6 +3,8 @@ * */ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DDrawBuffer.h" #include "JSystem/J3DGraphBase/J3DMaterial.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/J3DGraphBase/J3DGD.cpp b/src/JSystem/J3DGraphBase/J3DGD.cpp index 018e8d5418..36953a7e3c 100644 --- a/src/JSystem/J3DGraphBase/J3DGD.cpp +++ b/src/JSystem/J3DGraphBase/J3DGD.cpp @@ -2,6 +2,8 @@ // J3DGD // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DGD.h" #include "JSystem/J3DGraphBase/J3DFifo.h" diff --git a/src/JSystem/J3DGraphBase/J3DMatBlock.cpp b/src/JSystem/J3DGraphBase/J3DMatBlock.cpp index 776b0381de..6ce44d9384 100644 --- a/src/JSystem/J3DGraphBase/J3DMatBlock.cpp +++ b/src/JSystem/J3DGraphBase/J3DMatBlock.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DMatBlock.h" #include "JSystem/J3DGraphBase/J3DPacket.h" #include "JSystem/J3DGraphBase/J3DSys.h" diff --git a/src/JSystem/J3DGraphBase/J3DMaterial.cpp b/src/JSystem/J3DGraphBase/J3DMaterial.cpp index 3f21adae5a..9dfd2a2fce 100644 --- a/src/JSystem/J3DGraphBase/J3DMaterial.cpp +++ b/src/JSystem/J3DGraphBase/J3DMaterial.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DMaterial.h" #include "JSystem/J3DGraphBase/J3DGD.h" diff --git a/src/JSystem/J3DGraphBase/J3DPacket.cpp b/src/JSystem/J3DGraphBase/J3DPacket.cpp index 88edce5636..8a8f1dd043 100644 --- a/src/JSystem/J3DGraphBase/J3DPacket.cpp +++ b/src/JSystem/J3DGraphBase/J3DPacket.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DPacket.h" #include "JSystem/J3DGraphAnimator/J3DModel.h" #include "JSystem/J3DGraphBase/J3DDrawBuffer.h" @@ -5,7 +7,6 @@ #include "JSystem/J3DGraphBase/J3DShapeMtx.h" #include "JSystem/JKernel/JKRHeap.h" #include -#include #include "string.h" #include "global.h" diff --git a/src/JSystem/J3DGraphBase/J3DShape.cpp b/src/JSystem/J3DGraphBase/J3DShape.cpp index b825f095b1..bdce275948 100644 --- a/src/JSystem/J3DGraphBase/J3DShape.cpp +++ b/src/JSystem/J3DGraphBase/J3DShape.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DShape.h" #include "JSystem/J3DGraphBase/J3DPacket.h" #include "JSystem/J3DGraphBase/J3DVertex.h" diff --git a/src/JSystem/J3DGraphBase/J3DShapeDraw.cpp b/src/JSystem/J3DGraphBase/J3DShapeDraw.cpp index a5f933cb95..c4e76db60b 100644 --- a/src/JSystem/J3DGraphBase/J3DShapeDraw.cpp +++ b/src/JSystem/J3DGraphBase/J3DShapeDraw.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DShapeDraw.h" #include "JSystem/JKernel/JKRHeap.h" #include diff --git a/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp b/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp index d2292e6f0c..f4b85045cd 100644 --- a/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp +++ b/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DShapeMtx.h" #include "JSystem/J3DGraphAnimator/J3DModel.h" #include "JSystem/J3DGraphBase/J3DFifo.h" diff --git a/src/JSystem/J3DGraphBase/J3DStruct.cpp b/src/JSystem/J3DGraphBase/J3DStruct.cpp index 2e488b989a..4d2045a779 100644 --- a/src/JSystem/J3DGraphBase/J3DStruct.cpp +++ b/src/JSystem/J3DGraphBase/J3DStruct.cpp @@ -2,6 +2,8 @@ // J3DStruct // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DStruct.h" #include "JSystem/JMath/JMath.h" diff --git a/src/JSystem/J3DGraphBase/J3DSys.cpp b/src/JSystem/J3DGraphBase/J3DSys.cpp index d231ece3a4..8783ad78a8 100644 --- a/src/JSystem/J3DGraphBase/J3DSys.cpp +++ b/src/JSystem/J3DGraphBase/J3DSys.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DSys.h" #include "JSystem/J3DGraphBase/J3DTevs.h" #include "JSystem/J3DGraphBase/J3DTexture.h" diff --git a/src/JSystem/J3DGraphBase/J3DTevs.cpp b/src/JSystem/J3DGraphBase/J3DTevs.cpp index 338198883a..e0ef1b0ab9 100644 --- a/src/JSystem/J3DGraphBase/J3DTevs.cpp +++ b/src/JSystem/J3DGraphBase/J3DTevs.cpp @@ -2,6 +2,8 @@ // J3DTevs // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DTevs.h" #include "JSystem/J3DGraphBase/J3DGD.h" #include "JSystem/J3DGraphBase/J3DMatBlock.h" diff --git a/src/JSystem/J3DGraphBase/J3DTexture.cpp b/src/JSystem/J3DGraphBase/J3DTexture.cpp index ce4256b31d..af9584becb 100644 --- a/src/JSystem/J3DGraphBase/J3DTexture.cpp +++ b/src/JSystem/J3DGraphBase/J3DTexture.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DTexture.h" #include "JSystem/J3DAssert.h" diff --git a/src/JSystem/J3DGraphBase/J3DTransform.cpp b/src/JSystem/J3DGraphBase/J3DTransform.cpp index ee0d58f27f..0e31625ada 100644 --- a/src/JSystem/J3DGraphBase/J3DTransform.cpp +++ b/src/JSystem/J3DGraphBase/J3DTransform.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DTransform.h" #include "JSystem/J3DGraphBase/J3DStruct.h" #include "JSystem/JMath/JMATrigonometric.h" diff --git a/src/JSystem/J3DGraphBase/J3DVertex.cpp b/src/JSystem/J3DGraphBase/J3DVertex.cpp index 481ab42fca..c000493138 100644 --- a/src/JSystem/J3DGraphBase/J3DVertex.cpp +++ b/src/JSystem/J3DGraphBase/J3DVertex.cpp @@ -1,9 +1,10 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphBase/J3DVertex.h" #include "JSystem/J3DGraphAnimator/J3DJointTree.h" #include "JSystem/J3DGraphBase/J3DSys.h" #include "JSystem/JKernel/JKRHeap.h" #include -#include "global.h" /* 80310EF8-80310F78 30B838 0080+00 0/0 1/1 0/0 .text __ct__13J3DVertexDataFv */ J3DVertexData::J3DVertexData() { diff --git a/src/JSystem/J3DGraphLoader/J3DAnmLoader.cpp b/src/JSystem/J3DGraphLoader/J3DAnmLoader.cpp index 41be62d2b4..82056cc44a 100644 --- a/src/JSystem/J3DGraphLoader/J3DAnmLoader.cpp +++ b/src/JSystem/J3DGraphLoader/J3DAnmLoader.cpp @@ -2,6 +2,8 @@ // J3DAnmLoader // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphLoader/J3DAnmLoader.h" #include "JSystem/JSupport/JSupport.h" #include "dolphin/os.h" diff --git a/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp b/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp index cf56637ee5..048d7439db 100644 --- a/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp +++ b/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp @@ -2,6 +2,8 @@ // J3DClusterLoader // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphLoader/J3DClusterLoader.h" #include "JSystem/J3DGraphAnimator/J3DSkinDeform.h" #include "JSystem/JSupport/JSupport.h" diff --git a/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp b/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp index da82b66d1b..fc05c1fdf1 100644 --- a/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp +++ b/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp @@ -3,6 +3,8 @@ // Translation Unit: J3DJointFactory // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphLoader/J3DJointFactory.h" #include "JSystem/J3DGraphLoader/J3DModelLoader.h" #include "JSystem/J3DGraphAnimator/J3DJoint.h" diff --git a/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp b/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp index 14069bc0a4..ddd7c61d12 100644 --- a/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp +++ b/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp @@ -3,6 +3,8 @@ // Translation Unit: J3DMaterialFactory // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphLoader/J3DMaterialFactory.h" #include "JSystem/J3DGraphBase/J3DMaterial.h" #include "JSystem/JMath/JMath.h" diff --git a/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp b/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp index d26129b437..4198965ef3 100644 --- a/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp +++ b/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp @@ -3,6 +3,8 @@ // Translation Unit: J3DMaterialFactory_v21 // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h" #include "JSystem/J3DGraphLoader/J3DMaterialFactory.h" #include "JSystem/J3DGraphBase/J3DMaterial.h" diff --git a/src/JSystem/J3DGraphLoader/J3DModelLoader.cpp b/src/JSystem/J3DGraphLoader/J3DModelLoader.cpp index a019922c4d..403bee5c42 100644 --- a/src/JSystem/J3DGraphLoader/J3DModelLoader.cpp +++ b/src/JSystem/J3DGraphLoader/J3DModelLoader.cpp @@ -3,6 +3,8 @@ // Translation Unit: J3DModelLoader // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphLoader/J3DModelLoader.h" #include "JSystem/J3DGraphLoader/J3DJointFactory.h" #include "JSystem/J3DGraphLoader/J3DMaterialFactory.h" diff --git a/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp b/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp index 6fb7e0bc08..5ab84db7db 100644 --- a/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp +++ b/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp @@ -3,6 +3,8 @@ // Translation Unit: J3DModelLoaderCalcSize // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.h" #include "JSystem/J3DGraphLoader/J3DModelLoader.h" #include "JSystem/J3DGraphLoader/J3DShapeFactory.h" diff --git a/src/JSystem/J3DGraphLoader/J3DShapeFactory.cpp b/src/JSystem/J3DGraphLoader/J3DShapeFactory.cpp index eaa4a6a790..bf62cf02ea 100644 --- a/src/JSystem/J3DGraphLoader/J3DShapeFactory.cpp +++ b/src/JSystem/J3DGraphLoader/J3DShapeFactory.cpp @@ -3,6 +3,8 @@ // Translation Unit: J3DShapeFactory // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DGraphLoader/J3DShapeFactory.h" #include "JSystem/J3DGraphBase/J3DShape.h" #include "JSystem/J3DGraphBase/J3DShapeMtx.h" diff --git a/src/JSystem/J3DU/J3DUClipper.cpp b/src/JSystem/J3DU/J3DUClipper.cpp index cd2e9c2894..f2def4875e 100644 --- a/src/JSystem/J3DU/J3DUClipper.cpp +++ b/src/JSystem/J3DU/J3DUClipper.cpp @@ -3,6 +3,8 @@ // Translation Unit: J3DUClipper // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DU/J3DUClipper.h" #include "math.h" diff --git a/src/JSystem/J3DU/J3DUDL.cpp b/src/JSystem/J3DU/J3DUDL.cpp index a57a23f8c2..bdc5efe75b 100644 --- a/src/JSystem/J3DU/J3DUDL.cpp +++ b/src/JSystem/J3DU/J3DUDL.cpp @@ -3,6 +3,8 @@ // Translation Unit: J3DUDL // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/J3DU/J3DUDL.h" #include "JSystem/J3DGraphBase/J3DShapeMtx.h" diff --git a/src/JSystem/JAudio2/JAIAudible.cpp b/src/JSystem/JAudio2/JAIAudible.cpp index 31433c66b9..a9cdf1643c 100644 --- a/src/JSystem/JAudio2/JAIAudible.cpp +++ b/src/JSystem/JAudio2/JAIAudible.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAIAudible.h" -JAIAudible::~JAIAudible() {} \ No newline at end of file +JAIAudible::~JAIAudible() {} diff --git a/src/JSystem/JAudio2/JAIAudience.cpp b/src/JSystem/JAudio2/JAIAudience.cpp index 9389719a21..6d8ba4eff7 100644 --- a/src/JSystem/JAudio2/JAIAudience.cpp +++ b/src/JSystem/JAudio2/JAIAudience.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAIAudience.h" -JAIAudience::~JAIAudience() {} \ No newline at end of file +JAIAudience::~JAIAudience() {} diff --git a/src/JSystem/JAudio2/JAISe.cpp b/src/JSystem/JAudio2/JAISe.cpp index e1de20372d..ad08fcd3d8 100644 --- a/src/JSystem/JAudio2/JAISe.cpp +++ b/src/JSystem/JAudio2/JAISe.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAISe // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISe.h" #include "JSystem/JAudio2/JAIAudience.h" #include "JSystem/JAudio2/JAISeMgr.h" diff --git a/src/JSystem/JAudio2/JAISeMgr.cpp b/src/JSystem/JAudio2/JAISeMgr.cpp index 700ee1a6f9..040f2fde5b 100644 --- a/src/JSystem/JAudio2/JAISeMgr.cpp +++ b/src/JSystem/JAudio2/JAISeMgr.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAISeMgr // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISeMgr.h" #include "JSystem/JAudio2/JAISoundHandles.h" #include "JSystem/JAudio2/JAISoundInfo.h" diff --git a/src/JSystem/JAudio2/JAISeq.cpp b/src/JSystem/JAudio2/JAISeq.cpp index 430c92df1b..215317e194 100644 --- a/src/JSystem/JAudio2/JAISeq.cpp +++ b/src/JSystem/JAudio2/JAISeq.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAISeq // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISeq.h" #include "JSystem/JAudio2/JAISeqMgr.h" #include "JSystem/JAudio2/JAISoundChild.h" diff --git a/src/JSystem/JAudio2/JAISeqDataMgr.cpp b/src/JSystem/JAudio2/JAISeqDataMgr.cpp index 86cc5ca6f4..7abec15e6d 100644 --- a/src/JSystem/JAudio2/JAISeqDataMgr.cpp +++ b/src/JSystem/JAudio2/JAISeqDataMgr.cpp @@ -1,5 +1,7 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISeqDataMgr.h" JAISeqDataUser::~JAISeqDataUser() {} -JAISeqDataMgr::~JAISeqDataMgr() {} \ No newline at end of file +JAISeqDataMgr::~JAISeqDataMgr() {} diff --git a/src/JSystem/JAudio2/JAISeqMgr.cpp b/src/JSystem/JAudio2/JAISeqMgr.cpp index 11f85e19c3..ed595122ae 100644 --- a/src/JSystem/JAudio2/JAISeqMgr.cpp +++ b/src/JSystem/JAudio2/JAISeqMgr.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAISeqMgr // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISeqMgr.h" #include "JSystem/JAudio2/JAISeq.h" #include "JSystem/JAudio2/JAISoundHandles.h" diff --git a/src/JSystem/JAudio2/JAISound.cpp b/src/JSystem/JAudio2/JAISound.cpp index af3d0e84a0..5783aa0ed3 100644 --- a/src/JSystem/JAudio2/JAISound.cpp +++ b/src/JSystem/JAudio2/JAISound.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAISound // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISound.h" #include "JSystem/JAudio2/JAIAudience.h" #include "JSystem/JAudio2/JAISoundHandles.h" diff --git a/src/JSystem/JAudio2/JAISoundChild.cpp b/src/JSystem/JAudio2/JAISoundChild.cpp index ae54a9942d..bad6495501 100644 --- a/src/JSystem/JAudio2/JAISoundChild.cpp +++ b/src/JSystem/JAudio2/JAISoundChild.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISoundChild.h" #include "JSystem/JAudio2/JASTrack.h" @@ -13,4 +15,4 @@ void JAISoundChild::mixOut(JASTrack* pTrack) { void JAISoundChild::calc() { mMove.calc(); -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/JAISoundHandles.cpp b/src/JSystem/JAudio2/JAISoundHandles.cpp index 1e85149715..a887c5935d 100644 --- a/src/JSystem/JAudio2/JAISoundHandles.cpp +++ b/src/JSystem/JAudio2/JAISoundHandles.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAISoundHandles // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISoundHandles.h" // diff --git a/src/JSystem/JAudio2/JAISoundInfo.cpp b/src/JSystem/JAudio2/JAISoundInfo.cpp index 0d2aba6270..6b0980c44c 100644 --- a/src/JSystem/JAudio2/JAISoundInfo.cpp +++ b/src/JSystem/JAudio2/JAISoundInfo.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAISoundInfo // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISoundInfo.h" // diff --git a/src/JSystem/JAudio2/JAISoundParams.cpp b/src/JSystem/JAudio2/JAISoundParams.cpp index 73aa07ae09..2e745d84cc 100644 --- a/src/JSystem/JAudio2/JAISoundParams.cpp +++ b/src/JSystem/JAudio2/JAISoundParams.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISoundParams.h" void JAISoundParamsMove::moveVolume(f32 newValue, u32 count) { @@ -43,4 +45,4 @@ void JAISoundParamsMove::moveDolby(f32 newValue, u32 count) { } else { mTransition.mDolby.set(newValue, mParams.mDolby, count); } -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/JAISoundStarter.cpp b/src/JSystem/JAudio2/JAISoundStarter.cpp index 4011265546..233ef6cbf2 100644 --- a/src/JSystem/JAudio2/JAISoundStarter.cpp +++ b/src/JSystem/JAudio2/JAISoundStarter.cpp @@ -2,6 +2,8 @@ // JAISoundStarter // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAISoundStarter.h" #include "JSystem/JAudio2/JAISoundHandles.h" @@ -32,4 +34,4 @@ bool JAISoundStarter::startLevelSound(JAISoundID param_0, JAISoundHandle* param_ (*param_1)->setLifeTime(1, false); } return iVar2; -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/JAIStream.cpp b/src/JSystem/JAudio2/JAIStream.cpp index 0353e9f2e5..2094e353f9 100644 --- a/src/JSystem/JAudio2/JAIStream.cpp +++ b/src/JSystem/JAudio2/JAIStream.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAIStream // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAIStream.h" #include "JSystem/JAudio2/JAIStreamMgr.h" #include "JSystem/JAudio2/JAISoundChild.h" diff --git a/src/JSystem/JAudio2/JAIStreamDataMgr.cpp b/src/JSystem/JAudio2/JAIStreamDataMgr.cpp index b3c3f2389a..7a6393bdb9 100644 --- a/src/JSystem/JAudio2/JAIStreamDataMgr.cpp +++ b/src/JSystem/JAudio2/JAIStreamDataMgr.cpp @@ -1,5 +1,7 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAIStreamDataMgr.h" JAIStreamDataMgr::~JAIStreamDataMgr() {} -JAIStreamAramMgr::~JAIStreamAramMgr() {} \ No newline at end of file +JAIStreamAramMgr::~JAIStreamAramMgr() {} diff --git a/src/JSystem/JAudio2/JAIStreamMgr.cpp b/src/JSystem/JAudio2/JAIStreamMgr.cpp index ea4d901344..3fedba540b 100644 --- a/src/JSystem/JAudio2/JAIStreamMgr.cpp +++ b/src/JSystem/JAudio2/JAIStreamMgr.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAIStreamMgr // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAIStreamMgr.h" #include "JSystem/JAudio2/JAISoundHandles.h" #include "JSystem/JAudio2/JAIStreamDataMgr.h" diff --git a/src/JSystem/JAudio2/JASAiCtrl.cpp b/src/JSystem/JAudio2/JASAiCtrl.cpp index 28ae8fa273..d5f4656c69 100644 --- a/src/JSystem/JAudio2/JASAiCtrl.cpp +++ b/src/JSystem/JAudio2/JASAiCtrl.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASAiCtrl // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASAiCtrl.h" #include "JSystem/JAudio2/JASAudioThread.h" #include "JSystem/JAudio2/JASCalc.h" diff --git a/src/JSystem/JAudio2/JASAramStream.cpp b/src/JSystem/JAudio2/JASAramStream.cpp index 9f2596f5e9..2b4aa2a818 100644 --- a/src/JSystem/JAudio2/JASAramStream.cpp +++ b/src/JSystem/JAudio2/JASAramStream.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASAramStream // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASAramStream.h" #include "JSystem/JAudio2/JASAiCtrl.h" #include "JSystem/JAudio2/JASChannel.h" diff --git a/src/JSystem/JAudio2/JASAudioReseter.cpp b/src/JSystem/JAudio2/JASAudioReseter.cpp index 95fb409c50..610c45a706 100644 --- a/src/JSystem/JAudio2/JASAudioReseter.cpp +++ b/src/JSystem/JAudio2/JASAudioReseter.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASAudioReseter // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASAudioReseter.h" #include "JSystem/JAudio2/JASAudioThread.h" #include "JSystem/JAudio2/JASCriticalSection.h" diff --git a/src/JSystem/JAudio2/JASAudioThread.cpp b/src/JSystem/JAudio2/JASAudioThread.cpp index 1731fe7d93..56218bc254 100644 --- a/src/JSystem/JAudio2/JASAudioThread.cpp +++ b/src/JSystem/JAudio2/JASAudioThread.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASAudioThread // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASAudioThread.h" #include "JSystem/JAudio2/JASAiCtrl.h" #include "JSystem/JAudio2/JASDriverIF.h" diff --git a/src/JSystem/JAudio2/JASBNKParser.cpp b/src/JSystem/JAudio2/JASBNKParser.cpp index beb42190eb..8c99ec1fd2 100644 --- a/src/JSystem/JAudio2/JASBNKParser.cpp +++ b/src/JSystem/JAudio2/JASBNKParser.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASBNKParser // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASBNKParser.h" #include "JSystem/JAudio2/JASBasicBank.h" #include "JSystem/JAudio2/JASCalc.h" diff --git a/src/JSystem/JAudio2/JASBank.cpp b/src/JSystem/JAudio2/JASBank.cpp index c988a1c390..2427014ea8 100644 --- a/src/JSystem/JAudio2/JASBank.cpp +++ b/src/JSystem/JAudio2/JASBank.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASBank // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASBank.h" #include "JSystem/JAudio2/JASAiCtrl.h" #include "JSystem/JAudio2/JASBasicInst.h" diff --git a/src/JSystem/JAudio2/JASBasicBank.cpp b/src/JSystem/JAudio2/JASBasicBank.cpp index 537bbc52c1..a8a40986c9 100644 --- a/src/JSystem/JAudio2/JASBasicBank.cpp +++ b/src/JSystem/JAudio2/JASBasicBank.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASBasicBank // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASBasicBank.h" #include "JSystem/JAudio2/JASCalc.h" diff --git a/src/JSystem/JAudio2/JASBasicInst.cpp b/src/JSystem/JAudio2/JASBasicInst.cpp index a35c5deb77..c37826ba4a 100644 --- a/src/JSystem/JAudio2/JASBasicInst.cpp +++ b/src/JSystem/JAudio2/JASBasicInst.cpp @@ -2,6 +2,8 @@ // JASBasicInst // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASBasicInst.h" #include "JSystem/JAudio2/JASCalc.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/JAudio2/JASBasicWaveBank.cpp b/src/JSystem/JAudio2/JASBasicWaveBank.cpp index a28b9ba319..63c36f7aa6 100644 --- a/src/JSystem/JAudio2/JASBasicWaveBank.cpp +++ b/src/JSystem/JAudio2/JASBasicWaveBank.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASBasicWaveBank // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASBasicWaveBank.h" #include "JSystem/JAudio2/JASMutex.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/JAudio2/JASCalc.cpp b/src/JSystem/JAudio2/JASCalc.cpp index 8f44b09fea..fa192e91b9 100644 --- a/src/JSystem/JAudio2/JASCalc.cpp +++ b/src/JSystem/JAudio2/JASCalc.cpp @@ -2,6 +2,8 @@ // JASCalc // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASCalc.h" #include #include "math.h" diff --git a/src/JSystem/JAudio2/JASCallback.cpp b/src/JSystem/JAudio2/JASCallback.cpp index 7b1e770b5c..80e9b9815c 100644 --- a/src/JSystem/JAudio2/JASCallback.cpp +++ b/src/JSystem/JAudio2/JASCallback.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASCallback // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASCallback.h" #include "JSystem/JAudio2/JASCriticalSection.h" diff --git a/src/JSystem/JAudio2/JASChannel.cpp b/src/JSystem/JAudio2/JASChannel.cpp index 1b7bdcfcb7..ff6e133adc 100644 --- a/src/JSystem/JAudio2/JASChannel.cpp +++ b/src/JSystem/JAudio2/JASChannel.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASChannel // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASChannel.h" #include "JSystem/JAudio2/JASAiCtrl.h" #include "JSystem/JAudio2/JASCalc.h" diff --git a/src/JSystem/JAudio2/JASCmdStack.cpp b/src/JSystem/JAudio2/JASCmdStack.cpp index 4214535560..43689e431b 100644 --- a/src/JSystem/JAudio2/JASCmdStack.cpp +++ b/src/JSystem/JAudio2/JASCmdStack.cpp @@ -2,6 +2,8 @@ // JASCmdStack // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASCmdStack.h" #include "dolphin/os.h" @@ -38,4 +40,4 @@ void JASPortCmd::TPortHead::execCommandStay() { link->getObject()->_10(link->getObject()->_14); } OSRestoreInterrupts(interrupts); -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/JASDSPChannel.cpp b/src/JSystem/JAudio2/JASDSPChannel.cpp index a559b51ee9..eca5e47dfd 100644 --- a/src/JSystem/JAudio2/JASDSPChannel.cpp +++ b/src/JSystem/JAudio2/JASDSPChannel.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASDSPChannel // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASDSPChannel.h" #include "JSystem/JAudio2/JASHeapCtrl.h" #include "JSystem/JKernel/JKRSolidHeap.h" diff --git a/src/JSystem/JAudio2/JASDSPInterface.cpp b/src/JSystem/JAudio2/JASDSPInterface.cpp index 31c4b24162..927e76f363 100644 --- a/src/JSystem/JAudio2/JASDSPInterface.cpp +++ b/src/JSystem/JAudio2/JASDSPInterface.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASDSPInterface // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASDSPInterface.h" #include "JSystem/JAudio2/JASCalc.h" #include "JSystem/JAudio2/JASHeapCtrl.h" diff --git a/src/JSystem/JAudio2/JASDriverIF.cpp b/src/JSystem/JAudio2/JASDriverIF.cpp index 4fd0469ebf..564d81899b 100644 --- a/src/JSystem/JAudio2/JASDriverIF.cpp +++ b/src/JSystem/JAudio2/JASDriverIF.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASDriverIF // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASDriverIF.h" #include "JSystem/JAudio2/JASAiCtrl.h" #include "JSystem/JAudio2/JASDSPInterface.h" diff --git a/src/JSystem/JAudio2/JASDrumSet.cpp b/src/JSystem/JAudio2/JASDrumSet.cpp index 0bd89189ca..f76aec063b 100644 --- a/src/JSystem/JAudio2/JASDrumSet.cpp +++ b/src/JSystem/JAudio2/JASDrumSet.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASDrumSet // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASDrumSet.h" #include "JSystem/JAudio2/JASCalc.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/JAudio2/JASDvdThread.cpp b/src/JSystem/JAudio2/JASDvdThread.cpp index 3da1a6e22e..40840fc8f0 100644 --- a/src/JSystem/JAudio2/JASDvdThread.cpp +++ b/src/JSystem/JAudio2/JASDvdThread.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASDvdThread // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASDvdThread.h" #include "JSystem/JAudio2/JASTaskThread.h" #include "JSystem/JKernel/JKRSolidHeap.h" diff --git a/src/JSystem/JAudio2/JASHeapCtrl.cpp b/src/JSystem/JAudio2/JASHeapCtrl.cpp index 2e3109dc13..7cb2131ef1 100644 --- a/src/JSystem/JAudio2/JASHeapCtrl.cpp +++ b/src/JSystem/JAudio2/JASHeapCtrl.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASHeapCtrl // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASHeapCtrl.h" #include "JSystem/JAudio2/JASMutex.h" #include "JSystem/JAudio2/JASWaveArcLoader.h" diff --git a/src/JSystem/JAudio2/JASLfo.cpp b/src/JSystem/JAudio2/JASLfo.cpp index 06ffc83cd9..f1f9ba088f 100644 --- a/src/JSystem/JAudio2/JASLfo.cpp +++ b/src/JSystem/JAudio2/JASLfo.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASLfo // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASLfo.h" #include "SSystem/SComponent/c_math.h" diff --git a/src/JSystem/JAudio2/JASOscillator.cpp b/src/JSystem/JAudio2/JASOscillator.cpp index 5674d0cf1d..0a27f92f31 100644 --- a/src/JSystem/JAudio2/JASOscillator.cpp +++ b/src/JSystem/JAudio2/JASOscillator.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASOscillator // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASOscillator.h" // diff --git a/src/JSystem/JAudio2/JASProbe.cpp b/src/JSystem/JAudio2/JASProbe.cpp index 6e3d3c35e4..a55710ed93 100644 --- a/src/JSystem/JAudio2/JASProbe.cpp +++ b/src/JSystem/JAudio2/JASProbe.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASProbe // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASProbe.h" #include "dolphin/os.h" diff --git a/src/JSystem/JAudio2/JASRegisterParam.cpp b/src/JSystem/JAudio2/JASRegisterParam.cpp index 5cf9120db4..12c1d43c9f 100644 --- a/src/JSystem/JAudio2/JASRegisterParam.cpp +++ b/src/JSystem/JAudio2/JASRegisterParam.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASRegisterParam // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASRegisterParam.h" // diff --git a/src/JSystem/JAudio2/JASReport.cpp b/src/JSystem/JAudio2/JASReport.cpp index 5e960b9d89..5879906f8c 100644 --- a/src/JSystem/JAudio2/JASReport.cpp +++ b/src/JSystem/JAudio2/JASReport.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASReport // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASReport.h" #include "JSystem/JAudio2/JASMutex.h" #include "stdio.h" diff --git a/src/JSystem/JAudio2/JASResArcLoader.cpp b/src/JSystem/JAudio2/JASResArcLoader.cpp index aa56efa512..7c98e2aacb 100644 --- a/src/JSystem/JAudio2/JASResArcLoader.cpp +++ b/src/JSystem/JAudio2/JASResArcLoader.cpp @@ -3,6 +3,8 @@ * JAS - Resource Archive Loader */ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASResArcLoader.h" #include "JSystem/JAudio2/JASDvdThread.h" #include "JSystem/JAudio2/JASTaskThread.h" diff --git a/src/JSystem/JAudio2/JASSeqCtrl.cpp b/src/JSystem/JAudio2/JASSeqCtrl.cpp index 3bfbf12d2c..77047a384e 100644 --- a/src/JSystem/JAudio2/JASSeqCtrl.cpp +++ b/src/JSystem/JAudio2/JASSeqCtrl.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASSeqCtrl // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASSeqCtrl.h" #include "JSystem/JAudio2/JASSeqParser.h" #include "JSystem/JAudio2/JASTrack.h" diff --git a/src/JSystem/JAudio2/JASSeqParser.cpp b/src/JSystem/JAudio2/JASSeqParser.cpp index 16d38d2133..bf04529a02 100644 --- a/src/JSystem/JAudio2/JASSeqParser.cpp +++ b/src/JSystem/JAudio2/JASSeqParser.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASSeqParser // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASSeqParser.h" #include "JSystem/JAudio2/JASCalc.h" #include "JSystem/JAudio2/JASReport.h" diff --git a/src/JSystem/JAudio2/JASSeqReader.cpp b/src/JSystem/JAudio2/JASSeqReader.cpp index 3a6117418e..829c30684d 100644 --- a/src/JSystem/JAudio2/JASSeqReader.cpp +++ b/src/JSystem/JAudio2/JASSeqReader.cpp @@ -3,6 +3,8 @@ * */ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASSeqReader.h" /* 80296108-80296148 290A48 0040+00 0/0 2/2 0/0 .text init__12JASSeqReaderFv */ diff --git a/src/JSystem/JAudio2/JASSimpleWaveBank.cpp b/src/JSystem/JAudio2/JASSimpleWaveBank.cpp index 95ad98d7e8..bcac2b6792 100644 --- a/src/JSystem/JAudio2/JASSimpleWaveBank.cpp +++ b/src/JSystem/JAudio2/JASSimpleWaveBank.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASSimpleWaveBank // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASSimpleWaveBank.h" /* 80298C94-80298CF4 2935D4 0060+00 0/0 1/1 0/0 .text __ct__17JASSimpleWaveBankFv */ diff --git a/src/JSystem/JAudio2/JASSoundParams.cpp b/src/JSystem/JAudio2/JASSoundParams.cpp index 890a8179db..225cb92da0 100644 --- a/src/JSystem/JAudio2/JASSoundParams.cpp +++ b/src/JSystem/JAudio2/JASSoundParams.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASSoundParams // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASSoundParams.h" /* 8029E3B0-8029E47C 298CF0 00CC+00 0/0 2/2 0/0 .text clamp__14JASSoundParamsFv */ diff --git a/src/JSystem/JAudio2/JASTaskThread.cpp b/src/JSystem/JAudio2/JASTaskThread.cpp index 802c628d23..a1cd980baf 100644 --- a/src/JSystem/JAudio2/JASTaskThread.cpp +++ b/src/JSystem/JAudio2/JASTaskThread.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASTaskThread // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASTaskThread.h" #include "JSystem/JAudio2/JASCalc.h" #include "JSystem/JAudio2/JASCriticalSection.h" diff --git a/src/JSystem/JAudio2/JASTrack.cpp b/src/JSystem/JAudio2/JASTrack.cpp index 53a2d629e6..c02204b5e7 100644 --- a/src/JSystem/JAudio2/JASTrack.cpp +++ b/src/JSystem/JAudio2/JASTrack.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASTrack // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASTrack.h" #include "JSystem/JAudio2/JASCriticalSection.h" #include "JSystem/JAudio2/JASDriverIF.h" diff --git a/src/JSystem/JAudio2/JASTrackPort.cpp b/src/JSystem/JAudio2/JASTrackPort.cpp index beeaaf5488..c082e7e058 100644 --- a/src/JSystem/JAudio2/JASTrackPort.cpp +++ b/src/JSystem/JAudio2/JASTrackPort.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASTrackPort // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASTrackPort.h" /* 8029354C-8029357C 28DE8C 0030+00 0/0 1/1 0/0 .text init__12JASTrackPortFv */ diff --git a/src/JSystem/JAudio2/JASVoiceBank.cpp b/src/JSystem/JAudio2/JASVoiceBank.cpp index 1d61123fec..1bfae2332e 100644 --- a/src/JSystem/JAudio2/JASVoiceBank.cpp +++ b/src/JSystem/JAudio2/JASVoiceBank.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASVoiceBank // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASVoiceBank.h" #include "JSystem/JAudio2/JASBasicInst.h" diff --git a/src/JSystem/JAudio2/JASWSParser.cpp b/src/JSystem/JAudio2/JASWSParser.cpp index dda617d6e1..8b7c535b83 100644 --- a/src/JSystem/JAudio2/JASWSParser.cpp +++ b/src/JSystem/JAudio2/JASWSParser.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASWSParser // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASWSParser.h" #include "JSystem/JAudio2/JASBasicWaveBank.h" #include "JSystem/JAudio2/JASSimpleWaveBank.h" diff --git a/src/JSystem/JAudio2/JASWaveArcLoader.cpp b/src/JSystem/JAudio2/JASWaveArcLoader.cpp index 940b19e10a..2c21c7ff71 100644 --- a/src/JSystem/JAudio2/JASWaveArcLoader.cpp +++ b/src/JSystem/JAudio2/JASWaveArcLoader.cpp @@ -3,6 +3,8 @@ // Translation Unit: JASWaveArcLoader // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JASWaveArcLoader.h" #include "JSystem/JAudio2/JASDvdThread.h" #include "JSystem/JAudio2/JASTaskThread.h" diff --git a/src/JSystem/JAudio2/JAUAudioArcInterpreter.cpp b/src/JSystem/JAudio2/JAUAudioArcInterpreter.cpp index 50346f3abb..0f9f124ffe 100644 --- a/src/JSystem/JAudio2/JAUAudioArcInterpreter.cpp +++ b/src/JSystem/JAudio2/JAUAudioArcInterpreter.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAUAudioArcInterpreter // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUAudioArcInterpreter.h" #include "JSystem/JUtility/JUTAssert.h" diff --git a/src/JSystem/JAudio2/JAUAudioArcLoader.cpp b/src/JSystem/JAudio2/JAUAudioArcLoader.cpp index 9d5c7b9737..1f5c629b92 100644 --- a/src/JSystem/JAudio2/JAUAudioArcLoader.cpp +++ b/src/JSystem/JAudio2/JAUAudioArcLoader.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAUAudioArcLoader // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUAudioArcLoader.h" #include "JSystem/JAudio2/JAISeMgr.h" #include "JSystem/JAudio2/JAUSectionHeap.h" diff --git a/src/JSystem/JAudio2/JAUAudioMgr.cpp b/src/JSystem/JAudio2/JAUAudioMgr.cpp index 6ba87c6546..ad67533941 100644 --- a/src/JSystem/JAudio2/JAUAudioMgr.cpp +++ b/src/JSystem/JAudio2/JAUAudioMgr.cpp @@ -2,10 +2,12 @@ // JAUAudioMgr // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUAudioMgr.h" #include "JSystem/JAudio2/JASHeapCtrl.h" // Here to generate JASHeap::__defctor (ctor generated by default arguments) void dummyDefCtor() { JASHeap dummy[20]; -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/JAUBankTable.cpp b/src/JSystem/JAudio2/JAUBankTable.cpp index d71db0574b..d9979015fd 100644 --- a/src/JSystem/JAudio2/JAUBankTable.cpp +++ b/src/JSystem/JAudio2/JAUBankTable.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAUBankTable // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUBankTable.h" /* 802A4A80-802A4AA0 29F3C0 0020+00 0/0 1/1 0/0 .text diff --git a/src/JSystem/JAudio2/JAUClusterSound.cpp b/src/JSystem/JAudio2/JAUClusterSound.cpp index 3edd56bc18..612fcca5dd 100644 --- a/src/JSystem/JAudio2/JAUClusterSound.cpp +++ b/src/JSystem/JAudio2/JAUClusterSound.cpp @@ -2,10 +2,12 @@ // JAUClusterSound // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUClusterSound.h" #include "JSystem/JAudio2/JAISoundHandles.h" // Dummy function to generate JAISoundHandle::JAISoundHandle static void dummyCtor() { JAISoundHandle dummy[20]; -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/JAUInitializer.cpp b/src/JSystem/JAudio2/JAUInitializer.cpp index 968048c921..f475232811 100644 --- a/src/JSystem/JAudio2/JAUInitializer.cpp +++ b/src/JSystem/JAudio2/JAUInitializer.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAUInitializer // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUInitializer.h" #include "JSystem/JAudio2/JAISe.h" #include "JSystem/JAudio2/JAISeq.h" diff --git a/src/JSystem/JAudio2/JAUSectionHeap.cpp b/src/JSystem/JAudio2/JAUSectionHeap.cpp index 5ddb97c507..9016b668b9 100644 --- a/src/JSystem/JAudio2/JAUSectionHeap.cpp +++ b/src/JSystem/JAudio2/JAUSectionHeap.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAUSectionHeap // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUSectionHeap.h" #include "JSystem/JAudio2/JASBNKParser.h" #include "JSystem/JAudio2/JASBankTable.h" @@ -17,7 +19,6 @@ #include "JSystem/JAudio2/JAUSoundTable.h" #include "JSystem/JAudio2/JAUStreamFileTable.h" #include "JSystem/JKernel/JKRSolidHeap.h" -#include "stdlib.h" #include "dolphin/dvd.h" namespace { diff --git a/src/JSystem/JAudio2/JAUSeqCollection.cpp b/src/JSystem/JAudio2/JAUSeqCollection.cpp index 7654b26fa1..6d292f21c6 100644 --- a/src/JSystem/JAudio2/JAUSeqCollection.cpp +++ b/src/JSystem/JAudio2/JAUSeqCollection.cpp @@ -3,6 +3,8 @@ // Translation Unit: JAUSeqCollection // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUSeqCollection.h" #include "JSystem/JUtility/JUTAssert.h" diff --git a/src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp b/src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp index 0a34d64131..5e5224d770 100644 --- a/src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp +++ b/src/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp @@ -2,6 +2,8 @@ // JAUSeqDataBlockMgr // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUSeqDataBlockMgr.h" #include "JSystem/JAudio2/JAUSoundInfo.h" #include "JSystem/JAudio2/JASResArcLoader.h" @@ -243,4 +245,4 @@ void JAUDynamicSeqDataBlocks::rearrangeLoadingSeqs_() { } link = nextLink; } -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/JAUSoundAnimator.cpp b/src/JSystem/JAudio2/JAUSoundAnimator.cpp index 472c460667..31be267d6a 100644 --- a/src/JSystem/JAudio2/JAUSoundAnimator.cpp +++ b/src/JSystem/JAudio2/JAUSoundAnimator.cpp @@ -2,6 +2,8 @@ // Translation Unit: JAUSoundAnimator // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUSoundAnimator.h" /* 802A6F70-802A7044 2A18B0 00D4+00 0/0 1/1 0/0 .text getStartSoundIndex__17JAUSoundAnimationCFf diff --git a/src/JSystem/JAudio2/JAUSoundTable.cpp b/src/JSystem/JAudio2/JAUSoundTable.cpp index 402019fbc1..5f2c332887 100644 --- a/src/JSystem/JAudio2/JAUSoundTable.cpp +++ b/src/JSystem/JAudio2/JAUSoundTable.cpp @@ -2,6 +2,8 @@ // JAUSoundTable // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUSoundTable.h" /* 802A7114-802A7160 2A1A54 004C+00 0/0 1/1 0/0 .text init__13JAUSoundTableFPCv */ @@ -53,4 +55,4 @@ void JAUSoundNameTable::init(void const* param_0) { } else { field_0x0.reset(); } -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/JAUStreamFileTable.cpp b/src/JSystem/JAudio2/JAUStreamFileTable.cpp index e96db9657f..2c950278e9 100644 --- a/src/JSystem/JAudio2/JAUStreamFileTable.cpp +++ b/src/JSystem/JAudio2/JAUStreamFileTable.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/JAUStreamFileTable.h" #include "dolphin/os.h" @@ -43,4 +45,4 @@ s32 JAUStreamDataMgr_StreamFileTable::getStreamFileEntry(JAISoundID soundId) { return -1; } return DVDConvertPathToEntrynum(filePath); -} \ No newline at end of file +} diff --git a/src/JSystem/JAudio2/dspproc.cpp b/src/JSystem/JAudio2/dspproc.cpp index 408251ba3a..f85fc37cec 100644 --- a/src/JSystem/JAudio2/dspproc.cpp +++ b/src/JSystem/JAudio2/dspproc.cpp @@ -3,6 +3,8 @@ // Translation Unit: dspproc // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/dspproc.h" #include "JSystem/JAudio2/dsptask.h" #include "JSystem/JAudio2/JASDSPInterface.h" diff --git a/src/JSystem/JAudio2/dsptask.cpp b/src/JSystem/JAudio2/dsptask.cpp index f428f86cff..48bc2a06af 100644 --- a/src/JSystem/JAudio2/dsptask.cpp +++ b/src/JSystem/JAudio2/dsptask.cpp @@ -3,6 +3,8 @@ // Translation Unit: dsptask // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/dsptask.h" #include "JSystem/JAudio2/osdsp.h" #include "global.h" diff --git a/src/JSystem/JAudio2/osdsp.cpp b/src/JSystem/JAudio2/osdsp.cpp index a54b77e034..788979df5c 100644 --- a/src/JSystem/JAudio2/osdsp.cpp +++ b/src/JSystem/JAudio2/osdsp.cpp @@ -3,6 +3,8 @@ // Translation Unit: osdsp // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/osdsp.h" #include "JSystem/JAudio2/osdsp_task.h" #include "dolphin/os.h" diff --git a/src/JSystem/JAudio2/osdsp_task.cpp b/src/JSystem/JAudio2/osdsp_task.cpp index 0fe94da0d7..6a7f8bdca5 100644 --- a/src/JSystem/JAudio2/osdsp_task.cpp +++ b/src/JSystem/JAudio2/osdsp_task.cpp @@ -3,6 +3,8 @@ // Translation Unit: osdsp_task // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JAudio2/osdsp_task.h" #include "JSystem/JAudio2/dspproc.h" #include diff --git a/src/JSystem/JFramework/JFWDisplay.cpp b/src/JSystem/JFramework/JFWDisplay.cpp index 428f9fb734..a42f21c60f 100644 --- a/src/JSystem/JFramework/JFWDisplay.cpp +++ b/src/JSystem/JFramework/JFWDisplay.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JFramework/JFWDisplay.h" #include "JSystem/J2DGraph/J2DOrthoGraph.h" #include "JSystem/JUtility/JUTAssert.h" diff --git a/src/JSystem/JFramework/JFWSystem.cpp b/src/JSystem/JFramework/JFWSystem.cpp index bb9008d37f..843f11449f 100644 --- a/src/JSystem/JFramework/JFWSystem.cpp +++ b/src/JSystem/JFramework/JFWSystem.cpp @@ -3,6 +3,8 @@ // Translation Unit: JFWSystem // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JFramework/JFWSystem.h" #include "JSystem/JKernel/JKRExpHeap.h" #include "JSystem/JUtility/JUTConsole.h" diff --git a/src/JSystem/JGadget/binary.cpp b/src/JSystem/JGadget/binary.cpp index 29b66e9a23..67b6afab96 100644 --- a/src/JSystem/JGadget/binary.cpp +++ b/src/JSystem/JGadget/binary.cpp @@ -3,6 +3,8 @@ // Translation Unit: binary // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JGadget/binary.h" /* 802DC864-802DC8C8 2D71A4 0064+00 0/0 2/2 0/0 .text diff --git a/src/JSystem/JGadget/linklist.cpp b/src/JSystem/JGadget/linklist.cpp index 0c23895a88..901bcd979b 100644 --- a/src/JSystem/JGadget/linklist.cpp +++ b/src/JSystem/JGadget/linklist.cpp @@ -3,6 +3,8 @@ // Translation Unit: linklist // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JGadget/linklist.h" template diff --git a/src/JSystem/JGadget/std-vector.cpp b/src/JSystem/JGadget/std-vector.cpp index 90f163b50d..760ce30fce 100644 --- a/src/JSystem/JGadget/std-vector.cpp +++ b/src/JSystem/JGadget/std-vector.cpp @@ -3,6 +3,8 @@ // Translation Unit: std-vector // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JGadget/std-vector.h" /* 802DCCC8-802DCCD0 2D7608 0008+00 1/1 0/0 0/0 .text extend_default__Q27JGadget6vectorFUlUlUl */ diff --git a/src/JSystem/JHostIO/JHIComm.cpp b/src/JSystem/JHostIO/JHIComm.cpp index e55845f009..21238bbb36 100644 --- a/src/JSystem/JHostIO/JHIComm.cpp +++ b/src/JSystem/JHostIO/JHIComm.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JHIComm.h" static int min(int a, int b); diff --git a/src/JSystem/JHostIO/JHICommonMem.cpp b/src/JSystem/JHostIO/JHICommonMem.cpp index d4057f18f1..3d2f59fc49 100644 --- a/src/JSystem/JHostIO/JHICommonMem.cpp +++ b/src/JSystem/JHostIO/JHICommonMem.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JHICommonMem.h" JHIMemBuf* JHICommonMem::instance; diff --git a/src/JSystem/JHostIO/JHIMccBuf.cpp b/src/JSystem/JHostIO/JHIMccBuf.cpp index b9a57637d0..5d2ae8d78a 100644 --- a/src/JSystem/JHostIO/JHIMccBuf.cpp +++ b/src/JSystem/JHostIO/JHIMccBuf.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JHIMccBuf.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JHostIO/JHIRMcc.h" diff --git a/src/JSystem/JHostIO/JHIMemBuf.cpp b/src/JSystem/JHostIO/JHIMemBuf.cpp index 516ccedd51..9ab585839d 100644 --- a/src/JSystem/JHostIO/JHIMemBuf.cpp +++ b/src/JSystem/JHostIO/JHIMemBuf.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JHICommonMem.h" #include "JSystem/JKernel/JKRHeap.h" #include diff --git a/src/JSystem/JHostIO/JHIRMcc.cpp b/src/JSystem/JHostIO/JHIRMcc.cpp index 0edb01506d..de7ee3194a 100644 --- a/src/JSystem/JHostIO/JHIRMcc.cpp +++ b/src/JSystem/JHostIO/JHIRMcc.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JHIMccBuf.h" enum HIO2DeviceType { diff --git a/src/JSystem/JHostIO/JHIhioASync.cpp b/src/JSystem/JHostIO/JHIhioASync.cpp index 6d1630b35e..1ad9320da0 100644 --- a/src/JSystem/JHostIO/JHIhioASync.cpp +++ b/src/JSystem/JHostIO/JHIhioASync.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JHIMccBuf.h" #include "JSystem/JHostIO/JHIRMcc.h" #include diff --git a/src/JSystem/JHostIO/JOREntry.cpp b/src/JSystem/JHostIO/JOREntry.cpp index 5c90b5f77d..0a6b0271c3 100644 --- a/src/JSystem/JHostIO/JOREntry.cpp +++ b/src/JSystem/JHostIO/JOREntry.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JORServer.h" #include "JSystem/JHostIO/JOREntry.h" #include "JSystem/JHostIO/JHIhioASync.h" diff --git a/src/JSystem/JHostIO/JORFile.cpp b/src/JSystem/JHostIO/JORFile.cpp index 94a1979443..f29c9f9952 100644 --- a/src/JSystem/JHostIO/JORFile.cpp +++ b/src/JSystem/JHostIO/JORFile.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JORFile.h" #include "JSystem/JHostIO/JORServer.h" #include diff --git a/src/JSystem/JHostIO/JORHostInfo.cpp b/src/JSystem/JHostIO/JORHostInfo.cpp index 6ba8b221bb..904cb27fbf 100644 --- a/src/JSystem/JHostIO/JORHostInfo.cpp +++ b/src/JSystem/JHostIO/JORHostInfo.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JORHostInfo.h" #include "JSystem/JHostIO/JORServer.h" diff --git a/src/JSystem/JHostIO/JORMessageBox.cpp b/src/JSystem/JHostIO/JORMessageBox.cpp index 16884b4542..e7ce1cc954 100644 --- a/src/JSystem/JHostIO/JORMessageBox.cpp +++ b/src/JSystem/JHostIO/JORMessageBox.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JORServer.h" u32 JORMessageBox(const char* message, const char* title, u32 style) { diff --git a/src/JSystem/JHostIO/JORServer.cpp b/src/JSystem/JHostIO/JORServer.cpp index 275777d9a0..a6261f45bc 100644 --- a/src/JSystem/JHostIO/JORServer.cpp +++ b/src/JSystem/JHostIO/JORServer.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JORServer.h" #include "JSystem/JHostIO/JORReflexible.h" #include "JSystem/JHostIO/JORFile.h" diff --git a/src/JSystem/JHostIO/JORShellExecute.cpp b/src/JSystem/JHostIO/JORShellExecute.cpp index ad1b3aeb1e..107c978e49 100644 --- a/src/JSystem/JHostIO/JORShellExecute.cpp +++ b/src/JSystem/JHostIO/JORShellExecute.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JHostIO/JORServer.h" int JORShellExecute(const char* param_0, const char* param_1, const char* param_2, const char* param_3, int param_4) { diff --git a/src/JSystem/JKernel/JKRAram.cpp b/src/JSystem/JKernel/JKRAram.cpp index 0621dccac9..20435aaf64 100644 --- a/src/JSystem/JKernel/JKRAram.cpp +++ b/src/JSystem/JKernel/JKRAram.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRAram.h" #include "JSystem/JKernel/JKRAramPiece.h" #include "JSystem/JKernel/JKRAramStream.h" @@ -6,7 +8,6 @@ #include "JSystem/JUtility/JUTException.h" #include "dolphin/ar.h" #include -#include #include "string.h" static u8* firstSrcData(); diff --git a/src/JSystem/JKernel/JKRAramArchive.cpp b/src/JSystem/JKernel/JKRAramArchive.cpp index c4600ec372..621af36a66 100644 --- a/src/JSystem/JKernel/JKRAramArchive.cpp +++ b/src/JSystem/JKernel/JKRAramArchive.cpp @@ -3,6 +3,8 @@ // Translation Unit: JKRAramArchive // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRAramArchive.h" #include "JSystem/JKernel/JKRAram.h" #include "JSystem/JKernel/JKRDecomp.h" diff --git a/src/JSystem/JKernel/JKRAramBlock.cpp b/src/JSystem/JKernel/JKRAramBlock.cpp index c9fdbade9c..a6794cbdcc 100644 --- a/src/JSystem/JKernel/JKRAramBlock.cpp +++ b/src/JSystem/JKernel/JKRAramBlock.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRAramBlock.h" #include "JSystem/JKernel/JKRAramHeap.h" #include "JSystem/JKernel/JKRHeap.h" @@ -63,4 +65,4 @@ JKRAramBlock* JKRAramBlock::allocTail(u32 size, u8 groupId, JKRAramHeap* aramHea JSUList* list = mBlockLink.getSupervisor(); list->insert(next, &block->mBlockLink); return block; -} \ No newline at end of file +} diff --git a/src/JSystem/JKernel/JKRAramHeap.cpp b/src/JSystem/JKernel/JKRAramHeap.cpp index 1592a4d5ad..2ef579b411 100644 --- a/src/JSystem/JKernel/JKRAramHeap.cpp +++ b/src/JSystem/JKernel/JKRAramHeap.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRAramHeap.h" #include "JSystem/JKernel/JKRHeap.h" #include "global.h" diff --git a/src/JSystem/JKernel/JKRAramPiece.cpp b/src/JSystem/JKernel/JKRAramPiece.cpp index 364a5abaf8..64dd77ada4 100644 --- a/src/JSystem/JKernel/JKRAramPiece.cpp +++ b/src/JSystem/JKernel/JKRAramPiece.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRAramPiece.h" #include "JSystem/JKernel/JKRAram.h" #include "JSystem/JKernel/JKRDecomp.h" @@ -154,4 +156,4 @@ JKRAMCommand::~JKRAMCommand() { if (field_0x94) JKRHeap::free(field_0x94, NULL); -} \ No newline at end of file +} diff --git a/src/JSystem/JKernel/JKRAramStream.cpp b/src/JSystem/JKernel/JKRAramStream.cpp index d5ad390f48..86cffdf18f 100644 --- a/src/JSystem/JKernel/JKRAramStream.cpp +++ b/src/JSystem/JKernel/JKRAramStream.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRAramStream.h" #include "JSystem/JKernel/JKRAramPiece.h" #include "JSystem/JSupport/JSUFileStream.h" diff --git a/src/JSystem/JKernel/JKRArchivePri.cpp b/src/JSystem/JKernel/JKRArchivePri.cpp index 977b39f3a6..1e6a8df8f6 100644 --- a/src/JSystem/JKernel/JKRArchivePri.cpp +++ b/src/JSystem/JKernel/JKRArchivePri.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRArchive.h" #include "JSystem/JKernel/JKRHeap.h" #include "ctype.h" diff --git a/src/JSystem/JKernel/JKRArchivePub.cpp b/src/JSystem/JKernel/JKRArchivePub.cpp index d27d3f06a3..be85ac87a1 100644 --- a/src/JSystem/JKernel/JKRArchivePub.cpp +++ b/src/JSystem/JKernel/JKRArchivePub.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRAramArchive.h" #include "JSystem/JKernel/JKRArchive.h" #include "JSystem/JKernel/JKRCompArchive.h" @@ -386,4 +388,4 @@ u32 JKRArchive::getFileAttribute(u32 index) const { } return 0; -} \ No newline at end of file +} diff --git a/src/JSystem/JKernel/JKRAssertHeap.cpp b/src/JSystem/JKernel/JKRAssertHeap.cpp index 45f6b89758..4ba86df214 100644 --- a/src/JSystem/JKernel/JKRAssertHeap.cpp +++ b/src/JSystem/JKernel/JKRAssertHeap.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRAssertHeap.h" /* 802D12C4-802D1300 2CBC04 003C+00 1/1 0/0 0/0 .text __ct__13JKRAssertHeapFPvUlP7JKRHeapb */ @@ -105,4 +107,4 @@ void* JKRAssertHeap::do_getMaxFreeBlock() { /* 802D1474-802D147C 2CBDB4 0008+00 1/0 0/0 0/0 .text do_getTotalFreeSize__13JKRAssertHeapFv */ s32 JKRAssertHeap::do_getTotalFreeSize() { return 0; -} \ No newline at end of file +} diff --git a/src/JSystem/JKernel/JKRCompArchive.cpp b/src/JSystem/JKernel/JKRCompArchive.cpp index 9a8dd46d15..12d18c32cd 100644 --- a/src/JSystem/JKernel/JKRCompArchive.cpp +++ b/src/JSystem/JKernel/JKRCompArchive.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRCompArchive.h" #include "JSystem/JKernel/JKRAram.h" #include "JSystem/JKernel/JKRAramArchive.h" diff --git a/src/JSystem/JKernel/JKRDecomp.cpp b/src/JSystem/JKernel/JKRDecomp.cpp index 7386ac1b54..21a4396dfb 100644 --- a/src/JSystem/JKernel/JKRDecomp.cpp +++ b/src/JSystem/JKernel/JKRDecomp.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRDecomp.h" #include "JSystem/JKernel/JKRAramPiece.h" #include "global.h" diff --git a/src/JSystem/JKernel/JKRDisposer.cpp b/src/JSystem/JKernel/JKRDisposer.cpp index 81ea2a0338..9bfa3eb06b 100644 --- a/src/JSystem/JKernel/JKRDisposer.cpp +++ b/src/JSystem/JKernel/JKRDisposer.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRDisposer.h" #include "JSystem/JKernel/JKRHeap.h" @@ -15,4 +17,4 @@ JKRDisposer::~JKRDisposer() { if (heap) { heap->removeDisposer(this); } -} \ No newline at end of file +} diff --git a/src/JSystem/JKernel/JKRDvdAramRipper.cpp b/src/JSystem/JKernel/JKRDvdAramRipper.cpp index 9d080e3620..d0ddbf8e05 100644 --- a/src/JSystem/JKernel/JKRDvdAramRipper.cpp +++ b/src/JSystem/JKernel/JKRDvdAramRipper.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRDvdAramRipper.h" #include "JSystem/JKernel/JKRAram.h" #include "JSystem/JKernel/JKRAramPiece.h" diff --git a/src/JSystem/JKernel/JKRDvdArchive.cpp b/src/JSystem/JKernel/JKRDvdArchive.cpp index b53b3a44d0..1c5db77bd9 100644 --- a/src/JSystem/JKernel/JKRDvdArchive.cpp +++ b/src/JSystem/JKernel/JKRDvdArchive.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRDvdArchive.h" #include "JSystem/JKernel/JKRDecomp.h" #include "JSystem/JKernel/JKRDvdFile.h" diff --git a/src/JSystem/JKernel/JKRDvdFile.cpp b/src/JSystem/JKernel/JKRDvdFile.cpp index d4a9255ab2..90e277c686 100644 --- a/src/JSystem/JKernel/JKRDvdFile.cpp +++ b/src/JSystem/JKernel/JKRDvdFile.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRDvdFile.h" #include "JSystem/JUtility/JUTAssert.h" #include "JSystem/JUtility/JUTException.h" @@ -146,4 +148,4 @@ void JKRDvdFile::doneProcess(s32 id, DVDFileInfo* fileInfo) { /* 802D9AF8-802D9B00 2D4438 0008+00 1/0 0/0 0/0 .text getFileSize__10JKRDvdFileCFv */ s32 JKRDvdFile::getFileSize(void) const { return mFileInfo.length; -} \ No newline at end of file +} diff --git a/src/JSystem/JKernel/JKRDvdRipper.cpp b/src/JSystem/JKernel/JKRDvdRipper.cpp index 6645915215..19df91fa1f 100644 --- a/src/JSystem/JKernel/JKRDvdRipper.cpp +++ b/src/JSystem/JKernel/JKRDvdRipper.cpp @@ -2,13 +2,14 @@ // JKRDvdRipper // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRDvdRipper.h" #include "JSystem/JKernel/JKRDvdFile.h" #include "JSystem/JKernel/JKRDecomp.h" #include "JSystem/JUtility/JUTException.h" #include "string.h" #include -#include #include "dolphin/vi.h" #include diff --git a/src/JSystem/JKernel/JKRExpHeap.cpp b/src/JSystem/JKernel/JKRExpHeap.cpp index ab40964ac6..9bbf37a505 100644 --- a/src/JSystem/JKernel/JKRExpHeap.cpp +++ b/src/JSystem/JKernel/JKRExpHeap.cpp @@ -2,6 +2,8 @@ // JKRExpHeap // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRExpHeap.h" #include "JSystem/JSupport/JSupport.h" #include "JSystem/JUtility/JUTConsole.h" diff --git a/src/JSystem/JKernel/JKRFile.cpp b/src/JSystem/JKernel/JKRFile.cpp index 42b1720554..590c9f049d 100644 --- a/src/JSystem/JKernel/JKRFile.cpp +++ b/src/JSystem/JKernel/JKRFile.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRFile.h" #include "dolphin/vi.h" @@ -10,4 +12,4 @@ s32 JKRFile::read(void* data, s32 size, s32 offset) { else return result; } -} \ No newline at end of file +} diff --git a/src/JSystem/JKernel/JKRFileCache.cpp b/src/JSystem/JKernel/JKRFileCache.cpp index 549f4c0335..2213eace42 100644 --- a/src/JSystem/JKernel/JKRFileCache.cpp +++ b/src/JSystem/JKernel/JKRFileCache.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRFileCache.h" #include "JSystem/JKernel/JKRDvdFile.h" #include "JSystem/JKernel/JKRFileFinder.h" diff --git a/src/JSystem/JKernel/JKRFileFinder.cpp b/src/JSystem/JKernel/JKRFileFinder.cpp index 308eb81d87..1e407537ab 100644 --- a/src/JSystem/JKernel/JKRFileFinder.cpp +++ b/src/JSystem/JKernel/JKRFileFinder.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRFileFinder.h" #include "JSystem/JKernel/JKRArchive.h" diff --git a/src/JSystem/JKernel/JKRFileLoader.cpp b/src/JSystem/JKernel/JKRFileLoader.cpp index fbcecb1cbf..2d5a399808 100644 --- a/src/JSystem/JKernel/JKRFileLoader.cpp +++ b/src/JSystem/JKernel/JKRFileLoader.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRFileLoader.h" #include "string.h" #include "ctype.h" diff --git a/src/JSystem/JKernel/JKRHeap.cpp b/src/JSystem/JKernel/JKRHeap.cpp index bbcca9c2c3..41e57454ee 100644 --- a/src/JSystem/JKernel/JKRHeap.cpp +++ b/src/JSystem/JKernel/JKRHeap.cpp @@ -3,6 +3,8 @@ * JSystem Heap Framework */ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JUtility/JUTAssert.h" #include "JSystem/JUtility/JUTException.h" diff --git a/src/JSystem/JKernel/JKRMemArchive.cpp b/src/JSystem/JKernel/JKRMemArchive.cpp index 9fadefc771..d773e5f05a 100644 --- a/src/JSystem/JKernel/JKRMemArchive.cpp +++ b/src/JSystem/JKernel/JKRMemArchive.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRMemArchive.h" #include "JSystem/JKernel/JKRDecomp.h" #include "JSystem/JKernel/JKRDvdRipper.h" diff --git a/src/JSystem/JKernel/JKRSolidHeap.cpp b/src/JSystem/JKernel/JKRSolidHeap.cpp index 66dfd29d26..cd8c47cb12 100644 --- a/src/JSystem/JKernel/JKRSolidHeap.cpp +++ b/src/JSystem/JKernel/JKRSolidHeap.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRSolidHeap.h" #include "JSystem/JUtility/JUTAssert.h" #include "JSystem/JUtility/JUTConsole.h" diff --git a/src/JSystem/JKernel/JKRThread.cpp b/src/JSystem/JKernel/JKRThread.cpp index fc2bbff804..da9e87182e 100644 --- a/src/JSystem/JKernel/JKRThread.cpp +++ b/src/JSystem/JKernel/JKRThread.cpp @@ -1,8 +1,9 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JKernel/JKRThread.h" #include "JSystem/JUtility/JUTAssert.h" #include "JSystem/JUtility/JUTConsole.h" #include "stdio.h" -#include "dol2asm.h" #include "global.h" #include diff --git a/src/JSystem/JMath/JMATrigonometric.cpp b/src/JSystem/JMath/JMATrigonometric.cpp index b5b0ca4b02..df39e04295 100644 --- a/src/JSystem/JMath/JMATrigonometric.cpp +++ b/src/JSystem/JMath/JMATrigonometric.cpp @@ -3,10 +3,11 @@ // Translation Unit: JMATrigonometric // +#include "JSystem/JSystem.h" // IWYU pragma: keep + // don't include header until this "zero" mess is figured out // #include "JSystem/JMath/JMATrigonometric.h" #include "math.h" -#include "dol2asm.h" #include "global.h" static f32 dummy() { diff --git a/src/JSystem/JMath/JMath.cpp b/src/JSystem/JMath/JMath.cpp index 23cb3d4bdb..3972d26e8d 100644 --- a/src/JSystem/JMath/JMath.cpp +++ b/src/JSystem/JMath/JMath.cpp @@ -3,6 +3,8 @@ // Translation Unit: JMath // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JMath/JMath.h" #include "JSystem/JMath/JMATrigonometric.h" diff --git a/src/JSystem/JMath/random.cpp b/src/JSystem/JMath/random.cpp index 78532ed98c..dc910ac072 100644 --- a/src/JSystem/JMath/random.cpp +++ b/src/JSystem/JMath/random.cpp @@ -3,6 +3,8 @@ // Translation Unit: random // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JMath/random.h" /* 80339AE4-80339AEC -00001 0008+00 0/0 0/0 0/0 .text __ct__Q25JMath13TRandom_fast_FUl */ diff --git a/src/JSystem/JMessage/control.cpp b/src/JSystem/JMessage/control.cpp index 1159f3a643..5df6892a9f 100644 --- a/src/JSystem/JMessage/control.cpp +++ b/src/JSystem/JMessage/control.cpp @@ -3,6 +3,8 @@ * JMessage Controller */ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JMessage/control.h" /* 802A7548-802A758C 2A1E88 0044+00 0/0 2/2 0/0 .text __ct__Q28JMessage8TControlFv */ diff --git a/src/JSystem/JMessage/data.cpp b/src/JSystem/JMessage/data.cpp index 9f7c0f0c11..e88dafdb42 100644 --- a/src/JSystem/JMessage/data.cpp +++ b/src/JSystem/JMessage/data.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JMessage/data.h" /* 80455818-80455820 003E18 0004+04 0/0 1/1 0/0 .sdata2 ga4cSignature__Q28JMessage4data */ diff --git a/src/JSystem/JMessage/locale.cpp b/src/JSystem/JMessage/locale.cpp index c1595a5763..fca9ad6621 100644 --- a/src/JSystem/JMessage/locale.cpp +++ b/src/JSystem/JMessage/locale.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JMessage/locale.h" /* 802A9528-802A958C 2A3E68 0064+00 0/0 1/0 0/0 .text diff --git a/src/JSystem/JMessage/processor.cpp b/src/JSystem/JMessage/processor.cpp index 77ecc72bb5..078765e0e0 100644 --- a/src/JSystem/JMessage/processor.cpp +++ b/src/JSystem/JMessage/processor.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JMessage/processor.h" #include "JSystem/JMessage/control.h" #include "JSystem/JUtility/JUTAssert.h" diff --git a/src/JSystem/JMessage/resource.cpp b/src/JSystem/JMessage/resource.cpp index 1b0a813f84..8f50f15c11 100644 --- a/src/JSystem/JMessage/resource.cpp +++ b/src/JSystem/JMessage/resource.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JMessage/resource.h" #include "JSystem/JGadget/search.h" #include "JSystem/JGadget/define.h" diff --git a/src/JSystem/JParticle/JPABaseShape.cpp b/src/JSystem/JParticle/JPABaseShape.cpp index d869cd203b..3743fa40bf 100644 --- a/src/JSystem/JParticle/JPABaseShape.cpp +++ b/src/JSystem/JParticle/JPABaseShape.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPABaseShape // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPABaseShape.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JParticle/JPAParticle.h" diff --git a/src/JSystem/JParticle/JPAChildShape.cpp b/src/JSystem/JParticle/JPAChildShape.cpp index cbc24cbb06..3f26bd5313 100644 --- a/src/JSystem/JParticle/JPAChildShape.cpp +++ b/src/JSystem/JParticle/JPAChildShape.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAChildShape // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAChildShape.h" #include "JSystem/JParticle/JPAParticle.h" #include "JSystem/JParticle/JPAEmitter.h" diff --git a/src/JSystem/JParticle/JPADynamicsBlock.cpp b/src/JSystem/JParticle/JPADynamicsBlock.cpp index 672c8413b4..2c2baab133 100644 --- a/src/JSystem/JParticle/JPADynamicsBlock.cpp +++ b/src/JSystem/JParticle/JPADynamicsBlock.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPADynamicsBlock // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPADynamicsBlock.h" #include "JSystem/JMath/JMATrigonometric.h" #include "JSystem/JParticle/JPAEmitter.h" diff --git a/src/JSystem/JParticle/JPAEmitter.cpp b/src/JSystem/JParticle/JPAEmitter.cpp index 517421c836..3bc871f01b 100644 --- a/src/JSystem/JParticle/JPAEmitter.cpp +++ b/src/JSystem/JParticle/JPAEmitter.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAEmitter // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAEmitter.h" #include "JSystem/JParticle/JPAEmitterManager.h" #include "JSystem/JParticle/JPAParticle.h" diff --git a/src/JSystem/JParticle/JPAEmitterManager.cpp b/src/JSystem/JParticle/JPAEmitterManager.cpp index 649f422626..80dcf104e5 100644 --- a/src/JSystem/JParticle/JPAEmitterManager.cpp +++ b/src/JSystem/JParticle/JPAEmitterManager.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAEmitterManager // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAEmitterManager.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JParticle/JPAEmitter.h" diff --git a/src/JSystem/JParticle/JPAExTexShape.cpp b/src/JSystem/JParticle/JPAExTexShape.cpp index a0105eb5fe..adf76ba905 100644 --- a/src/JSystem/JParticle/JPAExTexShape.cpp +++ b/src/JSystem/JParticle/JPAExTexShape.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAExTexShape // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAExTexShape.h" #include "JSystem/JParticle/JPAResourceManager.h" #include "JSystem/JParticle/JPAEmitter.h" diff --git a/src/JSystem/JParticle/JPAExtraShape.cpp b/src/JSystem/JParticle/JPAExtraShape.cpp index 2c269a3106..548dad37af 100644 --- a/src/JSystem/JParticle/JPAExtraShape.cpp +++ b/src/JSystem/JParticle/JPAExtraShape.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAExtraShape // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAExtraShape.h" #include "JSystem/JMath/JMATrigonometric.h" #include "JSystem/JParticle/JPAParticle.h" diff --git a/src/JSystem/JParticle/JPAFieldBlock.cpp b/src/JSystem/JParticle/JPAFieldBlock.cpp index c9a4c03866..9cb667764c 100644 --- a/src/JSystem/JParticle/JPAFieldBlock.cpp +++ b/src/JSystem/JParticle/JPAFieldBlock.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAFieldBlock // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAFieldBlock.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JParticle/JPAEmitter.h" diff --git a/src/JSystem/JParticle/JPAKeyBlock.cpp b/src/JSystem/JParticle/JPAKeyBlock.cpp index fdb1e8e6c5..ab1e2142bc 100644 --- a/src/JSystem/JParticle/JPAKeyBlock.cpp +++ b/src/JSystem/JParticle/JPAKeyBlock.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAKeyBlock // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAKeyBlock.h" #include "JSystem/JParticle/JPAMath.h" diff --git a/src/JSystem/JParticle/JPAMath.cpp b/src/JSystem/JParticle/JPAMath.cpp index c86860382e..74bee7f689 100644 --- a/src/JSystem/JParticle/JPAMath.cpp +++ b/src/JSystem/JParticle/JPAMath.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAMath // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAMath.h" #include "JSystem/JMath/JMATrigonometric.h" #include "JSystem/J2DGraph/J2DAnimation.h" diff --git a/src/JSystem/JParticle/JPAParticle.cpp b/src/JSystem/JParticle/JPAParticle.cpp index c06c62b9ed..a464caab37 100644 --- a/src/JSystem/JParticle/JPAParticle.cpp +++ b/src/JSystem/JParticle/JPAParticle.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAParticle // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAParticle.h" #include "JSystem/JParticle/JPABaseShape.h" #include "JSystem/JParticle/JPAChildShape.h" diff --git a/src/JSystem/JParticle/JPAResource.cpp b/src/JSystem/JParticle/JPAResource.cpp index 01bba7d236..281955f70d 100644 --- a/src/JSystem/JParticle/JPAResource.cpp +++ b/src/JSystem/JParticle/JPAResource.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAResource // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAResource.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JParticle/JPABaseShape.h" diff --git a/src/JSystem/JParticle/JPAResourceLoader.cpp b/src/JSystem/JParticle/JPAResourceLoader.cpp index 580e913afe..f486a734e2 100644 --- a/src/JSystem/JParticle/JPAResourceLoader.cpp +++ b/src/JSystem/JParticle/JPAResourceLoader.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAResourceLoader // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAResourceLoader.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JParticle/JPABaseShape.h" diff --git a/src/JSystem/JParticle/JPAResourceManager.cpp b/src/JSystem/JParticle/JPAResourceManager.cpp index 487a20488d..9532114ff8 100644 --- a/src/JSystem/JParticle/JPAResourceManager.cpp +++ b/src/JSystem/JParticle/JPAResourceManager.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPAResourceManager // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPAResourceManager.h" #include "JSystem/JParticle/JPADynamicsBlock.h" #include "JSystem/JParticle/JPAResource.h" diff --git a/src/JSystem/JParticle/JPATexture.cpp b/src/JSystem/JParticle/JPATexture.cpp index 76ba6f43d0..a812bee764 100644 --- a/src/JSystem/JParticle/JPATexture.cpp +++ b/src/JSystem/JParticle/JPATexture.cpp @@ -3,6 +3,8 @@ // Translation Unit: JPATexture // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JParticle/JPATexture.h" /* 8027D7D4-8027D83C 278114 0068+00 0/0 1/1 0/0 .text __ct__10JPATextureFPCUc */ diff --git a/src/JSystem/JStage/JSGActor.cpp b/src/JSystem/JStage/JSGActor.cpp index 835399cacd..0fb86da90f 100644 --- a/src/JSystem/JStage/JSGActor.cpp +++ b/src/JSystem/JStage/JSGActor.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStage/JSGActor.h" /* 80280A48-80280AA8 27B388 0060+00 0/0 1/1 0/0 .text __dt__Q26JStage6TActorFv */ @@ -92,4 +94,4 @@ void JStage::TActor::JSGSetTextureAnimationFrame(f32) {} * JSGGetTextureAnimationFrameMax__Q26JStage6TActorCFv */ f32 JStage::TActor::JSGGetTextureAnimationFrameMax() const { return 0.0f; -} \ No newline at end of file +} diff --git a/src/JSystem/JStage/JSGAmbientLight.cpp b/src/JSystem/JStage/JSGAmbientLight.cpp index 0920b4499a..c1fe9047db 100644 --- a/src/JSystem/JStage/JSGAmbientLight.cpp +++ b/src/JSystem/JStage/JSGAmbientLight.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStage/JSGAmbientLight.h" /* 80280B20-80280B80 27B460 0060+00 0/0 1/1 0/0 .text __dt__Q26JStage13TAmbientLightFv */ @@ -15,4 +17,4 @@ GXColor JStage::TAmbientLight::JSGGetColor() const { /* 80280B9C-80280BA0 27B4DC 0004+00 1/0 0/0 0/0 .text * JSGSetColor__Q26JStage13TAmbientLightF8_GXColor */ -void JStage::TAmbientLight::JSGSetColor(GXColor) {} \ No newline at end of file +void JStage::TAmbientLight::JSGSetColor(GXColor) {} diff --git a/src/JSystem/JStage/JSGCamera.cpp b/src/JSystem/JStage/JSGCamera.cpp index ef04b4c52b..1acc80e6e7 100644 --- a/src/JSystem/JStage/JSGCamera.cpp +++ b/src/JSystem/JStage/JSGCamera.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStage/JSGCamera.h" #include "math.h" #include "limits.h" diff --git a/src/JSystem/JStage/JSGFog.cpp b/src/JSystem/JStage/JSGFog.cpp index 689d55f129..211217f075 100644 --- a/src/JSystem/JStage/JSGFog.cpp +++ b/src/JSystem/JStage/JSGFog.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStage/JSGFog.h" #include "math.h" @@ -40,4 +42,4 @@ GXColor JStage::TFog::JSGGetColor() const { } /* 80280D24-80280D28 27B664 0004+00 1/0 0/0 0/0 .text JSGSetColor__Q26JStage4TFogF8_GXColor */ -void JStage::TFog::JSGSetColor(GXColor) {} \ No newline at end of file +void JStage::TFog::JSGSetColor(GXColor) {} diff --git a/src/JSystem/JStage/JSGLight.cpp b/src/JSystem/JStage/JSGLight.cpp index 5f49e78e54..e0e161bba1 100644 --- a/src/JSystem/JStage/JSGLight.cpp +++ b/src/JSystem/JStage/JSGLight.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStage/JSGLight.h" /* 80280D28-80280D88 27B668 0060+00 0/0 1/1 0/0 .text __dt__Q26JStage6TLightFv */ @@ -51,4 +53,4 @@ void JStage::TLight::JSGSetPosition(Vec const&) {} void JStage::TLight::JSGGetDirection(Vec*) const {} /* 80280DD0-80280DD4 27B710 0004+00 1/0 0/0 0/0 .text JSGSetDirection__Q26JStage6TLightFRC3Vec */ -void JStage::TLight::JSGSetDirection(Vec const&) {} \ No newline at end of file +void JStage::TLight::JSGSetDirection(Vec const&) {} diff --git a/src/JSystem/JStage/JSGObject.cpp b/src/JSystem/JStage/JSGObject.cpp index 3d25bf244f..bf93e99598 100644 --- a/src/JSystem/JStage/JSGObject.cpp +++ b/src/JSystem/JStage/JSGObject.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStage/JSGObject.h" /* 80280DD4-80280E1C 27B714 0048+00 0/0 6/6 0/0 .text __dt__Q26JStage7TObjectFv */ @@ -64,4 +66,4 @@ bool JStage::TObject::JSGGetNodeTransformation(u32, MtxP mtx) const { mtx[2][2] = 0.0f; mtx[2][3] = 0.0f; return false; -} \ No newline at end of file +} diff --git a/src/JSystem/JStage/JSGSystem.cpp b/src/JSystem/JStage/JSGSystem.cpp index 5e66bf749e..53cd88a226 100644 --- a/src/JSystem/JStage/JSGSystem.cpp +++ b/src/JSystem/JStage/JSGSystem.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStage/JSGSystem.h" /* 80280E90-80280EF0 27B7D0 0060+00 0/0 1/1 0/0 .text __dt__Q26JStage7TSystemFv */ diff --git a/src/JSystem/JStudio/JStudio/ctb-data.cpp b/src/JSystem/JStudio/JStudio/ctb-data.cpp index ab0bd5ec54..af3919d86e 100644 --- a/src/JSystem/JStudio/JStudio/ctb-data.cpp +++ b/src/JSystem/JStudio/JStudio/ctb-data.cpp @@ -1,6 +1,8 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/ctb.h" /* ############################################################################################## */ /* 804553F8-80455400 0039F8 0004+04 0/0 1/1 0/0 .sdata2 ga4cSignature__Q37JStudio3ctb4data */ -const u32 JStudio::ctb::data::ga4cSignature = 'CTB\0'; \ No newline at end of file +const u32 JStudio::ctb::data::ga4cSignature = 'CTB\0'; diff --git a/src/JSystem/JStudio/JStudio/ctb.cpp b/src/JSystem/JStudio/JStudio/ctb.cpp index aeb7ba1de8..92e03b337c 100644 --- a/src/JSystem/JStudio/JStudio/ctb.cpp +++ b/src/JSystem/JStudio/JStudio/ctb.cpp @@ -3,6 +3,8 @@ // Translation Unit: ctb // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/ctb.h" #include "iterator.h" #include "string.h" diff --git a/src/JSystem/JStudio/JStudio/functionvalue.cpp b/src/JSystem/JStudio/JStudio/functionvalue.cpp index 6f9982293f..193d1304a6 100644 --- a/src/JSystem/JStudio/JStudio/functionvalue.cpp +++ b/src/JSystem/JStudio/JStudio/functionvalue.cpp @@ -3,6 +3,8 @@ // Translation Unit: functionvalue // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/functionvalue.h" #include "JSystem/JGadget/search.h" #include "JSystem/JUtility/JUTException.h" diff --git a/src/JSystem/JStudio/JStudio/fvb-data-parse.cpp b/src/JSystem/JStudio/JStudio/fvb-data-parse.cpp index 1a1936a214..470cf78766 100644 --- a/src/JSystem/JStudio/JStudio/fvb-data-parse.cpp +++ b/src/JSystem/JStudio/JStudio/fvb-data-parse.cpp @@ -3,6 +3,8 @@ // Translation Unit: fvb-data-parse // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/fvb-data-parse.h" // diff --git a/src/JSystem/JStudio/JStudio/fvb-data.cpp b/src/JSystem/JStudio/JStudio/fvb-data.cpp index a8206ab940..bae0a903ea 100644 --- a/src/JSystem/JStudio/JStudio/fvb-data.cpp +++ b/src/JSystem/JStudio/JStudio/fvb-data.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/fvb-data.h" -extern const char JStudio::fvb::data::ga4cSignature[4] = "FVB"; \ No newline at end of file +extern const char JStudio::fvb::data::ga4cSignature[4] = "FVB"; diff --git a/src/JSystem/JStudio/JStudio/fvb.cpp b/src/JSystem/JStudio/JStudio/fvb.cpp index a9a2565fee..46506bf41a 100644 --- a/src/JSystem/JStudio/JStudio/fvb.cpp +++ b/src/JSystem/JStudio/JStudio/fvb.cpp @@ -3,6 +3,8 @@ // Translation Unit: fvb // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/fvb.h" #include "JSystem/JUtility/JUTException.h" #include diff --git a/src/JSystem/JStudio/JStudio/jstudio-control.cpp b/src/JSystem/JStudio/JStudio/jstudio-control.cpp index 0de8b88c00..6e5358b226 100644 --- a/src/JSystem/JStudio/JStudio/jstudio-control.cpp +++ b/src/JSystem/JStudio/JStudio/jstudio-control.cpp @@ -2,6 +2,8 @@ // jstudio-control // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/jstudio-control.h" #include "JSystem/JStudio/JStudio/jstudio-math.h" #include "JSystem/JStudio/JStudio/jstudio-data.h" @@ -208,4 +210,4 @@ bool JStudio::TParse::parseBlock_block_ctb_(JStudio::stb::data::TParse_TBlock co pControl->transform_enable(true); } return true; -} \ No newline at end of file +} diff --git a/src/JSystem/JStudio/JStudio/jstudio-data.cpp b/src/JSystem/JStudio/JStudio/jstudio-data.cpp index 684d18a034..52e38a09f2 100644 --- a/src/JSystem/JStudio/JStudio/jstudio-data.cpp +++ b/src/JSystem/JStudio/JStudio/jstudio-data.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/jstudio-data.h" -extern const char JStudio::data::ga8cSignature[8] = "jstudio"; \ No newline at end of file +extern const char JStudio::data::ga8cSignature[8] = "jstudio"; diff --git a/src/JSystem/JStudio/JStudio/jstudio-math.cpp b/src/JSystem/JStudio/JStudio/jstudio-math.cpp index 90bddf8d3b..54eb8d280f 100644 --- a/src/JSystem/JStudio/JStudio/jstudio-math.cpp +++ b/src/JSystem/JStudio/JStudio/jstudio-math.cpp @@ -3,6 +3,8 @@ // Translation Unit: jstudio-math // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/jstudio-math.h" #include "JSystem/JGeometry.h" #include "JSystem/TPosition3.h" diff --git a/src/JSystem/JStudio/JStudio/jstudio-object.cpp b/src/JSystem/JStudio/JStudio/jstudio-object.cpp index 7da5376ae9..b8598677b7 100644 --- a/src/JSystem/JStudio/JStudio/jstudio-object.cpp +++ b/src/JSystem/JStudio/JStudio/jstudio-object.cpp @@ -3,6 +3,8 @@ // Translation Unit: jstudio-object // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/jstudio-object.h" namespace JStudio { diff --git a/src/JSystem/JStudio/JStudio/object-id.cpp b/src/JSystem/JStudio/JStudio/object-id.cpp index 361ca51fe4..75220d8740 100644 --- a/src/JSystem/JStudio/JStudio/object-id.cpp +++ b/src/JSystem/JStudio/JStudio/object-id.cpp @@ -2,6 +2,8 @@ // object-id // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/object-id.h" #include "JSystem/JUtility/JUTAssert.h" diff --git a/src/JSystem/JStudio/JStudio/stb-data-parse.cpp b/src/JSystem/JStudio/JStudio/stb-data-parse.cpp index 9701cc3cc6..1aa0a2fe16 100644 --- a/src/JSystem/JStudio/JStudio/stb-data-parse.cpp +++ b/src/JSystem/JStudio/JStudio/stb-data-parse.cpp @@ -3,6 +3,8 @@ // Translation Unit: stb-data-parse // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/stb-data-parse.h" #include "JSystem/JUtility/JUTAssert.h" #include "dolphin/os.h" diff --git a/src/JSystem/JStudio/JStudio/stb-data.cpp b/src/JSystem/JStudio/JStudio/stb-data.cpp index 9cedb6f34c..889a3cd7c4 100644 --- a/src/JSystem/JStudio/JStudio/stb-data.cpp +++ b/src/JSystem/JStudio/JStudio/stb-data.cpp @@ -1,5 +1,7 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/stb-data.h" #include "dol2asm.h" const s32 JStudio::stb::data::gauDataSize_TEParagraph_data[8] = {0x0, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x40}; -SECTION_SDATA2 u32 JStudio::stb::data::ga4cSignature = 'STB\0'; \ No newline at end of file +SECTION_SDATA2 u32 JStudio::stb::data::ga4cSignature = 'STB\0'; diff --git a/src/JSystem/JStudio/JStudio/stb.cpp b/src/JSystem/JStudio/JStudio/stb.cpp index 4d1d228017..b4ec0eeec8 100644 --- a/src/JSystem/JStudio/JStudio/stb.cpp +++ b/src/JSystem/JStudio/JStudio/stb.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio/stb.h" #include "JSystem/JStudio/JStudio/jstudio-object.h" #include "JSystem/JUtility/JUTException.h" diff --git a/src/JSystem/JStudio/JStudio_JAudio2/control.cpp b/src/JSystem/JStudio/JStudio_JAudio2/control.cpp index 6d2e6aa0b5..4f96bf8778 100644 --- a/src/JSystem/JStudio/JStudio_JAudio2/control.cpp +++ b/src/JSystem/JStudio/JStudio_JAudio2/control.cpp @@ -2,6 +2,8 @@ // control // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JAudio2/control.h" #include "JSystem/JGadget/pointer.h" @@ -47,4 +49,4 @@ JStudio::TObject* JStudio_JAudio2::TCreateObject::createObject_JAI_SOUND_( } deleteGuard.set(NULL); return soundObj; -} \ No newline at end of file +} diff --git a/src/JSystem/JStudio/JStudio_JAudio2/object-sound.cpp b/src/JSystem/JStudio/JStudio_JAudio2/object-sound.cpp index 5e168ba44e..20e8f876c0 100644 --- a/src/JSystem/JStudio/JStudio_JAudio2/object-sound.cpp +++ b/src/JSystem/JStudio/JStudio_JAudio2/object-sound.cpp @@ -2,6 +2,8 @@ // object-sound // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JAudio2/object-sound.h" #include "JSystem/JStudio/JStudio_JAudio2/control.h" #include "JSystem/JStudio/JStudio_JStage/control.h" diff --git a/src/JSystem/JStudio/JStudio_JParticle/control.cpp b/src/JSystem/JStudio/JStudio_JParticle/control.cpp index a0cd290a2f..fb1092f44f 100644 --- a/src/JSystem/JStudio/JStudio_JParticle/control.cpp +++ b/src/JSystem/JStudio/JStudio_JParticle/control.cpp @@ -2,6 +2,8 @@ // control // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JParticle/control.h" #include "JSystem/JParticle/JPAEmitterManager.h" #include "JSystem/JGadget/pointer.h" @@ -65,4 +67,4 @@ JStudio::TObject* JStudio_JParticle::TCreateObject::createObject_JPA_PARTICLE_( } deleteGuard.set(NULL); return particle; -} \ No newline at end of file +} diff --git a/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp b/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp index ae39585606..46ceaf44d7 100644 --- a/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp +++ b/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp @@ -2,6 +2,8 @@ // object-particle // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JParticle/object-particle.h" #include "JSystem/JStudio/JStudio_JStage/control.h" diff --git a/src/JSystem/JStudio/JStudio_JStage/control.cpp b/src/JSystem/JStudio/JStudio_JStage/control.cpp index 1dc280c092..937b0bc937 100644 --- a/src/JSystem/JStudio/JStudio_JStage/control.cpp +++ b/src/JSystem/JStudio/JStudio_JStage/control.cpp @@ -3,6 +3,8 @@ // Translation Unit: control // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JStage/control.h" #include "JSystem/JStage/JSGActor.h" #include "JSystem/JStage/JSGLight.h" diff --git a/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp b/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp index e3dabe57b7..3b635d054a 100644 --- a/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp +++ b/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp @@ -3,6 +3,8 @@ // Translation Unit: object-actor // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JStage/object-actor.h" /* 8028A5F0-8028A6B4 284F30 00C4+00 0/0 1/1 0/0 .text diff --git a/src/JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp b/src/JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp index 0dea11a745..20ff9c88e0 100644 --- a/src/JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp +++ b/src/JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp @@ -2,6 +2,8 @@ // object-ambientlight // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JStage/object-ambientlight.h" /* 8028B610-8028B6AC 285F50 009C+00 0/0 1/1 0/0 .text @@ -50,4 +52,4 @@ void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_update(u32 param_1) { void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_data(void const* param_1, u32 param_2, void const* param_3, u32 param_4) { adaptor_object_data_(param_1, param_2, param_3, param_4); -} \ No newline at end of file +} diff --git a/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp b/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp index 48fa80ace0..f06923e7b5 100644 --- a/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp +++ b/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp @@ -2,6 +2,8 @@ // object-camera // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JStage/object-camera.h" /* 8028B8A0-8028B960 2861E0 00C0+00 0/0 1/1 0/0 .text diff --git a/src/JSystem/JStudio/JStudio_JStage/object-fog.cpp b/src/JSystem/JStudio/JStudio_JStage/object-fog.cpp index 83909cf1e8..08dee86502 100644 --- a/src/JSystem/JStudio/JStudio_JStage/object-fog.cpp +++ b/src/JSystem/JStudio/JStudio_JStage/object-fog.cpp @@ -2,6 +2,8 @@ // object-fog // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JStage/object-fog.h" /* 8028C574-8028C610 286EB4 009C+00 0/0 1/1 0/0 .text @@ -68,4 +70,4 @@ void JStudio_JStage::TAdaptor_fog::adaptor_do_update(u32 param_1) { void JStudio_JStage::TAdaptor_fog::adaptor_do_data(void const* param_1, u32 param_2, void const* param_3, u32 param_4) { adaptor_object_data_(param_1, param_2, param_3, param_4); -} \ No newline at end of file +} diff --git a/src/JSystem/JStudio/JStudio_JStage/object-light.cpp b/src/JSystem/JStudio/JStudio_JStage/object-light.cpp index 044496e7e6..2e3cb702a4 100644 --- a/src/JSystem/JStudio/JStudio_JStage/object-light.cpp +++ b/src/JSystem/JStudio/JStudio_JStage/object-light.cpp @@ -3,6 +3,8 @@ // Translation Unit: object-light // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JStage/object-light.h" /* 8028CB50-8028CBF4 287490 00A4+00 0/0 1/1 0/0 .text diff --git a/src/JSystem/JStudio/JStudio_JStage/object.cpp b/src/JSystem/JStudio/JStudio_JStage/object.cpp index 2973046396..153fd826f6 100644 --- a/src/JSystem/JStudio/JStudio_JStage/object.cpp +++ b/src/JSystem/JStudio/JStudio_JStage/object.cpp @@ -2,6 +2,8 @@ // object // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JStudio/JStudio_JStage/object.h" /* 8028A1F8-8028A290 284B38 0098+00 0/0 2/2 0/0 .text diff --git a/src/JSystem/JSupport/JSUFileStream.cpp b/src/JSystem/JSupport/JSUFileStream.cpp index 42790bb45f..de0f9446e3 100644 --- a/src/JSystem/JSupport/JSUFileStream.cpp +++ b/src/JSystem/JSupport/JSUFileStream.cpp @@ -3,6 +3,8 @@ // Translation Unit: JSUFileStream // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JSupport/JSUFileStream.h" #include "JSystem/JKernel/JKRFile.h" diff --git a/src/JSystem/JSupport/JSUInputStream.cpp b/src/JSystem/JSupport/JSUInputStream.cpp index 8197bdb192..9c3206fdc1 100644 --- a/src/JSystem/JSupport/JSUInputStream.cpp +++ b/src/JSystem/JSupport/JSUInputStream.cpp @@ -3,6 +3,8 @@ // Translation Unit: JSUInputStream // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JSupport/JSUInputStream.h" #include "JSystem/JSupport/JSURandomInputStream.h" #include diff --git a/src/JSystem/JSupport/JSUList.cpp b/src/JSystem/JSupport/JSUList.cpp index 887a3eaeee..ee9538bca5 100644 --- a/src/JSystem/JSupport/JSUList.cpp +++ b/src/JSystem/JSupport/JSUList.cpp @@ -3,6 +3,8 @@ // Translation Unit: JSUList // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JSupport/JSUList.h" JSUPtrLink::JSUPtrLink(void* object) { diff --git a/src/JSystem/JSupport/JSUMemoryStream.cpp b/src/JSystem/JSupport/JSUMemoryStream.cpp index 494c343313..135fd5d20c 100644 --- a/src/JSystem/JSupport/JSUMemoryStream.cpp +++ b/src/JSystem/JSupport/JSUMemoryStream.cpp @@ -3,6 +3,8 @@ // Translation Unit: JSUMemoryStream // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JSupport/JSUMemoryStream.h" #include "string.h" diff --git a/src/JSystem/JSupport/JSUOutputStream.cpp b/src/JSystem/JSupport/JSUOutputStream.cpp index c2eb67d174..c7f37be713 100644 --- a/src/JSystem/JSupport/JSUOutputStream.cpp +++ b/src/JSystem/JSupport/JSUOutputStream.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JSupport/JSUOutputStream.h" #include "JSystem/JSupport/JSURandomOutputStream.h" #include diff --git a/src/JSystem/JUtility/JUTAssert.cpp b/src/JSystem/JUtility/JUTAssert.cpp index 14496082c2..174b384034 100644 --- a/src/JSystem/JUtility/JUTAssert.cpp +++ b/src/JSystem/JUtility/JUTAssert.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTAssert // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTAssert.h" #include "JSystem/JUtility/JUTConsole.h" #include "JSystem/JUtility/JUTDbPrint.h" diff --git a/src/JSystem/JUtility/JUTCacheFont.cpp b/src/JSystem/JUtility/JUTCacheFont.cpp index 7e9694e9e5..53886e6393 100644 --- a/src/JSystem/JUtility/JUTCacheFont.cpp +++ b/src/JSystem/JUtility/JUTCacheFont.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTCacheFont // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTCacheFont.h" #include "JSystem/JUtility/JUTException.h" #include "JSystem/JUtility/JUTAssert.h" diff --git a/src/JSystem/JUtility/JUTConsole.cpp b/src/JSystem/JUtility/JUTConsole.cpp index e0f591f071..8b8a8271d3 100644 --- a/src/JSystem/JUtility/JUTConsole.cpp +++ b/src/JSystem/JUtility/JUTConsole.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTConsole.h" #include "JSystem/J2DGraph/J2DOrthoGraph.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/JUtility/JUTDbPrint.cpp b/src/JSystem/JUtility/JUTDbPrint.cpp index c3a180c1c7..3a9326939e 100644 --- a/src/JSystem/JUtility/JUTDbPrint.cpp +++ b/src/JSystem/JUtility/JUTDbPrint.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTDbPrint // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTDbPrint.h" #include "JSystem/J2DGraph/J2DOrthoGraph.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/JUtility/JUTDirectFile.cpp b/src/JSystem/JUtility/JUTDirectFile.cpp index 8a670475c5..ae296ed92e 100644 --- a/src/JSystem/JUtility/JUTDirectFile.cpp +++ b/src/JSystem/JUtility/JUTDirectFile.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTDirectFile // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTDirectFile.h" #include #include "global.h" diff --git a/src/JSystem/JUtility/JUTDirectPrint.cpp b/src/JSystem/JUtility/JUTDirectPrint.cpp index 2f708f3043..e399107ecb 100644 --- a/src/JSystem/JUtility/JUTDirectPrint.cpp +++ b/src/JSystem/JUtility/JUTDirectPrint.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTDirectPrint // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTDirectPrint.h" #include "stdio.h" #include diff --git a/src/JSystem/JUtility/JUTException.cpp b/src/JSystem/JUtility/JUTException.cpp index 754b8277c4..d2ae28366c 100644 --- a/src/JSystem/JUtility/JUTException.cpp +++ b/src/JSystem/JUtility/JUTException.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTException // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTException.h" #include "JSystem/JUtility/JUTConsole.h" #include "JSystem/JUtility/JUTDirectPrint.h" diff --git a/src/JSystem/JUtility/JUTFader.cpp b/src/JSystem/JUtility/JUTFader.cpp index 0cd2d3b954..3e9cd76ec2 100644 --- a/src/JSystem/JUtility/JUTFader.cpp +++ b/src/JSystem/JUtility/JUTFader.cpp @@ -3,6 +3,8 @@ * JUtility - Color Fader */ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTFader.h" #include "JSystem/J2DGraph/J2DOrthoGraph.h" diff --git a/src/JSystem/JUtility/JUTFont.cpp b/src/JSystem/JUtility/JUTFont.cpp index bc04308a7c..b0dfb4c617 100644 --- a/src/JSystem/JUtility/JUTFont.cpp +++ b/src/JSystem/JUtility/JUTFont.cpp @@ -3,6 +3,8 @@ * JUtility - Font Management */ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTFont.h" /* 802DECF8-802DED24 2D9638 002C+00 0/0 2/2 0/0 .text __ct__7JUTFontFv */ diff --git a/src/JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp b/src/JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp index 58b6db2dd0..db2b735fb9 100644 --- a/src/JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp +++ b/src/JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include #include "global.h" diff --git a/src/JSystem/JUtility/JUTGamePad.cpp b/src/JSystem/JUtility/JUTGamePad.cpp index 3b54383f1a..25bce37730 100644 --- a/src/JSystem/JUtility/JUTGamePad.cpp +++ b/src/JSystem/JUtility/JUTGamePad.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTGamePad.h" #include diff --git a/src/JSystem/JUtility/JUTGraphFifo.cpp b/src/JSystem/JUtility/JUTGraphFifo.cpp index bc23716ef4..496fc2005c 100644 --- a/src/JSystem/JUtility/JUTGraphFifo.cpp +++ b/src/JSystem/JUtility/JUTGraphFifo.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTGraphFifo // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTGraphFifo.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/JUtility/JUTNameTab.cpp b/src/JSystem/JUtility/JUTNameTab.cpp index b25e67e133..4c5d7bd0c2 100644 --- a/src/JSystem/JUtility/JUTNameTab.cpp +++ b/src/JSystem/JUtility/JUTNameTab.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTNameTab // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTNameTab.h" #include "string.h" diff --git a/src/JSystem/JUtility/JUTPalette.cpp b/src/JSystem/JUtility/JUTPalette.cpp index 6f233f384a..049f78dfe9 100644 --- a/src/JSystem/JUtility/JUTPalette.cpp +++ b/src/JSystem/JUtility/JUTPalette.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTPalette.h" #include "dolphin/gx.h" #include "dolphin/os.h" @@ -31,4 +33,4 @@ bool JUTPalette::load() { } return check; -} \ No newline at end of file +} diff --git a/src/JSystem/JUtility/JUTProcBar.cpp b/src/JSystem/JUtility/JUTProcBar.cpp index fc72d7a276..779ed82712 100644 --- a/src/JSystem/JUtility/JUTProcBar.cpp +++ b/src/JSystem/JUtility/JUTProcBar.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTProcBar.h" #include "JSystem/J2DGraph/J2DOrthoGraph.h" #include "JSystem/JKernel/JKRHeap.h" diff --git a/src/JSystem/JUtility/JUTResFont.cpp b/src/JSystem/JUtility/JUTResFont.cpp index 53c31786c6..9f6b471cf2 100644 --- a/src/JSystem/JUtility/JUTResFont.cpp +++ b/src/JSystem/JUtility/JUTResFont.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTResFont // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTResFont.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JSupport/JSupport.h" diff --git a/src/JSystem/JUtility/JUTResource.cpp b/src/JSystem/JUtility/JUTResource.cpp index 3d7e844e52..be03109669 100644 --- a/src/JSystem/JUtility/JUTResource.cpp +++ b/src/JSystem/JUtility/JUTResource.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTResource.h" #include "JSystem/JKernel/JKRArchive.h" #include "JSystem/JSupport/JSUInputStream.h" @@ -54,4 +56,4 @@ void* JUTResReference::getResource(u32 resType, JKRArchive* archive) { } return res; -} \ No newline at end of file +} diff --git a/src/JSystem/JUtility/JUTTexture.cpp b/src/JSystem/JUtility/JUTTexture.cpp index c23d904ec0..78c93b4a2e 100644 --- a/src/JSystem/JUtility/JUTTexture.cpp +++ b/src/JSystem/JUtility/JUTTexture.cpp @@ -1,3 +1,5 @@ +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTTexture.h" #include "JSystem/JUtility/JUTPalette.h" #include "dolphin/gx.h" @@ -185,4 +187,4 @@ void JUTTexture::load(_GXTexMapID param_0) { field_0x2c->load(); } GXLoadTexObj(&mTexObj, param_0); -} \ No newline at end of file +} diff --git a/src/JSystem/JUtility/JUTVideo.cpp b/src/JSystem/JUtility/JUTVideo.cpp index ee73bc1aa8..8a45a9c7bf 100644 --- a/src/JSystem/JUtility/JUTVideo.cpp +++ b/src/JSystem/JUtility/JUTVideo.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTVideo // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTVideo.h" #include "JSystem/JUtility/JUTDirectPrint.h" #include "JSystem/JUtility/JUTXfb.h" diff --git a/src/JSystem/JUtility/JUTXfb.cpp b/src/JSystem/JUtility/JUTXfb.cpp index 5c33d386e4..0850f229ed 100644 --- a/src/JSystem/JUtility/JUTXfb.cpp +++ b/src/JSystem/JUtility/JUTXfb.cpp @@ -3,6 +3,8 @@ // Translation Unit: JUTXfb // +#include "JSystem/JSystem.h" // IWYU pragma: keep + #include "JSystem/JUtility/JUTXfb.h" #include "JSystem/JKernel/JKRHeap.h" #include "dolphin/gx.h"