configure.py: Explicitly mark unlinked files (False)

This commit is contained in:
Luke Street 2022-10-18 21:58:24 -04:00
parent a1b52467ea
commit a1715b7ae3
1 changed files with 66 additions and 65 deletions

View File

@ -27,15 +27,15 @@ LIBS = [
"mwcc_version": "1.2.5", "mwcc_version": "1.2.5",
"cflags": "$cflags_base", "cflags": "$cflags_base",
"objects": [ "objects": [
["MetroTRK/mslsupp", True], ["MetroTRK/mslsupp", True],
], ],
}, },
{ {
"lib": "MetroidPrimeCW", "lib": "MetroidPrimeCW",
"cflags": "$cflags_retro", "cflags": "$cflags_retro",
"mwcc_version": "1.3.2", "mwcc_version": "1.3.2",
"objects": [ "objects": [
"MetroidPrime/main", ["MetroidPrime/main", False],
"MetroidPrime/IRenderer", "MetroidPrime/IRenderer",
"MetroidPrime/Cameras/CCameraManager", "MetroidPrime/Cameras/CCameraManager",
"MetroidPrime/CControlMapper", "MetroidPrime/CControlMapper",
@ -43,23 +43,23 @@ LIBS = [
["MetroidPrime/CObjectList", True], ["MetroidPrime/CObjectList", True],
"MetroidPrime/Player/CPlayer", "MetroidPrime/Player/CPlayer",
["MetroidPrime/CAxisAngle", True], ["MetroidPrime/CAxisAngle", True],
"MetroidPrime/CEulerAngles", ["MetroidPrime/CEulerAngles", False],
["MetroidPrime/CArchMsgParmUserInput", True], ["MetroidPrime/CArchMsgParmUserInput", True],
"MetroidPrime/CFrontEndUI", "MetroidPrime/CFrontEndUI",
"MetroidPrime/CInputGenerator", ["MetroidPrime/CInputGenerator", False],
"MetroidPrime/CMainFlow", "MetroidPrime/CMainFlow",
"MetroidPrime/CMFGame", "MetroidPrime/CMFGame",
"MetroidPrime/CCredits", "MetroidPrime/CCredits",
"MetroidPrime/CSplashScreen", "MetroidPrime/CSplashScreen",
"MetroidPrime/CInstruction", ["MetroidPrime/CInstruction", False],
"MetroidPrime/CAnimData", "MetroidPrime/CAnimData",
"MetroidPrime/Factories/CCharacterFactory", "MetroidPrime/Factories/CCharacterFactory",
"MetroidPrime/Factories/CAssetFactory", "MetroidPrime/Factories/CAssetFactory",
"MetroidPrime/Tweaks/CTweakPlayer", ["MetroidPrime/Tweaks/CTweakPlayer", False],
"MetroidPrime/Tweaks/CTweaks", "MetroidPrime/Tweaks/CTweaks",
["MetroidPrime/Tweaks/CTweakGame", True], ["MetroidPrime/Tweaks/CTweakGame", True],
"MetroidPrime/CGameProjectile", "MetroidPrime/CGameProjectile",
"MetroidPrime/Player/CPlayerGun", ["MetroidPrime/Player/CPlayerGun", False],
"MetroidPrime/CStateManager", "MetroidPrime/CStateManager",
["MetroidPrime/CEntity", True], ["MetroidPrime/CEntity", True],
["MetroidPrime/CArchMsgParmInt32", True], ["MetroidPrime/CArchMsgParmInt32", True],
@ -69,7 +69,7 @@ LIBS = [
["MetroidPrime/Decode", True], ["MetroidPrime/Decode", True],
"MetroidPrime/CIOWinManager", "MetroidPrime/CIOWinManager",
["MetroidPrime/CIOWin", True], ["MetroidPrime/CIOWin", True],
"MetroidPrime/CActor", ["MetroidPrime/CActor", False],
"MetroidPrime/CWorld", "MetroidPrime/CWorld",
["MetroidPrime/Tweaks/CTweakParticle", True], ["MetroidPrime/Tweaks/CTweakParticle", True],
"MetroidPrime/Clamp_int", "MetroidPrime/Clamp_int",
@ -81,7 +81,7 @@ LIBS = [
"MetroidPrime/HUD/CSamusHud", "MetroidPrime/HUD/CSamusHud",
"MetroidPrime/CAnimationDatabaseGame", "MetroidPrime/CAnimationDatabaseGame",
"MetroidPrime/CTransitionDatabaseGame", "MetroidPrime/CTransitionDatabaseGame",
"MetroidPrime/Tweaks/CTweakPlayerControl", ["MetroidPrime/Tweaks/CTweakPlayerControl", False],
"MetroidPrime/Tweaks/CTweakPlayerGun", "MetroidPrime/Tweaks/CTweakPlayerGun",
"MetroidPrime/CPauseScreen", "MetroidPrime/CPauseScreen",
"MetroidPrime/Tweaks/CTweakGui", "MetroidPrime/Tweaks/CTweakGui",
@ -92,11 +92,11 @@ LIBS = [
"MetroidPrime/ScriptObjects/CScriptDoor", "MetroidPrime/ScriptObjects/CScriptDoor",
"MetroidPrime/Enemies/CStateMachine", "MetroidPrime/Enemies/CStateMachine",
"MetroidPrime/CMapArea", "MetroidPrime/CMapArea",
"MetroidPrime/Cameras/CBallCamera", ["MetroidPrime/Cameras/CBallCamera", False],
"MetroidPrime/ScriptObjects/CScriptEffect", "MetroidPrime/ScriptObjects/CScriptEffect",
"MetroidPrime/Weapons/CBomb", "MetroidPrime/Weapons/CBomb",
"MetroidPrime/Tweaks/CTweakBall", "MetroidPrime/Tweaks/CTweakBall",
"MetroidPrime/Player/CPlayerState", ["MetroidPrime/Player/CPlayerState", False],
["MetroidPrime/ScriptObjects/CScriptTimer", True], ["MetroidPrime/ScriptObjects/CScriptTimer", True],
"MetroidPrime/Cameras/CCinematicCamera", "MetroidPrime/Cameras/CCinematicCamera",
"MetroidPrime/CAutoMapper", "MetroidPrime/CAutoMapper",
@ -106,7 +106,7 @@ LIBS = [
"MetroidPrime/Enemies/PatternedCastTo", "MetroidPrime/Enemies/PatternedCastTo",
["MetroidPrime/TCastTo", True], ["MetroidPrime/TCastTo", True],
"MetroidPrime/ScriptObjects/CScriptSound", "MetroidPrime/ScriptObjects/CScriptSound",
"MetroidPrime/ScriptObjects/CScriptPlatform", ["MetroidPrime/ScriptObjects/CScriptPlatform", False],
["MetroidPrime/UserNames", True], ["MetroidPrime/UserNames", True],
"MetroidPrime/ScriptObjects/CScriptGenerator", "MetroidPrime/ScriptObjects/CScriptGenerator",
"MetroidPrime/ScriptObjects/CScriptCameraWaypoint", "MetroidPrime/ScriptObjects/CScriptCameraWaypoint",
@ -114,13 +114,13 @@ LIBS = [
"MetroidPrime/Tweaks/CTweakTargeting", "MetroidPrime/Tweaks/CTweakTargeting",
"MetroidPrime/Tweaks/CTweakAutoMapper", "MetroidPrime/Tweaks/CTweakAutoMapper",
["MetroidPrime/CParticleGenInfoGeneric", True], ["MetroidPrime/CParticleGenInfoGeneric", True],
"MetroidPrime/CParticleGenInfo", ["MetroidPrime/CParticleGenInfo", False],
"MetroidPrime/CParticleDatabase", "MetroidPrime/CParticleDatabase",
"MetroidPrime/Tweaks/CTweakGunRes", "MetroidPrime/Tweaks/CTweakGunRes",
"MetroidPrime/CTargetReticles", "MetroidPrime/CTargetReticles",
"MetroidPrime/CWeaponMgr", "MetroidPrime/CWeaponMgr",
["MetroidPrime/ScriptObjects/CScriptPickup", True], ["MetroidPrime/ScriptObjects/CScriptPickup", True],
"MetroidPrime/CDamageInfo", ["MetroidPrime/CDamageInfo", False],
["MetroidPrime/CMemoryDrawEnum", True], ["MetroidPrime/CMemoryDrawEnum", True],
"MetroidPrime/ScriptObjects/CScriptDock", "MetroidPrime/ScriptObjects/CScriptDock",
"MetroidPrime/ScriptObjects/CScriptCameraHint", "MetroidPrime/ScriptObjects/CScriptCameraHint",
@ -133,7 +133,7 @@ LIBS = [
"MetroidPrime/Weapons/CIceBeam", "MetroidPrime/Weapons/CIceBeam",
"MetroidPrime/CScriptMailbox", "MetroidPrime/CScriptMailbox",
["MetroidPrime/ScriptObjects/CScriptRelay", True], ["MetroidPrime/ScriptObjects/CScriptRelay", True],
"MetroidPrime/ScriptObjects/CScriptSpawnPoint", ["MetroidPrime/ScriptObjects/CScriptSpawnPoint", False],
"MetroidPrime/ScriptObjects/CScriptRandomRelay", "MetroidPrime/ScriptObjects/CScriptRandomRelay",
"MetroidPrime/Enemies/CBeetle", "MetroidPrime/Enemies/CBeetle",
["MetroidPrime/HUD/CHUDMemoParms", True], ["MetroidPrime/HUD/CHUDMemoParms", True],
@ -142,16 +142,16 @@ LIBS = [
"MetroidPrime/Player/CPlayerCameraBob", "MetroidPrime/Player/CPlayerCameraBob",
"MetroidPrime/ScriptObjects/CScriptCameraFilterKeyframe", "MetroidPrime/ScriptObjects/CScriptCameraFilterKeyframe",
["MetroidPrime/ScriptObjects/CScriptCameraBlurKeyframe", True], ["MetroidPrime/ScriptObjects/CScriptCameraBlurKeyframe", True],
"MetroidPrime/Cameras/CCameraFilter", ["MetroidPrime/Cameras/CCameraFilter", False],
"MetroidPrime/Player/CMorphBall", "MetroidPrime/Player/CMorphBall",
"MetroidPrime/ScriptObjects/CScriptDamageableTrigger", "MetroidPrime/ScriptObjects/CScriptDamageableTrigger",
"MetroidPrime/ScriptObjects/CScriptDebris", "MetroidPrime/ScriptObjects/CScriptDebris",
"MetroidPrime/ScriptObjects/CScriptCameraShaker", "MetroidPrime/ScriptObjects/CScriptCameraShaker",
"MetroidPrime/ScriptObjects/CScriptActorKeyframe", "MetroidPrime/ScriptObjects/CScriptActorKeyframe",
"MetroidPrime/CConsoleOutputWindow", ["MetroidPrime/CConsoleOutputWindow", False],
"MetroidPrime/ScriptObjects/CScriptWater", "MetroidPrime/ScriptObjects/CScriptWater",
"MetroidPrime/Weapons/CWeapon", "MetroidPrime/Weapons/CWeapon",
"MetroidPrime/CDamageVulnerability", ["MetroidPrime/CDamageVulnerability", False],
"MetroidPrime/CActorLights", "MetroidPrime/CActorLights",
["MetroidPrime/Enemies/CPatternedInfo", True], ["MetroidPrime/Enemies/CPatternedInfo", True],
"MetroidPrime/CSimpleShadow", "MetroidPrime/CSimpleShadow",
@ -166,12 +166,12 @@ LIBS = [
"MetroidPrime/ScriptObjects/CScriptSpiderBallWaypoint", "MetroidPrime/ScriptObjects/CScriptSpiderBallWaypoint",
"MetroidPrime/Enemies/CBloodFlower", "MetroidPrime/Enemies/CBloodFlower",
["MetroidPrime/TGameTypes", True], ["MetroidPrime/TGameTypes", True],
"MetroidPrime/CPhysicsActor", ["MetroidPrime/CPhysicsActor", False],
["MetroidPrime/CPhysicsState", True], ["MetroidPrime/CPhysicsState", True],
"MetroidPrime/CRipple", ["MetroidPrime/CRipple", False],
"MetroidPrime/CFluidUVMotion", "MetroidPrime/CFluidUVMotion",
"MetroidPrime/CRippleManager", "MetroidPrime/CRippleManager",
"MetroidPrime/Player/CGrappleArm", ["MetroidPrime/Player/CGrappleArm", False],
"MetroidPrime/Enemies/CSpacePirate", "MetroidPrime/Enemies/CSpacePirate",
"MetroidPrime/ScriptObjects/CScriptCoverPoint", "MetroidPrime/ScriptObjects/CScriptCoverPoint",
"MetroidPrime/Cameras/CPathCamera", "MetroidPrime/Cameras/CPathCamera",
@ -214,8 +214,8 @@ LIBS = [
"MetroidPrime/BodyState/CBSProjectileAttack", "MetroidPrime/BodyState/CBSProjectileAttack",
"MetroidPrime/Weapons/CPowerBomb", "MetroidPrime/Weapons/CPowerBomb",
"MetroidPrime/Enemies/CMetaree", "MetroidPrime/Enemies/CMetaree",
"MetroidPrime/ScriptObjects/CScriptDockAreaChange", ["MetroidPrime/ScriptObjects/CScriptDockAreaChange", False],
"MetroidPrime/ScriptObjects/CScriptSpecialFunction", ["MetroidPrime/ScriptObjects/CScriptSpecialFunction", False],
"MetroidPrime/ScriptObjects/CScriptActorRotate", "MetroidPrime/ScriptObjects/CScriptActorRotate",
["MetroidPrime/Player/CFidget", True], ["MetroidPrime/Player/CFidget", True],
"MetroidPrime/Enemies/CSpankWeed", "MetroidPrime/Enemies/CSpankWeed",
@ -232,7 +232,7 @@ LIBS = [
"MetroidPrime/Enemies/CMetroid", "MetroidPrime/Enemies/CMetroid",
"MetroidPrime/Player/CScanDisplay", "MetroidPrime/Player/CScanDisplay",
"MetroidPrime/ScriptObjects/CScriptSteam", "MetroidPrime/ScriptObjects/CScriptSteam",
"MetroidPrime/ScriptObjects/CScriptRipple", ["MetroidPrime/ScriptObjects/CScriptRipple", False],
"MetroidPrime/CBoneTracking", "MetroidPrime/CBoneTracking",
"MetroidPrime/Player/CFaceplateDecoration", "MetroidPrime/Player/CFaceplateDecoration",
"MetroidPrime/BodyState/CBSCover", "MetroidPrime/BodyState/CBSCover",
@ -241,7 +241,7 @@ LIBS = [
"MetroidPrime/Player/CPlayerOrbit", "MetroidPrime/Player/CPlayerOrbit",
"MetroidPrime/CGameCollision", "MetroidPrime/CGameCollision",
["MetroidPrime/CBallFilter", True], ["MetroidPrime/CBallFilter", True],
"MetroidPrime/CAABoxFilter", ["MetroidPrime/CAABoxFilter", False],
"MetroidPrime/CGroundMovement", "MetroidPrime/CGroundMovement",
"MetroidPrime/Enemies/CNewIntroBoss", "MetroidPrime/Enemies/CNewIntroBoss",
"MetroidPrime/Weapons/CPhazonBeam", "MetroidPrime/Weapons/CPhazonBeam",
@ -267,15 +267,15 @@ LIBS = [
["MetroidPrime/GameObjectLists", True], ["MetroidPrime/GameObjectLists", True],
"MetroidPrime/Weapons/CAuxWeapon", "MetroidPrime/Weapons/CAuxWeapon",
"MetroidPrime/Weapons/CGunWeapon", "MetroidPrime/Weapons/CGunWeapon",
"MetroidPrime/ScriptObjects/CScriptAreaAttributes", ["MetroidPrime/ScriptObjects/CScriptAreaAttributes", False],
"MetroidPrime/Weapons/CWaveBuster", "MetroidPrime/Weapons/CWaveBuster",
"MetroidPrime/Player/CStaticInterference", "MetroidPrime/Player/CStaticInterference",
"MetroidPrime/Enemies/CMetroidBeta", "MetroidPrime/Enemies/CMetroidBeta",
"MetroidPrime/PathFinding/CPathFindSearch", "MetroidPrime/PathFinding/CPathFindSearch",
"MetroidPrime/PathFinding/CPathFindRegion", "MetroidPrime/PathFinding/CPathFindRegion",
"MetroidPrime/PathFinding/CPathFindArea", "MetroidPrime/PathFinding/CPathFindArea",
"MetroidPrime/Weapons/GunController/CGunController", ["MetroidPrime/Weapons/GunController/CGunController", False],
"MetroidPrime/Weapons/GunController/CGSFreeLook", ["MetroidPrime/Weapons/GunController/CGSFreeLook", False],
"MetroidPrime/Weapons/GunController/CGSComboFire", "MetroidPrime/Weapons/GunController/CGSComboFire",
"MetroidPrime/HUD/CHudBallInterface", "MetroidPrime/HUD/CHudBallInterface",
"MetroidPrime/Tweaks/CTweakGuiColors", "MetroidPrime/Tweaks/CTweakGuiColors",
@ -287,7 +287,7 @@ LIBS = [
"MetroidPrime/ScriptObjects/CScriptVisorGoo", "MetroidPrime/ScriptObjects/CScriptVisorGoo",
"MetroidPrime/Enemies/CJellyZap", "MetroidPrime/Enemies/CJellyZap",
"MetroidPrime/ScriptObjects/CScriptControllerAction", "MetroidPrime/ScriptObjects/CScriptControllerAction",
"MetroidPrime/Weapons/GunController/CGunMotion", ["MetroidPrime/Weapons/GunController/CGunMotion", False],
["MetroidPrime/ScriptObjects/CScriptSwitch", True], ["MetroidPrime/ScriptObjects/CScriptSwitch", True],
["MetroidPrime/BodyState/CABSIdle", True], ["MetroidPrime/BodyState/CABSIdle", True],
["MetroidPrime/BodyState/CABSFlinch", True], ["MetroidPrime/BodyState/CABSFlinch", True],
@ -347,13 +347,13 @@ LIBS = [
"MetroidPrime/Player/CSaveWorld", "MetroidPrime/Player/CSaveWorld",
"MetroidPrime/ScriptObjects/CScriptCameraHintTrigger", "MetroidPrime/ScriptObjects/CScriptCameraHintTrigger",
"MetroidPrime/Enemies/CAmbientAI", "MetroidPrime/Enemies/CAmbientAI",
"MetroidPrime/CMemoryCardDriver", ["MetroidPrime/CMemoryCardDriver", False],
"MetroidPrime/CSaveGameScreen", "MetroidPrime/CSaveGameScreen",
"MetroidPrime/Enemies/CAtomicBeta", "MetroidPrime/Enemies/CAtomicBeta",
"MetroidPrime/Weapons/CElectricBeamProjectile", "MetroidPrime/Weapons/CElectricBeamProjectile",
"MetroidPrime/Enemies/CRidley", "MetroidPrime/Enemies/CRidley",
"MetroidPrime/Enemies/CPuffer", "MetroidPrime/Enemies/CPuffer",
"MetroidPrime/ScriptObjects/CFire", ["MetroidPrime/ScriptObjects/CFire", False],
"MetroidPrime/CPauseScreenBlur", "MetroidPrime/CPauseScreenBlur",
"MetroidPrime/Enemies/CTryclops", "MetroidPrime/Enemies/CTryclops",
"MetroidPrime/Weapons/CNewFlameThrower", "MetroidPrime/Weapons/CNewFlameThrower",
@ -371,7 +371,7 @@ LIBS = [
"MetroidPrime/Enemies/CMetroidPrimeEssence", "MetroidPrime/Enemies/CMetroidPrimeEssence",
"MetroidPrime/Enemies/CMetroidPrimeRelay", "MetroidPrime/Enemies/CMetroidPrimeRelay",
"MetroidPrime/Player/CPlayerDynamics", "MetroidPrime/Player/CPlayerDynamics",
"MetroidPrime/ScriptObjects/CScriptMazeNode", ["MetroidPrime/ScriptObjects/CScriptMazeNode", False],
"MetroidPrime/Weapons/WeaponTypes", "MetroidPrime/Weapons/WeaponTypes",
"MetroidPrime/Enemies/COmegaPirate", "MetroidPrime/Enemies/COmegaPirate",
"MetroidPrime/Enemies/CPhazonPool", "MetroidPrime/Enemies/CPhazonPool",
@ -398,11 +398,11 @@ LIBS = [
"objects": [ "objects": [
"WorldFormat/CAreaOctTree_Tests", "WorldFormat/CAreaOctTree_Tests",
["WorldFormat/CCollisionSurface", True], ["WorldFormat/CCollisionSurface", True],
"WorldFormat/CMetroidModelInstance", ["WorldFormat/CMetroidModelInstance", False],
"WorldFormat/CAreaBspTree", "WorldFormat/CAreaBspTree",
"WorldFormat/CAreaOctTree", "WorldFormat/CAreaOctTree",
"WorldFormat/CMetroidAreaCollider", "WorldFormat/CMetroidAreaCollider",
"WorldFormat/CWorldLight", ["WorldFormat/CWorldLight", False],
"WorldFormat/COBBTree", "WorldFormat/COBBTree",
"WorldFormat/CCollidableOBBTree", "WorldFormat/CCollidableOBBTree",
"WorldFormat/CCollidableOBBTreeGroup", "WorldFormat/CCollidableOBBTreeGroup",
@ -420,7 +420,7 @@ LIBS = [
"Weapons/CCollisionResponseData", "Weapons/CCollisionResponseData",
["Weapons/IWeaponRenderer", True], ["Weapons/IWeaponRenderer", True],
"Weapons/CDecalDataFactory", "Weapons/CDecalDataFactory",
"Weapons/CDecal", ["Weapons/CDecal", False],
"Weapons/CWeaponDescription", "Weapons/CWeaponDescription",
"Weapons/CDecalDescription", "Weapons/CDecalDescription",
], ],
@ -471,7 +471,7 @@ LIBS = [
"Collision/CollisionUtil", "Collision/CollisionUtil",
"Collision/CCollidableSphere", "Collision/CCollidableSphere",
["Collision/CMaterialFilter", True], ["Collision/CMaterialFilter", True],
"Collision/COBBox", ["Collision/COBBox", False],
["Collision/CMRay", True], ["Collision/CMRay", True],
], ],
}, },
@ -486,7 +486,7 @@ LIBS = [
["Kyoto/Alloc/CCallStackDolphin", True], ["Kyoto/Alloc/CCallStackDolphin", True],
["Kyoto/Basics/COsContextDolphin", True], ["Kyoto/Basics/COsContextDolphin", True],
["Kyoto/Basics/CSWDataDolphin", True], ["Kyoto/Basics/CSWDataDolphin", True],
"Kyoto/Basics/RAssertDolphin", ["Kyoto/Basics/RAssertDolphin", False],
"Kyoto/Animation/CAnimation", "Kyoto/Animation/CAnimation",
"Kyoto/Animation/CAnimationManager", "Kyoto/Animation/CAnimationManager",
"Kyoto/Animation/CAnimationSet", "Kyoto/Animation/CAnimationSet",
@ -563,7 +563,7 @@ LIBS = [
"Kyoto/Text/CSavableState", "Kyoto/Text/CSavableState",
"Kyoto/Text/CTextExecuteBuffer", "Kyoto/Text/CTextExecuteBuffer",
"Kyoto/Text/CTextInstruction", "Kyoto/Text/CTextInstruction",
"Kyoto/Text/CTextParser", ["Kyoto/Text/CTextParser", False],
"Kyoto/Text/CWordBreakTables", "Kyoto/Text/CWordBreakTables",
"Kyoto/Text/CWordInstruction", "Kyoto/Text/CWordInstruction",
"Kyoto/Text/CBlockInstruction", "Kyoto/Text/CBlockInstruction",
@ -585,9 +585,9 @@ LIBS = [
["Kyoto/Math/CVector2f", True], ["Kyoto/Math/CVector2f", True],
["Kyoto/Math/CVector2i", True], ["Kyoto/Math/CVector2i", True],
["Kyoto/Math/CVector3d", True], ["Kyoto/Math/CVector3d", True],
"Kyoto/Math/CVector3f", ["Kyoto/Math/CVector3f", False],
["Kyoto/Math/CVector3i", True], ["Kyoto/Math/CVector3i", True],
"Kyoto/Math/RMathUtils", ["Kyoto/Math/RMathUtils", False],
["Kyoto/CCrc32", True], ["Kyoto/CCrc32", True],
["Kyoto/Alloc/CCircularBuffer", True], ["Kyoto/Alloc/CCircularBuffer", True],
["Kyoto/Alloc/CMemory", True], ["Kyoto/Alloc/CMemory", True],
@ -610,7 +610,7 @@ LIBS = [
["Kyoto/Particles/CWarp", True], ["Kyoto/Particles/CWarp", True],
["Kyoto/Math/CPlane", True], ["Kyoto/Math/CPlane", True],
["Kyoto/Math/CSphere", True], ["Kyoto/Math/CSphere", True],
"Kyoto/Math/CAABox", ["Kyoto/Math/CAABox", False],
"Kyoto/CFactoryMgr", "Kyoto/CFactoryMgr",
"Kyoto/CResFactory", "Kyoto/CResFactory",
"Kyoto/CResLoader", "Kyoto/CResLoader",
@ -650,8 +650,8 @@ LIBS = [
"objects": [ "objects": [
"Kyoto/CARAMManager", "Kyoto/CARAMManager",
"Kyoto/Math/CFrustumPlanes", "Kyoto/Math/CFrustumPlanes",
"Kyoto/Graphics/CCubeMaterial", ["Kyoto/Graphics/CCubeMaterial", False],
"Kyoto/Graphics/CCubeSurface", ["Kyoto/Graphics/CCubeSurface", False],
"Kyoto/Animation/CCharAnimTime", "Kyoto/Animation/CCharAnimTime",
["Kyoto/Animation/CSegIdList", False], ["Kyoto/Animation/CSegIdList", False],
["Kyoto/Input/CFinalInput", True], ["Kyoto/Input/CFinalInput", True],
@ -664,7 +664,7 @@ LIBS = [
"Kyoto/DolphinCDvdFile", "Kyoto/DolphinCDvdFile",
"Kyoto/Alloc/CMediumAllocPool", "Kyoto/Alloc/CMediumAllocPool",
["Kyoto/Alloc/CSmallAllocPool", True], ["Kyoto/Alloc/CSmallAllocPool", True],
"Kyoto/Alloc/CGameAllocator", ["Kyoto/Alloc/CGameAllocator", False],
"Kyoto/Animation/DolphinCSkinnedModel", "Kyoto/Animation/DolphinCSkinnedModel",
"Kyoto/Animation/DolphinCSkinRules", "Kyoto/Animation/DolphinCSkinRules",
"Kyoto/Animation/DolphinCVirtualBone", "Kyoto/Animation/DolphinCVirtualBone",
@ -695,7 +695,7 @@ LIBS = [
"Kyoto/Particles/CGenDescription", "Kyoto/Particles/CGenDescription",
"Kyoto/CPakFile", "Kyoto/CPakFile",
"Kyoto/Animation/CPoseAsTransformsVariableSize", "Kyoto/Animation/CPoseAsTransformsVariableSize",
"Kyoto/Input/CRumbleVoice", ["Kyoto/Input/CRumbleVoice", False],
["Kyoto/Input/RumbleAdsr", True], ["Kyoto/Input/RumbleAdsr", True],
"Kyoto/Input/CRumbleGenerator", "Kyoto/Input/CRumbleGenerator",
"Kyoto/Audio/SDSPStream", "Kyoto/Audio/SDSPStream",
@ -708,7 +708,9 @@ LIBS = [
"lib": "ai", "lib": "ai",
"mwcc_version": "1.2.5", "mwcc_version": "1.2.5",
"cflags": "$cflags_base", "cflags": "$cflags_base",
"objects": ["Dolphin/ai"], "objects": [
["Dolphin/ai", False],
],
}, },
{ {
"lib": "ar", "lib": "ar",
@ -740,7 +742,7 @@ LIBS = [
"mwcc_version": "1.2.5", "mwcc_version": "1.2.5",
"cflags": "$cflags_base", "cflags": "$cflags_base",
"objects": [ "objects": [
"Dolphin/dsp/dsp", ["Dolphin/dsp/dsp", False],
["Dolphin/dsp/dsp_debug", True], ["Dolphin/dsp/dsp_debug", True],
"Dolphin/dsp/dsp_task", "Dolphin/dsp/dsp_task",
], ],
@ -752,7 +754,7 @@ LIBS = [
"objects": [ "objects": [
"Dolphin/dvd/dvdlow", "Dolphin/dvd/dvdlow",
"Dolphin/dvd/dvdfs", "Dolphin/dvd/dvdfs",
"Dolphin/dvd/dvd", ["Dolphin/dvd/dvd", False],
"Dolphin/dvd/dvdqueue", "Dolphin/dvd/dvdqueue",
"Dolphin/dvd/dvderror", "Dolphin/dvd/dvderror",
"Dolphin/dvd/dvdidutils", "Dolphin/dvd/dvdidutils",
@ -816,7 +818,7 @@ LIBS = [
"Dolphin/os/OSReboot", "Dolphin/os/OSReboot",
["Dolphin/os/OSReset", True], ["Dolphin/os/OSReset", True],
"Dolphin/os/OSResetSW", "Dolphin/os/OSResetSW",
"Dolphin/os/OSRtc", ["Dolphin/os/OSRtc", False],
["Dolphin/os/OSSync", True], ["Dolphin/os/OSSync", True],
"Dolphin/os/OSThread", "Dolphin/os/OSThread",
"Dolphin/os/OSTime", "Dolphin/os/OSTime",
@ -853,7 +855,7 @@ LIBS = [
["Runtime/__init_cpp_exceptions", True], ["Runtime/__init_cpp_exceptions", True],
["Runtime/Gecko_ExceptionPPC", True], ["Runtime/Gecko_ExceptionPPC", True],
["Runtime/abort_exit", True], ["Runtime/abort_exit", True],
"Runtime/alloc", ["Runtime/alloc", False],
["Runtime/ansi_files", True], ["Runtime/ansi_files", True],
"Runtime/ansi_fp", "Runtime/ansi_fp",
"Runtime/arith", "Runtime/arith",
@ -869,7 +871,7 @@ LIBS = [
["Runtime/mem_funcs", True], ["Runtime/mem_funcs", True],
["Runtime/misc_io", True], ["Runtime/misc_io", True],
"Runtime/printf", "Runtime/printf",
"Runtime/qsort", ["Runtime/qsort", False],
["Runtime/rand", True], ["Runtime/rand", True],
"Runtime/sscanf", "Runtime/sscanf",
"Runtime/string", "Runtime/string",
@ -880,16 +882,16 @@ LIBS = [
["Runtime/e_acos", True], ["Runtime/e_acos", True],
["Runtime/e_asin", True], ["Runtime/e_asin", True],
["Runtime/e_atan2", True], ["Runtime/e_atan2", True],
"Runtime/e_exp", ["Runtime/e_exp", False], # CW 1.3.2 lib bug
["Runtime/e_fmod", True], ["Runtime/e_fmod", True],
["Runtime/e_log", True], ["Runtime/e_log", True],
"Runtime/e_pow", ["Runtime/e_pow", False], # CW 1.3.2 lib bug
["Runtime/e_rem_pio2", True], ["Runtime/e_rem_pio2", True],
["Runtime/k_cos", True], ["Runtime/k_cos", True],
["Runtime/k_rem_pio2", True], ["Runtime/k_rem_pio2", True],
["Runtime/k_sin", True], ["Runtime/k_sin", True],
["Runtime/k_tan", True], ["Runtime/k_tan", True],
"Runtime/s_atan", ["Runtime/s_atan", False], # CW 1.3.2 lib bug
["Runtime/s_copysign", True], ["Runtime/s_copysign", True],
["Runtime/s_cos", True], ["Runtime/s_cos", True],
["Runtime/s_floor", True], ["Runtime/s_floor", True],
@ -929,12 +931,12 @@ LIBS = [
"musyx/s_data", "musyx/s_data",
"musyx/hw_dspctrl", "musyx/hw_dspctrl",
"musyx/hw_volconv", "musyx/hw_volconv",
"musyx/snd3d", ["musyx/snd3d", False],
["musyx/snd_init", True], ["musyx/snd_init", True],
"musyx/snd_math", ["musyx/snd_math", False],
"musyx/snd_midictrl", "musyx/snd_midictrl",
["musyx/snd_service", True], ["musyx/snd_service", True],
"musyx/hardware", ["musyx/hardware", False],
"musyx/hw_aramdma", "musyx/hw_aramdma",
["musyx/dsp_import", True], ["musyx/dsp_import", True],
"musyx/hw_dolphin", "musyx/hw_dolphin",
@ -942,7 +944,7 @@ LIBS = [
["musyx/creverb_fx", True], ["musyx/creverb_fx", True],
"musyx/creverb", "musyx/creverb",
["musyx/reverb_fx", True], ["musyx/reverb_fx", True],
"musyx/reverb", ["musyx/reverb", False],
["musyx/delay_fx", True], ["musyx/delay_fx", True],
"musyx/chorus_fx", "musyx/chorus_fx",
], ],
@ -960,12 +962,12 @@ LIBS = [
"mwcc_version": "1.2.5e", "mwcc_version": "1.2.5e",
"cflags": "$cflags_base", "cflags": "$cflags_base",
"objects": [ "objects": [
"Dolphin/card/CARDBios", ["Dolphin/card/CARDBios", False],
["Dolphin/card/CARDUnlock", True], ["Dolphin/card/CARDUnlock", True],
["Dolphin/card/CARDRdwr", True], ["Dolphin/card/CARDRdwr", True],
["Dolphin/card/CARDBlock", True], ["Dolphin/card/CARDBlock", True],
["Dolphin/card/CARDDir", True], ["Dolphin/card/CARDDir", True],
"Dolphin/card/CARDCheck", ["Dolphin/card/CARDCheck", False],
["Dolphin/card/CARDMount", True], ["Dolphin/card/CARDMount", True],
["Dolphin/card/CARDFormat", True], ["Dolphin/card/CARDFormat", True],
["Dolphin/card/CARDOpen", True], ["Dolphin/card/CARDOpen", True],
@ -983,7 +985,7 @@ LIBS = [
"mwcc_version": "1.2.5e", "mwcc_version": "1.2.5e",
"cflags": "$cflags_base", "cflags": "$cflags_base",
"objects": [ "objects": [
"Dolphin/si/SIBios", ["Dolphin/si/SIBios", False],
["Dolphin/si/SISamplingRate", True], ["Dolphin/si/SISamplingRate", True],
], ],
}, },
@ -1011,11 +1013,11 @@ LIBS = [
"cflags": "$cflags_base", "cflags": "$cflags_base",
"objects": [ "objects": [
["Dolphin/GBA/GBA", True], ["Dolphin/GBA/GBA", True],
"Dolphin/GBA/GBAGetProcessStatus", ["Dolphin/GBA/GBAGetProcessStatus", False],
"Dolphin/GBA/GBAJoyBoot", "Dolphin/GBA/GBAJoyBoot",
["Dolphin/GBA/GBARead", True], ["Dolphin/GBA/GBARead", True],
["Dolphin/GBA/GBAWrite", True], ["Dolphin/GBA/GBAWrite", True],
"Dolphin/GBA/GBAXfer", ["Dolphin/GBA/GBAXfer", False],
"Dolphin/GBA/GBAKey", "Dolphin/GBA/GBAKey",
], ],
}, },
@ -1132,7 +1134,6 @@ else:
description="AR $out") description="AR $out")
n.newline() n.newline()
from pprint import pprint
### ###
# Build # Build
### ###