Petari/configure.py
shibbo 826199e08e
Some checks failed
Build / build (RMGK01) (push) Has been cancelled
add in Runtime files
2024-11-20 20:58:20 -05:00

3127 lines
157 KiB
Python

#!/usr/bin/env python3
###
# Generates build files for the project.
# This file also includes the project configuration,
# such as compiler flags and the object matching status.
#
# Usage:
# python3 configure.py
# ninja
#
# Append --help to see available options.
###
import argparse
import sys
from pathlib import Path
from typing import Any, Dict, List
from tools.project import (
Object,
ProgressCategory,
ProjectConfig,
calculate_progress,
generate_build,
is_windows,
)
# Game versions
DEFAULT_VERSION = 0
VERSIONS = [
"RMGK01", # 0
]
parser = argparse.ArgumentParser()
parser.add_argument(
"mode",
choices=["configure", "progress"],
default="configure",
help="script mode (default: configure)",
nargs="?",
)
parser.add_argument(
"-v",
"--version",
choices=VERSIONS,
type=str.upper,
default=VERSIONS[DEFAULT_VERSION],
help="version to build",
)
parser.add_argument(
"--build-dir",
metavar="DIR",
type=Path,
default=Path("build"),
help="base build directory (default: build)",
)
parser.add_argument(
"--binutils",
metavar="BINARY",
type=Path,
help="path to binutils (optional)",
)
parser.add_argument(
"--compilers",
metavar="DIR",
type=Path,
help="path to compilers (optional)",
)
parser.add_argument(
"--map",
action="store_true",
help="generate map file(s)",
)
parser.add_argument(
"--debug",
action="store_true",
help="build with debug info (non-matching)",
)
if not is_windows():
parser.add_argument(
"--wrapper",
metavar="BINARY",
type=Path,
help="path to wibo or wine (optional)",
)
parser.add_argument(
"--dtk",
metavar="BINARY | DIR",
type=Path,
help="path to decomp-toolkit binary or source (optional)",
)
parser.add_argument(
"--objdiff",
metavar="BINARY | DIR",
type=Path,
help="path to objdiff-cli binary or source (optional)",
)
parser.add_argument(
"--sjiswrap",
metavar="EXE",
type=Path,
help="path to sjiswrap.exe (optional)",
)
parser.add_argument(
"--verbose",
action="store_true",
help="print verbose output",
)
parser.add_argument(
"--non-matching",
dest="non_matching",
action="store_true",
help="builds equivalent (but non-matching) or modded objects",
)
parser.add_argument(
"--no-progress",
dest="progress",
action="store_false",
help="disable progress calculation",
)
args = parser.parse_args()
config = ProjectConfig()
config.version = str(args.version)
version_num = VERSIONS.index(config.version)
# Apply arguments
config.build_dir = args.build_dir
config.dtk_path = args.dtk
config.objdiff_path = args.objdiff
config.binutils_path = args.binutils
config.compilers_path = args.compilers
config.generate_map = args.map
config.non_matching = args.non_matching
config.sjiswrap_path = args.sjiswrap
config.progress = args.progress
if not is_windows():
config.wrapper = args.wrapper
# Don't build asm unless we're --non-matching
if not config.non_matching:
config.asm_dir = None
# Tool versions
config.binutils_tag = "2.42-1"
config.compilers_tag = "20240706"
config.dtk_tag = "v1.1.4"
config.objdiff_tag = "v2.3.3"
config.sjiswrap_tag = "v1.2.0"
config.wibo_tag = "0.6.11"
# Project
config.config_path = Path("config") / config.version / "config.yml"
config.check_sha_path = Path("config") / config.version / "build.sha1"
config.asflags = [
"-mgekko",
"--strip-local-absolute",
"-I include",
f"-I build/{config.version}/include",
f"--defsym version={version_num}",
]
config.ldflags = [
"-fp hardware",
"-nodefaults",
]
if args.debug:
config.ldflags.append("-g") # Or -gdwarf-2 for Wii linkers
if args.map:
config.ldflags.append("-mapunused")
# config.ldflags.append("-listclosure") # For Wii linkers
# Use for any additional files that should cause a re-configure when modified
config.reconfig_deps = []
# Optional numeric ID for decomp.me preset
# Can be overridden in libraries or objects
config.scratch_preset_id = None
# Base flags, common to most GC/Wii games.
# Generally leave untouched, with overrides added below.
cflags_base = [
"-nodefaults",
"-proc gekko",
"-align powerpc",
"-enum int",
"-fp hardware",
"-Cpp_exceptions off",
"-O4,p",
"-inline auto",
'-pragma "cats off"',
'-pragma "warn_notinlined off"',
"-maxerrors 1",
"-nosyspath",
"-RTTI off",
"-fp_contract on",
"-str reuse",
"-enc SJIS",
"-i include",
f"-i build/{config.version}/include",
f"-DVERSION={version_num}"
]
cflags_game = [
"-nodefaults",
"-lang c++",
"-proc gekko",
"-align powerpc",
"-enum int",
"-fp hardware",
"-Cpp_exceptions off",
"-O4,s",
"-inline auto,level=2",
'-pragma "cats off"',
'-pragma "warn_notinlined off"',
"-maxerrors 1",
"-nosyspath",
"-RTTI off",
"-fp_contract on",
"-str reuse",
"-enc SJIS",
"-ipa file",
"-i include",
"-i libs/JSystem/include",
"-i libs/MSL_C++/include",
"-i libs/MSL_C/include",
"-i libs/MetroTRK/include",
"-i libs/RVLFaceLib/include",
"-i libs/RVL_SDK/include",
"-i libs/Runtime/include",
"-i libs/nw4r/include",
f"-i build/{config.version}/include",
f"-DVERSION={version_num}",
]
cflags_nw = [
"-nodefaults",
"-lang c++",
"-proc gekko",
"-align powerpc",
"-enum int",
"-fp hardware",
"-Cpp_exceptions off",
"-O4,p",
"-inline auto,level=2",
'-pragma "cats off"',
'-pragma "warn_notinlined off"',
"-maxerrors 1",
"-nosyspath",
"-RTTI off",
"-fp_contract on",
"-str reuse",
"-enc SJIS",
"-ipa file",
"-i libs/MSL_C++/include",
"-i libs/MSL_C/include",
"-i libs/MetroTRK/include",
"-i libs/RVL_SDK/include",
"-i libs/Runtime/include",
f"-i build/{config.version}/include",
f"-DVERSION={version_num}",
]
cflags_sdk = [
"-nodefaults",
"-lang c",
"-proc gekko",
"-align powerpc",
"-enum int",
"-fp hardware",
"-Cpp_exceptions off",
"-O4,p",
"-inline auto",
'-pragma "cats off"',
'-pragma "warn_notinlined off"',
"-maxerrors 1",
"-nosyspath",
"-RTTI off",
"-fp_contract on",
"-str reuse",
"-enc SJIS",
"-ipa file",
"-sdata 8",
"-sdata2 8",
"-i libs/MSL_C++/include",
"-i libs/MSL_C/include",
"-i libs/MetroTRK/include",
"-i libs/RVLFaceLib/include",
"-i libs/RVL_SDK/include",
"-i libs/Runtime/include",
f"-i build/{config.version}/include",
f"-DVERSION={version_num}",
]
cflags_rfl = [
"-nodefaults",
"-lang c",
"-proc gekko",
"-align powerpc",
"-enum int",
"-fp hardware",
"-Cpp_exceptions on",
"-O4,p",
"-inline auto",
'-pragma "cats off"',
'-pragma "warn_notinlined off"',
"-maxerrors 1",
"-nosyspath",
"-RTTI off",
"-fp_contract on",
"-str reuse",
"-enc SJIS",
"-ipa file",
"-i libs/MSL_C++/include",
"-i libs/MSL_C/include",
"-i libs/MetroTRK/include",
"-i libs/RVL_SDK/include",
"-i libs/Runtime/include",
"-i libs/RVLFaceLib/include",
f"-i build/{config.version}/include",
f"-DVERSION={version_num}",
]
cflags_msl = [
"-nodefaults",
"-lang c",
"-proc gekko",
"-align powerpc",
"-enum int",
"-fp hardware",
"-Cpp_exceptions off",
"-O4,p",
"-inline auto",
'-pragma "cats off"',
'-pragma "warn_notinlined off"',
"-maxerrors 1",
"-nosyspath",
"-RTTI off",
"-str reuse",
"-enc SJIS",
"-ipa file",
"-use_lmw_stmw on",
"-i libs/MSL_C/include",
"-i libs/MetroTRK/include",
"-i libs/RVL_SDK/include",
"-i libs/Runtime/include",
f"-i build/{config.version}/include",
f"-DVERSION={version_num}",
]
# Debug flags
if args.debug:
# Or -sym dwarf-2 for Wii compilers
cflags_base.extend(["-sym on", "-DDEBUG=1"])
else:
cflags_base.append("-DNDEBUG=1")
# Metrowerks library flags
cflags_runtime = [
*cflags_base,
"-use_lmw_stmw on",
"-str reuse,pool,readonly",
"-gccinc",
"-common off",
"-inline auto",
"-i libs/Runtime/include",
"-i libs/MSL_C/include"
]
config.linker_version = "GC/3.0a5"
def GameLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
return {
"lib": lib_name,
"mw_version": "GC/3.0a3",
"cflags": cflags_game,
"progress_category": "game",
"objects": objects,
}
def NWLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
return {
"lib": lib_name,
"mw_version": "GC/3.0a3",
"cflags": cflags_nw,
"progress_category": "nw4r",
"objects": objects,
}
def SDKLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
return {
"lib": lib_name,
"mw_version": "GC/3.0a3",
"cflags": cflags_sdk,
"progress_category": "sdk",
"objects": objects,
}
def RFLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
return {
"lib": lib_name,
"mw_version": "GC/3.0a3",
"cflags": cflags_rfl,
"progress_category": "rfl",
"objects": objects,
}
def MSLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
return {
"lib": lib_name,
"mw_version": "GC/3.0a3",
"cflags": cflags_msl,
"progress_category": "msl",
"objects": objects,
}
def TRKLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
return {
"lib": lib_name,
"mw_version": "GC/3.0a3",
"cflags": cflags_base,
"progress_category": "trk",
"objects": objects,
}
def JSysLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
return {
"lib": lib_name,
"mw_version": "GC/3.0a3",
"cflags": cflags_base,
"progress_category": "jsys",
"objects": objects,
}
Matching = True # Object matches and should be linked
NonMatching = False # Object does not match and should not be linked
Equivalent = config.non_matching # Object should be linked when configured with --non-matching
config.warn_missing_config = True
config.warn_missing_source = False
config.libs = [
{
"lib": "Runtime.PPCEABI.H",
"mw_version": config.linker_version,
"cflags": cflags_runtime,
"progress_category": "sdk", # str | List[str]
"objects": [
Object(NonMatching, "Runtime/__mem.c"),
Object(NonMatching, "Runtime/__va_arg.c"),
Object(NonMatching, "Runtime/global_destructor_chain.c"),
Object(NonMatching, "Runtime/NMWException.cpp"),
Object(NonMatching, "Runtime/ptmf.c"),
Object(NonMatching, "Runtime/runtime.c"),
Object(NonMatching, "Runtime/__init_cpp_exceptions.cpp"),
Object(NonMatching, "Runtime/Gecko_ExceptionPPC.cpp"),
Object(NonMatching, "Runtime/GCN_mem_alloc.c")
],
},
NWLib(
"libnw4r_ut",
[
Object(NonMatching, "nw4r/ut/ut_LinkList.cpp"),
Object(NonMatching, "nw4r/ut/ut_binaryFileFormat.cpp"),
Object(NonMatching, "nw4r/ut/ut_CharStrmReader.cpp"),
Object(NonMatching, "nw4r/ut/ut_TagProcessorBase.cpp"),
Object(NonMatching, "nw4r/ut/ut_Font.cpp"),
Object(NonMatching, "nw4r/ut/ut_RomFont.cpp"),
Object(NonMatching, "nw4r/ut/ut_ResFontBase.cpp"),
Object(NonMatching, "nw4r/ut/ut_ResFont.cpp"),
Object(NonMatching, "nw4r/ut/ut_CharWriter.cpp"),
Object(NonMatching, "nw4r/ut/ut_TextWriterBase.cpp")
]
),
NWLib(
"libnw4r_db",
[
Object(NonMatching, "nw4r/db/db_console.cpp"),
Object(NonMatching, "nw4r/db/db_assert.cpp")
]
),
NWLib(
"libnw4r_math",
[
Object(NonMatching, "nw4r/math/math_triangular.cpp"),
Object(NonMatching, "nw4r/math/math_types.cpp")
]
),
NWLib(
"libnw4r_lyt",
[
Object(NonMatching, "nw4r/lyt/lyt_init.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_pane.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_group.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_layout.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_picture.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_textBox.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_window.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_bounding.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_material.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_texMap.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_drawInfo.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_animation.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_resourceAccessor.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_arcResourceAccessor.cpp"),
Object(NonMatching, "nw4r/lyt/lyt_common.cpp")
],
),
GameLib(
"Animation",
[
Object(NonMatching, "Game/Animation/AnmPlayer.cpp"),
Object(NonMatching, "Game/Animation/BckCtrl.cpp"),
Object(NonMatching, "Game/Animation/BpkPlayer.cpp"),
Object(NonMatching, "Game/Animation/BrkPlayer.cpp"),
Object(NonMatching, "Game/Animation/BtkPlayer.cpp"),
Object(NonMatching, "Game/Animation/BtpPlayer.cpp"),
Object(NonMatching, "Game/Animation/BvaPlayer.cpp"),
Object(NonMatching, "Game/Animation/LayoutAnmPlayer.cpp"),
Object(NonMatching, "Game/Animation/MaterialAnmBuffer.cpp"),
Object(NonMatching, "Game/Animation/XanimeCore.cpp"),
Object(NonMatching, "Game/Animation/XanimePlayer.cpp"),
Object(NonMatching, "Game/Animation/XanimeResource.cpp"),
],
),
GameLib(
"AreaObj",
[
Object(NonMatching, "Game/AreaObj/AreaForm.cpp"),
Object(NonMatching, "Game/AreaObj/AreaFormDrawer.cpp"),
Object(NonMatching, "Game/AreaObj/AreaObj.cpp"),
Object(Matching, "Game/AreaObj/AreaObjContainer.cpp"),
Object(Matching, "Game/AreaObj/AreaObjFollower.cpp"),
Object(Matching, "Game/AreaObj/AstroChangeStageCube.cpp"),
Object(Matching, "Game/AreaObj/AudioEffectArea.cpp"),
Object(Matching, "Game/AreaObj/BgmProhibitArea.cpp"),
Object(Matching, "Game/AreaObj/BigBubbleCameraArea.cpp"),
Object(NonMatching, "Game/AreaObj/BigBubbleGoalArea.cpp"),
Object(NonMatching, "Game/AreaObj/BloomArea.cpp"),
Object(NonMatching, "Game/AreaObj/CameraRepulsiveArea.cpp"),
Object(NonMatching, "Game/AreaObj/ChangeBgmCube.cpp"),
Object(NonMatching, "Game/AreaObj/CollisionArea.cpp"),
Object(NonMatching, "Game/AreaObj/CubeCamera.cpp"),
Object(Matching, "Game/AreaObj/DeathArea.cpp"),
Object(Matching, "Game/AreaObj/DepthOfFieldArea.cpp"),
Object(NonMatching, "Game/AreaObj/FollowCollisionArea.cpp"),
Object(Matching, "Game/AreaObj/GlaringLightArea.cpp"),
Object(Matching, "Game/AreaObj/HazeCube.cpp"),
Object(NonMatching, "Game/AreaObj/ImageEffectArea.cpp"),
Object(Matching, "Game/AreaObj/LightArea.cpp"),
Object(NonMatching, "Game/AreaObj/LightAreaHolder.cpp"),
Object(NonMatching, "Game/AreaObj/MercatorTransformCube.cpp"),
Object(Matching, "Game/AreaObj/MessageArea.cpp"),
Object(Matching, "Game/AreaObj/PlayerSeArea.cpp"),
Object(Matching, "Game/AreaObj/QuakeEffectArea.cpp"),
Object(Matching, "Game/AreaObj/RestartCube.cpp"),
Object(Matching, "Game/AreaObj/ScreenBlurArea.cpp"),
Object(Matching, "Game/AreaObj/SimpleBloomArea.cpp"),
Object(NonMatching, "Game/AreaObj/SoundEmitterCube.cpp"),
Object(NonMatching, "Game/AreaObj/SoundEmitterSphere.cpp"),
Object(Matching, "Game/AreaObj/SpinGuidanceArea.cpp"),
Object(Matching, "Game/AreaObj/SunLightArea.cpp"),
Object(Matching, "Game/AreaObj/SwitchArea.cpp"),
Object(NonMatching, "Game/AreaObj/WarpCube.cpp"),
Object(Matching, "Game/AreaObj/WaterArea.cpp")
],
),
GameLib(
"AudioLib",
[
Object(NonMatching, "Game/AudioLib/AudSystem.cpp"),
Object(NonMatching, "Game/AudioLib/AudParams.cpp"),
Object(NonMatching, "Game/AudioLib/AudSystemVolumeController.cpp"),
Object(NonMatching, "Game/AudioLib/AudAudience.cpp"),
Object(NonMatching, "Game/AudioLib/AudSoundInfo.cpp"),
Object(NonMatching, "Game/AudioLib/AudWrap.cpp"),
Object(NonMatching, "Game/AudioLib/AudSoundObject.cpp"),
Object(NonMatching, "Game/AudioLib/AudSoundObject_Kawamura.cpp"),
Object(NonMatching, "Game/AudioLib/AudSoundObject_Takezawa.cpp"),
Object(NonMatching, "Game/AudioLib/AudSoundObject_Gohara.cpp"),
Object(NonMatching, "Game/AudioLib/AudAnmSoundObject.cpp"),
Object(NonMatching, "Game/AudioLib/AudBgm.cpp"),
Object(NonMatching, "Game/AudioLib/AudBgmKeeper.cpp"),
Object(NonMatching, "Game/AudioLib/AudBgmMgr.cpp"),
Object(NonMatching, "Game/AudioLib/AudBgmRhythmStrategy.cpp"),
Object(NonMatching, "Game/AudioLib/AudBgmSetting.cpp"),
Object(NonMatching, "Game/AudioLib/AudBgmVolumeController.cpp"),
Object(NonMatching, "Game/AudioLib/AudEffector.cpp"),
Object(NonMatching, "Game/AudioLib/AudFader.cpp"),
Object(NonMatching, "Game/AudioLib/AudLimitedSound.cpp"),
Object(NonMatching, "Game/AudioLib/AudMeNameConverter.cpp"),
Object(NonMatching, "Game/AudioLib/AudMicWrap.cpp"),
Object(NonMatching, "Game/AudioLib/AudRemixMgr.cpp"),
Object(NonMatching, "Game/AudioLib/AudRemixSequencer.cpp"),
Object(NonMatching, "Game/AudioLib/AudSceneMgr.cpp"),
Object(NonMatching, "Game/AudioLib/AudSeStrategy.cpp"),
Object(NonMatching, "Game/AudioLib/AudSoundNameConverter.cpp"),
Object(NonMatching, "Game/AudioLib/AudSoundObjHolder.cpp"),
Object(NonMatching, "Game/AudioLib/AudSpeakerWrap.cpp"),
Object(NonMatching, "Game/AudioLib/AudTrackController.cpp"),
Object(NonMatching, "Game/AudioLib/AudUtil.cpp"),
Object(NonMatching, "Game/AudioLib/OverwriteJAudio.cpp"),
Object(NonMatching, "Game/AudioLib/CSSoundNameConverter.cpp")
],
),
GameLib(
"Boss",
[
Object(NonMatching, "Game/Boss/BossAccessor.cpp"),
Object(NonMatching, "Game/Boss/BossBegoman.cpp"),
Object(Matching, "Game/Boss/BossBegomanHead.cpp"),
Object(NonMatching, "Game/Boss/BossKameck.cpp"),
Object(Matching, "Game/Boss/BossKameckAction.cpp"),
Object(Matching, "Game/Boss/BossKameckBarrier.cpp"),
Object(Matching, "Game/Boss/BossKameckBattleDemo.cpp"),
Object(Matching, "Game/Boss/BossKameckBattlePattarn.cpp"),
Object(Matching, "Game/Boss/BossKameckSequencer.cpp"),
Object(Matching, "Game/Boss/BossKameckMoveRail.cpp"),
Object(Matching, "Game/Boss/BossKameckVs1.cpp"),
Object(Matching, "Game/Boss/BossKameckVs2.cpp"),
Object(Matching, "Game/Boss/BossKameckStateBattle.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBug.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugActionBase.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugActionFlyHigh.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugActionFlyLow.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugActionGround.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugActionSequencer.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugAngryDemo.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugBomb.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugBombHolder.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugFinishDemo.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugFlyDemo.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugFunction.cpp"),
Object(NonMatching, "Game/Boss/BossStinkBugOpeningDemo.cpp"),
Object(NonMatching, "Game/Boss/DinoPackun.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunAction.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunBall.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunBattleEgg.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunBattleEggVs2.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunBattleVs1Lv1.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunBattleVs1Lv2.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunBattleVs2Lv1.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunDemo.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunDemoPosition.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunEggShell.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunFire.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunSequencer.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunStateAwake.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunStateDamage.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunStateFire.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunTail.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunTailNode.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunTailPart.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunTailRoot.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunTrackFire.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunVs1.cpp"),
Object(NonMatching, "Game/Boss/DinoPackunVs2.cpp"),
Object(NonMatching, "Game/Boss/Dodoryu.cpp"),
Object(NonMatching, "Game/Boss/DodoryuDemo.cpp"),
Object(NonMatching, "Game/Boss/DodoryuHill.cpp"),
Object(NonMatching, "Game/Boss/DodoryuMove.cpp"),
Object(NonMatching, "Game/Boss/DodoryuStateBase.cpp"),
Object(NonMatching, "Game/Boss/DodoryuStateLv1.cpp"),
Object(NonMatching, "Game/Boss/DodoryuStateLv2.cpp"),
Object(NonMatching, "Game/Boss/DodoryuStateWait.cpp"),
Object(NonMatching, "Game/Boss/DodoryuUtil.cpp"),
Object(NonMatching, "Game/Boss/Koopa.cpp"),
Object(NonMatching, "Game/Boss/KoopaBattleBase.cpp"),
Object(NonMatching, "Game/Boss/KoopaBattleMain.cpp"),
Object(NonMatching, "Game/Boss/KoopaBattleStairsBase.cpp"),
Object(NonMatching, "Game/Boss/KoopaBattleStairsVs1.cpp"),
Object(NonMatching, "Game/Boss/KoopaBattleStairsVs3.cpp"),
Object(NonMatching, "Game/Boss/KoopaBattleVs3Lv1.cpp"),
Object(NonMatching, "Game/Boss/KoopaBattleVs3Lv2.cpp"),
Object(NonMatching, "Game/Boss/KoopaDemoPowerUp.cpp"),
Object(NonMatching, "Game/Boss/KoopaDemoFallToPlanetVs3Lv2.cpp"),
Object(NonMatching, "Game/Boss/KoopaDemoFallToPlanetVs3Lv3.cpp"),
Object(NonMatching, "Game/Boss/KoopaDemoJumpToPlanet.cpp"),
Object(NonMatching, "Game/Boss/KoopaFigureBall.cpp"),
Object(NonMatching, "Game/Boss/KoopaFireShort.cpp"),
Object(NonMatching, "Game/Boss/KoopaFireStairs.cpp"),
Object(NonMatching, "Game/Boss/KoopaFunction.cpp"),
Object(NonMatching, "Game/Boss/KoopaParts.cpp"),
Object(NonMatching, "Game/Boss/KoopaPowerUpSwitch.cpp"),
Object(NonMatching, "Game/Boss/KoopaPlanetShadow.cpp"),
Object(NonMatching, "Game/Boss/KoopaRestarterVs3.cpp"),
Object(NonMatching, "Game/Boss/KoopaRockBreak.cpp"),
Object(NonMatching, "Game/Boss/KoopaSensorCtrl.cpp"),
Object(NonMatching, "Game/Boss/KoopaSequencer.cpp"),
Object(NonMatching, "Game/Boss/KoopaSubSequenceBattle.cpp"),
Object(NonMatching, "Game/Boss/KoopaSequencerVs1.cpp"),
Object(NonMatching, "Game/Boss/KoopaSequencerVs2.cpp"),
Object(NonMatching, "Game/Boss/KoopaSequencerVs3.cpp"),
Object(NonMatching, "Game/Boss/KoopaShockWave.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateAttackFireShort.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateAttackFireLong.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateAttackHipDrop.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateAttackRoll.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateAttackShockWave.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateAttackSpin.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateChaseRoll.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateDamageEscape.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateGuard.cpp"),
Object(NonMatching, "Game/Boss/KoopaStateJumpAway.cpp"),
Object(NonMatching, "Game/Boss/KoopaSwitchKeeper.cpp"),
Object(NonMatching, "Game/Boss/KoopaViewSwitchKeeper.cpp"),
Object(NonMatching, "Game/Boss/OtaKing.cpp"),
Object(NonMatching, "Game/Boss/OtaKingLongFoot.cpp"),
Object(NonMatching, "Game/Boss/OtaKingMagma.cpp"),
Object(NonMatching, "Game/Boss/Polta.cpp"),
Object(NonMatching, "Game/Boss/PoltaActionBase.cpp"),
Object(NonMatching, "Game/Boss/PoltaActionSequencer.cpp"),
Object(NonMatching, "Game/Boss/PoltaArm.cpp"),
Object(NonMatching, "Game/Boss/PoltaBattleLv1.cpp"),
Object(NonMatching, "Game/Boss/PoltaBattleLv2.cpp"),
Object(NonMatching, "Game/Boss/PoltaDemo.cpp"),
Object(NonMatching, "Game/Boss/PoltaFunction.cpp"),
Object(NonMatching, "Game/Boss/PoltaGroundRock.cpp"),
Object(NonMatching, "Game/Boss/PoltaGroundRockHolder.cpp"),
Object(NonMatching, "Game/Boss/PoltaRock.cpp"),
Object(NonMatching, "Game/Boss/PoltaRockHolder.cpp"),
Object(NonMatching, "Game/Boss/PoltaSensorCtrl.cpp"),
Object(NonMatching, "Game/Boss/PoltaStateAttackGround.cpp"),
Object(NonMatching, "Game/Boss/PoltaStateGenerateRock.cpp"),
Object(NonMatching, "Game/Boss/PoltaStateGroundRockAttack.cpp"),
Object(NonMatching, "Game/Boss/PoltaStatePunch.cpp"),
Object(NonMatching, "Game/Boss/PoltaStateStagger.cpp"),
Object(NonMatching, "Game/Boss/PoltaWaitStart.cpp"),
Object(NonMatching, "Game/Boss/SkeletalFishBaby.cpp"),
Object(Matching, "Game/Boss/SkeletalFishBabyRail.cpp"),
Object(Matching, "Game/Boss/SkeletalFishBabyRailHolder.cpp"),
Object(Matching, "Game/Boss/SkeletalFishBoss.cpp"),
Object(Matching, "Game/Boss/SkeletalFishBossBattleDirector.cpp"),
Object(Matching, "Game/Boss/SkeletalFishBossFunc.cpp"),
Object(Matching, "Game/Boss/SkeletalFishBossInfo.cpp"),
Object(Matching, "Game/Boss/SkeletalFishBossRail.cpp"),
Object(Matching, "Game/Boss/SkeletalFishBossRailHolder.cpp"),
Object(NonMatching, "Game/Boss/SkeletalFishGuard.cpp"),
Object(Matching, "Game/Boss/SkeletalFishGuardHolder.cpp"),
Object(Matching, "Game/Boss/SkeletalFishJointCalc.cpp"),
Object(Matching, "Game/Boss/SkeletalFishRailControl.cpp"),
Object(NonMatching, "Game/Boss/TombSpider.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderAcid.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderAction1st.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderAction2nd.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderActionBase.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderActionCocoon.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderDemo.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderEnvironment.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderFunction.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderGland.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderParts.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderSensorCtrl.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderStateSwoon.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderThreadAttacher.cpp"),
Object(NonMatching, "Game/Boss/TombSpiderVitalSpot.cpp"),
Object(NonMatching, "Game/Boss/TripodBoss.cpp"),
Object(NonMatching, "Game/Boss/TripodBossAccesser.cpp"),
Object(NonMatching, "Game/Boss/TripodBossBaseJointPosition.cpp"),
Object(NonMatching, "Game/Boss/TripodBossBreakMovement.cpp"),
Object(NonMatching, "Game/Boss/TripodBossCoin.cpp"),
Object(NonMatching, "Game/Boss/TripodBossCore.cpp"),
Object(NonMatching, "Game/Boss/TripodBossFixParts.cpp"),
Object(NonMatching, "Game/Boss/TripodBossFixPartsBase.cpp"),
Object(NonMatching, "Game/Boss/TripodBossGuardWall.cpp"),
Object(NonMatching, "Game/Boss/TripodBossGuardWallPart.cpp"),
Object(NonMatching, "Game/Boss/TripodBossKillerGenerater.cpp"),
Object(NonMatching, "Game/Boss/TripodBossKillerGeneraterCircle.cpp"),
Object(NonMatching, "Game/Boss/TripodBossKinokoOneUp.cpp"),
Object(NonMatching, "Game/Boss/TripodBossLeg.cpp"),
Object(NonMatching, "Game/Boss/TripodBossMovableArea.cpp"),
Object(NonMatching, "Game/Boss/TripodBossRailMoveParts.cpp"),
Object(NonMatching, "Game/Boss/TripodBossRotateParts.cpp"),
Object(NonMatching, "Game/Boss/TripodBossShell.cpp"),
Object(NonMatching, "Game/Boss/TripodBossStepPoint.cpp"),
Object(NonMatching, "Game/Boss/TripodBossStepSequence.cpp"),
Object(NonMatching, "Game/Boss/TripodBossStepStartArea.cpp")
],
),
GameLib(
"Camera",
[
Object(NonMatching, "Game/Camera/CamHeliEffector.cpp"),
Object(NonMatching, "Game/Camera/CamKarikariEffector.cpp"),
Object(NonMatching, "Game/Camera/CamPoseSphereInterpolator.cpp"),
Object(Matching, "Game/Camera/CamTranslatorAnim.cpp"),
Object(Matching, "Game/Camera/CamTranslatorBehind.cpp"),
Object(Matching, "Game/Camera/CamTranslatorBlackHole.cpp"),
Object(Matching, "Game/Camera/CamTranslatorCharmedFix.cpp"),
Object(Matching, "Game/Camera/CamTranslatorCharmedTripodBoss.cpp"),
Object(Matching, "Game/Camera/CamTranslatorCharmedVecReg.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorCharmedVecRegTower.cpp"),
Object(Matching, "Game/Camera/CamTranslatorCubePlanet.cpp"),
Object(Matching, "Game/Camera/CamTranslatorDPD.cpp"),
Object(Matching, "Game/Camera/CamTranslatorDead.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorFix.cpp"),
Object(Matching, "Game/Camera/CamTranslatorFixedPoint.cpp"),
Object(Matching, "Game/Camera/CamTranslatorFixedThere.cpp"),
Object(Matching, "Game/Camera/CamTranslatorFollow.cpp"),
Object(Matching, "Game/Camera/CamTranslatorFooFighter.cpp"),
Object(Matching, "Game/Camera/CamTranslatorFooFighterPlanet.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorFrontAndBack.cpp"),
Object(Matching, "Game/Camera/CamTranslatorGround.cpp"),
Object(Matching, "Game/Camera/CamTranslatorInnerCylinder.cpp"),
Object(Matching, "Game/Camera/CamTranslatorInwardSphere.cpp"),
Object(Matching, "Game/Camera/CamTranslatorInwardTower.cpp"),
Object(Matching, "Game/Camera/CamTranslatorMedianPlanet.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorMedianTower.cpp"),
Object(Matching, "Game/Camera/CamTranslatorMtxRegParallel.cpp"),
Object(Matching, "Game/Camera/CamTranslatorObjParallel.cpp"),
Object(Matching, "Game/Camera/CamTranslatorParallel.cpp"),
Object(Matching, "Game/Camera/CamTranslatorRaceFollow.cpp"),
Object(Matching, "Game/Camera/CamTranslatorRailDemo.cpp"),
Object(Matching, "Game/Camera/CamTranslatorRailFollow.cpp"),
Object(Matching, "Game/Camera/CamTranslatorRailWatch.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorSlide.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorSpiral.cpp"),
Object(Matching, "Game/Camera/CamTranslatorTalk.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorTower.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorTowerPos.cpp"),
Object(Matching, "Game/Camera/CamTranslatorTripodBoss.cpp"),
Object(Matching, "Game/Camera/CamTranslatorTripodBossJoint.cpp"),
Object(Matching, "Game/Camera/CamTranslatorTripodPlanet.cpp"),
Object(Matching, "Game/Camera/CamTranslatorTrundle.cpp"),
Object(Matching, "Game/Camera/CamTranslatorTwistedPassage.cpp"),
Object(Matching, "Game/Camera/CamTranslatorWaterFollow.cpp"),
Object(Matching, "Game/Camera/CamTranslatorWaterPlanet.cpp"),
Object(NonMatching, "Game/Camera/CamTranslatorWaterPlanetBoss.cpp"),
Object(Matching, "Game/Camera/CamTranslatorWonderPlanet.cpp"),
Object(NonMatching, "Game/Camera/Camera.cpp"),
Object(NonMatching, "Game/Camera/CameraAnim.cpp"),
Object(NonMatching, "Game/Camera/CameraBehind.cpp"),
Object(NonMatching, "Game/Camera/CameraBlackHole.cpp"),
Object(NonMatching, "Game/Camera/CameraCalc.cpp"),
Object(NonMatching, "Game/Camera/CameraCharmedFix.cpp"),
Object(NonMatching, "Game/Camera/CameraCharmedTripodBoss.cpp"),
Object(NonMatching, "Game/Camera/CameraCharmedVecReg.cpp"),
Object(NonMatching, "Game/Camera/CameraCharmedVecRegTower.cpp"),
Object(NonMatching, "Game/Camera/CameraContext.cpp"),
Object(Matching, "Game/Camera/CameraCover.cpp"),
Object(NonMatching, "Game/Camera/CameraCubePlanet.cpp"),
Object(NonMatching, "Game/Camera/CameraDPD.cpp"),
Object(NonMatching, "Game/Camera/CameraDead.cpp"),
Object(NonMatching, "Game/Camera/CameraDirector.cpp"),
Object(NonMatching, "Game/Camera/CameraFix.cpp"),
Object(NonMatching, "Game/Camera/CameraFixedPoint.cpp"),
Object(NonMatching, "Game/Camera/CameraFixedThere.cpp"),
Object(NonMatching, "Game/Camera/CameraFollow.cpp"),
Object(NonMatching, "Game/Camera/CameraFooFighter.cpp"),
Object(NonMatching, "Game/Camera/CameraFooFighterPlanet.cpp"),
Object(NonMatching, "Game/Camera/CameraFrontAndBack.cpp"),
Object(NonMatching, "Game/Camera/CameraGround.cpp"),
Object(NonMatching, "Game/Camera/CameraHeightArrange.cpp"),
Object(Matching, "Game/Camera/CameraHolder.cpp"),
Object(NonMatching, "Game/Camera/CameraInnerCylinder.cpp"),
Object(NonMatching, "Game/Camera/CameraInwardSphere.cpp"),
Object(NonMatching, "Game/Camera/CameraInwardTower.cpp"),
Object(NonMatching, "Game/Camera/CameraLocalUtil.cpp"),
Object(Matching, "Game/Camera/CameraMan.cpp"),
Object(NonMatching, "Game/Camera/CameraManEvent.cpp"),
Object(NonMatching, "Game/Camera/CameraManGame.cpp"),
Object(NonMatching, "Game/Camera/CameraManPause.cpp"),
Object(Matching, "Game/Camera/CameraManSubjective.cpp"),
Object(NonMatching, "Game/Camera/CameraMedianPlanet.cpp"),
Object(NonMatching, "Game/Camera/CameraMedianTower.cpp"),
Object(NonMatching, "Game/Camera/CameraMtxRegParallel.cpp"),
Object(NonMatching, "Game/Camera/CameraObjParallel.cpp"),
Object(NonMatching, "Game/Camera/CameraParallel.cpp"),
Object(NonMatching, "Game/Camera/CameraParamChunk.cpp"),
Object(NonMatching, "Game/Camera/CameraParamChunkHolder.cpp"),
Object(Matching, "Game/Camera/CameraParamChunkID.cpp"),
Object(Matching, "Game/Camera/CameraParamString.cpp"),
Object(NonMatching, "Game/Camera/CameraPolygonCodeUtil.cpp"),
Object(Matching, "Game/Camera/CameraPoseParam.cpp"),
Object(NonMatching, "Game/Camera/CameraRaceFollow.cpp"),
Object(NonMatching, "Game/Camera/CameraRailDemo.cpp"),
Object(NonMatching, "Game/Camera/CameraRailFollow.cpp"),
Object(NonMatching, "Game/Camera/CameraRailHolder.cpp"),
Object(NonMatching, "Game/Camera/CameraRailWatch.cpp"),
Object(NonMatching, "Game/Camera/CameraRegisterHolder.cpp"),
Object(NonMatching, "Game/Camera/CameraRotChecker.cpp"),
Object(NonMatching, "Game/Camera/CameraShakePatternImpl.cpp"),
Object(Matching, "Game/Camera/CameraShakeTask.cpp"),
Object(NonMatching, "Game/Camera/CameraShaker.cpp"),
Object(NonMatching, "Game/Camera/CameraSlide.cpp"),
Object(NonMatching, "Game/Camera/CameraSpiral.cpp"),
Object(NonMatching, "Game/Camera/CameraSubjective.cpp"),
Object(NonMatching, "Game/Camera/CameraTalk.cpp"),
Object(NonMatching, "Game/Camera/CameraTargetArg.cpp"),
Object(Matching, "Game/Camera/CameraTargetHolder.cpp"),
Object(NonMatching, "Game/Camera/CameraTargetMtx.cpp"),
Object(NonMatching, "Game/Camera/CameraTargetObj.cpp"),
Object(NonMatching, "Game/Camera/CameraTestObj.cpp"),
Object(NonMatching, "Game/Camera/CameraTower.cpp"),
Object(NonMatching, "Game/Camera/CameraTowerBase.cpp"),
Object(NonMatching, "Game/Camera/CameraTowerPos.cpp"),
Object(NonMatching, "Game/Camera/CameraTripodBoss.cpp"),
Object(NonMatching, "Game/Camera/CameraTripodBossJoint.cpp"),
Object(NonMatching, "Game/Camera/CameraTripodPlanet.cpp"),
Object(NonMatching, "Game/Camera/CameraTrundle.cpp"),
Object(NonMatching, "Game/Camera/CameraTwistedPassage.cpp"),
Object(NonMatching, "Game/Camera/CameraViewInterpolator.cpp"),
Object(NonMatching, "Game/Camera/CameraWaterFollow.cpp"),
Object(NonMatching, "Game/Camera/CameraWaterPlanet.cpp"),
Object(NonMatching, "Game/Camera/CameraWaterPlanetBoss.cpp"),
Object(NonMatching, "Game/Camera/CameraWonderPlanet.cpp"),
Object(NonMatching, "Game/Camera/DotCamParams.cpp"),
Object(NonMatching, "Game/Camera/GameCameraCreator.cpp"),
Object(NonMatching, "Game/Camera/OnlyCamera.cpp")
],
),
GameLib(
"Demo",
[
Object(NonMatching, "Game/Demo/AstroDomeDemoStarter.cpp"),
Object(NonMatching, "Game/Demo/AstroDemoFunction.cpp"),
Object(NonMatching, "Game/Demo/DemoActionKeeper.cpp"),
Object(NonMatching, "Game/Demo/DemoCameraFunction.cpp"),
Object(NonMatching, "Game/Demo/DemoCameraKeeper.cpp"),
Object(NonMatching, "Game/Demo/DemoCastGroup.cpp"),
Object(Matching, "Game/Demo/DemoCastGroupHolder.cpp"),
Object(NonMatching, "Game/Demo/DemoCastSubGroup.cpp"),
Object(NonMatching, "Game/Demo/DemoCtrlBase.cpp"),
Object(NonMatching, "Game/Demo/DemoDirector.cpp"),
Object(NonMatching, "Game/Demo/DemoExecutor.cpp"),
Object(Matching, "Game/Demo/DemoExecutorFunction.cpp"),
Object(Matching, "Game/Demo/DemoFunction.cpp"),
Object(NonMatching, "Game/Demo/DemoKoopaJrShip.cpp"),
Object(Matching, "Game/Demo/DemoPadRumbler.cpp"),
Object(Matching, "Game/Demo/DemoParamCommonDataTable.cpp"),
Object(Matching, "Game/Demo/DemoPlayerKeeper.cpp"),
Object(Matching, "Game/Demo/DemoPositionController.cpp"),
Object(Matching, "Game/Demo/DemoSimpleCastHolder.cpp"),
Object(NonMatching, "Game/Demo/DemoSoundKeeper.cpp"),
Object(NonMatching, "Game/Demo/DemoStartRequestHolder.cpp"),
Object(NonMatching, "Game/Demo/DemoStartRequestUtil.cpp"),
Object(Matching, "Game/Demo/DemoSubPartKeeper.cpp"),
Object(Matching, "Game/Demo/DemoTalkAnimCtrl.cpp"),
Object(NonMatching, "Game/Demo/DemoTimeKeeper.cpp"),
Object(NonMatching, "Game/Demo/DemoWipeKeeper.cpp"),
Object(NonMatching, "Game/Demo/GrandStarReturnDemoStarter.cpp"),
Object(NonMatching, "Game/Demo/PrologueDirector.cpp"),
Object(NonMatching, "Game/Demo/ReturnDemoRailMove.cpp"),
Object(NonMatching, "Game/Demo/ScenarioStarter.cpp"),
Object(NonMatching, "Game/Demo/StarReturnDemoStarter.cpp")
],
),
GameLib(
"Effect",
[
Object(NonMatching, "Game/Effect/AstroEffectObj.cpp"),
Object(NonMatching, "Game/Effect/AutoEffectGroup.cpp"),
Object(NonMatching, "Game/Effect/AutoEffectGroupHolder.cpp"),
Object(NonMatching, "Game/Effect/AutoEffectInfo.cpp"),
Object(NonMatching, "Game/Effect/EffectObjGravityDust.cpp"),
Object(NonMatching, "Game/Effect/EffectSystem.cpp"),
Object(NonMatching, "Game/Effect/EffectSystemUtil.cpp"),
Object(NonMatching, "Game/Effect/MultiEmitter.cpp"),
Object(NonMatching, "Game/Effect/MultiEmitterAccess.cpp"),
Object(NonMatching, "Game/Effect/MultiEmitterCallBack.cpp"),
Object(Matching, "Game/Effect/MultiEmitterParticleCallBack.cpp"),
Object(NonMatching, "Game/Effect/ParticleCalcExecutor.cpp"),
Object(NonMatching, "Game/Effect/ParticleDrawExecutor.cpp"),
Object(Matching, "Game/Effect/ParticleEmitter.cpp"),
Object(NonMatching, "Game/Effect/ParticleEmitterHolder.cpp"),
Object(NonMatching, "Game/Effect/ParticleResourceHolder.cpp"),
Object(NonMatching, "Game/Effect/RandomEffectObj.cpp"),
Object(NonMatching, "Game/Effect/SimpleEffectObj.cpp"),
Object(Matching, "Game/Effect/SingleEmitter.cpp"),
Object(NonMatching, "Game/Effect/SpinPullParticleCallBack.cpp"),
Object(NonMatching, "Game/Effect/SyncBckEffectChecker.cpp"),
Object(NonMatching, "Game/Effect/SyncBckEffectInfo.cpp")
],
),
GameLib(
"Enemy",
[
Object(NonMatching, "Game/Enemy/AnimScaleController.cpp"),
Object(NonMatching, "Game/Enemy/AnimStampController.cpp"),
Object(NonMatching, "Game/Enemy/BallBeamer.cpp"),
Object(NonMatching, "Game/Enemy/Balloonfish.cpp"),
Object(NonMatching, "Game/Enemy/BasaBasa.cpp"),
Object(NonMatching, "Game/Enemy/BegomanBaby.cpp"),
Object(NonMatching, "Game/Enemy/BegomanBase.cpp"),
Object(NonMatching, "Game/Enemy/BegomanFunction.cpp"),
Object(NonMatching, "Game/Enemy/BegomanLauncher.cpp"),
Object(NonMatching, "Game/Enemy/BegomanSpike.cpp"),
Object(NonMatching, "Game/Enemy/BegomanSpring.cpp"),
Object(NonMatching, "Game/Enemy/BegomanSpringHead.cpp"),
Object(Matching, "Game/Enemy/Birikyu.cpp"),
Object(NonMatching, "Game/Enemy/BombBird.cpp"),
Object(NonMatching, "Game/Enemy/BombBirdBomb.cpp"),
Object(NonMatching, "Game/Enemy/BombHei.cpp"),
Object(NonMatching, "Game/Enemy/BombHeiLauncher.cpp"),
Object(NonMatching, "Game/Enemy/BombTeresa.cpp"),
Object(NonMatching, "Game/Enemy/CannonShellBase.cpp"),
Object(NonMatching, "Game/Enemy/CocoNutBall.cpp"),
Object(NonMatching, "Game/Enemy/CocoSambo.cpp"),
Object(NonMatching, "Game/Enemy/DharmaSambo.cpp"),
Object(NonMatching, "Game/Enemy/Dossun.cpp"),
Object(NonMatching, "Game/Enemy/ElectricPressureBullet.cpp"),
Object(NonMatching, "Game/Enemy/EyeBeamer.cpp"),
Object(NonMatching, "Game/Enemy/FireBall.cpp"),
Object(NonMatching, "Game/Enemy/FireBubble.cpp"),
Object(NonMatching, "Game/Enemy/Gesso.cpp"),
Object(NonMatching, "Game/Enemy/HammerHeadPackun.cpp"),
Object(NonMatching, "Game/Enemy/Hanachan.cpp"),
Object(NonMatching, "Game/Enemy/HomingKiller.cpp"),
Object(NonMatching, "Game/Enemy/IceMerameraKing.cpp"),
Object(NonMatching, "Game/Enemy/ItemGenerator.cpp"),
Object(NonMatching, "Game/Enemy/Jellyfish.cpp"),
Object(NonMatching, "Game/Enemy/JellyfishElectric.cpp"),
Object(NonMatching, "Game/Enemy/Jiraira.cpp"),
Object(NonMatching, "Game/Enemy/JumpBeamer.cpp"),
Object(NonMatching, "Game/Enemy/JumpGuarder.cpp"),
Object(NonMatching, "Game/Enemy/JumpSpider.cpp"),
Object(NonMatching, "Game/Enemy/Kabokuri.cpp"),
Object(NonMatching, "Game/Enemy/KabokuriFire.cpp"),
Object(NonMatching, "Game/Enemy/KabokuriFireHolder.cpp"),
Object(NonMatching, "Game/Enemy/Kameck.cpp"),
Object(NonMatching, "Game/Enemy/KameckBeam.cpp"),
Object(NonMatching, "Game/Enemy/KameckBeamHolder.cpp"),
Object(NonMatching, "Game/Enemy/KameckFireBall.cpp"),
Object(NonMatching, "Game/Enemy/KameckHolder.cpp"),
Object(NonMatching, "Game/Enemy/KameckTurtle.cpp"),
Object(NonMatching, "Game/Enemy/Kanina.cpp"),
Object(NonMatching, "Game/Enemy/Karikari.cpp"),
Object(NonMatching, "Game/Enemy/KarikariDirector.cpp"),
Object(NonMatching, "Game/Enemy/Karon.cpp"),
Object(NonMatching, "Game/Enemy/Kiraira.cpp"),
Object(NonMatching, "Game/Enemy/KirairaChain.cpp"),
Object(NonMatching, "Game/Enemy/KoopaJrShip.cpp"),
Object(NonMatching, "Game/Enemy/KoopaJrShipCannonMainShell.cpp"),
Object(NonMatching, "Game/Enemy/KoopaJrShipCannonShell.cpp"),
Object(NonMatching, "Game/Enemy/KoteBug.cpp"),
Object(NonMatching, "Game/Enemy/Kuribo.cpp"),
Object(NonMatching, "Game/Enemy/KuriboChief.cpp"),
Object(NonMatching, "Game/Enemy/KuriboMini.cpp"),
Object(NonMatching, "Game/Enemy/MechanicKoopaMini.cpp"),
Object(NonMatching, "Game/Enemy/Meramera.cpp"),
Object(NonMatching, "Game/Enemy/Metbo.cpp"),
Object(NonMatching, "Game/Enemy/Mogu.cpp"),
Object(NonMatching, "Game/Enemy/Mogucchi.cpp"),
Object(NonMatching, "Game/Enemy/MogucchiHill.cpp"),
Object(NonMatching, "Game/Enemy/MogucchiRefuseTerritory.cpp"),
Object(NonMatching, "Game/Enemy/MogucchiShooter.cpp"),
Object(NonMatching, "Game/Enemy/MoguStone.cpp"),
Object(NonMatching, "Game/Enemy/NokonokoLand.cpp"),
Object(NonMatching, "Game/Enemy/Onimasu.cpp"),
Object(NonMatching, "Game/Enemy/OnimasuJump.cpp"),
Object(NonMatching, "Game/Enemy/OnimasuPivot.cpp"),
Object(NonMatching, "Game/Enemy/OtaRock.cpp"),
Object(NonMatching, "Game/Enemy/PackunPetit.cpp"),
Object(NonMatching, "Game/Enemy/Petari.cpp"),
Object(NonMatching, "Game/Enemy/Poihana.cpp"),
Object(NonMatching, "Game/Enemy/Pukupuku.cpp"),
Object(NonMatching, "Game/Enemy/RingBeam.cpp"),
Object(NonMatching, "Game/Enemy/RingBeamer.cpp"),
Object(NonMatching, "Game/Enemy/SamboFunction.cpp"),
Object(NonMatching, "Game/Enemy/SamboHead.cpp"),
Object(NonMatching, "Game/Enemy/SearchBeamer.cpp"),
Object(NonMatching, "Game/Enemy/Snakehead.cpp"),
Object(NonMatching, "Game/Enemy/SpinHitController.cpp"),
Object(NonMatching, "Game/Enemy/StinkBugBase.cpp"),
Object(NonMatching, "Game/Enemy/StinkBugParent.cpp"),
Object(NonMatching, "Game/Enemy/StinkBugSmall.cpp"),
Object(NonMatching, "Game/Enemy/StringSpider.cpp"),
Object(NonMatching, "Game/Enemy/Takobo.cpp"),
Object(NonMatching, "Game/Enemy/TakoHei.cpp"),
Object(NonMatching, "Game/Enemy/TakoHeiInk.cpp"),
Object(NonMatching, "Game/Enemy/TakoHeiInkHolder.cpp"),
Object(NonMatching, "Game/Enemy/Teresa.cpp"),
Object(NonMatching, "Game/Enemy/TeresaWater.cpp"),
Object(NonMatching, "Game/Enemy/TerritoryMover.cpp"),
Object(NonMatching, "Game/Enemy/Unizo.cpp"),
Object(NonMatching, "Game/Enemy/UnizoLauncher.cpp"),
Object(Matching, "Game/Enemy/WalkerStateBindStarPointer.cpp"),
Object(NonMatching, "Game/Enemy/WalkerStateBlowDamage.cpp"),
Object(NonMatching, "Game/Enemy/WalkerStateChase.cpp"),
Object(NonMatching, "Game/Enemy/WalkerStateFindPlayer.cpp"),
Object(NonMatching, "Game/Enemy/WalkerStateFunction.cpp"),
Object(NonMatching, "Game/Enemy/WalkerStateParam.cpp"),
Object(NonMatching, "Game/Enemy/WalkerStateRunaway.cpp"),
Object(NonMatching, "Game/Enemy/WalkerStateStagger.cpp"),
Object(NonMatching, "Game/Enemy/WalkerStateWander.cpp"),
Object(NonMatching, "Game/Enemy/WaterBazooka.cpp"),
Object(NonMatching, "Game/Enemy/WaterBazookaCapsule.cpp")
],
),
GameLib(
"GameAudio",
[
Object(NonMatching, "Game/GameAudio/AudCameraWatcher.cpp"),
Object(NonMatching, "Game/GameAudio/AudStageBgmWrap.cpp"),
Object(NonMatching, "Game/GameAudio/AudSeKeeper.cpp"),
Object(NonMatching, "Game/GameAudio/AudTalkSoundData.cpp"),
Object(NonMatching, "Game/GameAudio/AudEffectDirector.cpp"),
Object(NonMatching, "Game/GameAudio/AudBgmConductor.cpp"),
Object(NonMatching, "Game/GameAudio/AudStageBgmTable.cpp"),
Object(NonMatching, "Game/GameAudio/AudTamakoroBgmCtrl.cpp")
],
),
GameLib(
"Gravity",
[
Object(Matching, "Game/Gravity/ConeGravity.cpp"),
Object(Matching, "Game/Gravity/CubeGravity.cpp"),
Object(Matching, "Game/Gravity/DiskGravity.cpp"),
Object(Matching, "Game/Gravity/DiskTorusGravity.cpp"),
Object(Matching, "Game/Gravity/GlobalGravityObj.cpp"),
Object(Matching, "Game/Gravity/GraviryFollower.cpp"),
Object(Matching, "Game/Gravity/GravityCreator.cpp"),
Object(Matching, "Game/Gravity/GravityInfo.cpp"),
Object(Matching, "Game/Gravity/ParallelGravity.cpp"),
Object(Matching, "Game/Gravity/PlanetGravity.cpp"),
Object(Matching, "Game/Gravity/PlanetGravityManager.cpp"),
Object(Matching, "Game/Gravity/PointGravity.cpp"),
Object(Matching, "Game/Gravity/SegmentGravity.cpp"),
Object(Matching, "Game/Gravity/WireGravity.cpp")
],
),
GameLib(
"LiveActor",
[
Object(Matching, "Game/LiveActor/ActiveActorList.cpp"),
Object(NonMatching, "Game/LiveActor/ActorAnimKeeper.cpp"),
Object(Matching, "Game/LiveActor/ActorCameraInfo.cpp"),
Object(Matching, "Game/LiveActor/ActorJointCtrl.cpp"),
Object(NonMatching, "Game/LiveActor/ActorLightCtrl.cpp"),
Object(NonMatching, "Game/LiveActor/ActorPadAndCameraCtrl.cpp"),
Object(Matching, "Game/LiveActor/ActorStateBase.cpp"),
Object(Matching, "Game/LiveActor/ActorStateKeeper.cpp"),
Object(Matching, "Game/LiveActor/AllLiveActorGroup.cpp"),
Object(Matching, "Game/LiveActor/AnimationRandomPlayer.cpp"),
Object(NonMatching, "Game/LiveActor/Binder.cpp"),
Object(NonMatching, "Game/LiveActor/ClippingActorHolder.cpp"),
Object(NonMatching, "Game/LiveActor/ClippingActorInfo.cpp"),
Object(Matching, "Game/LiveActor/ClippingDirector.cpp"),
Object(NonMatching, "Game/LiveActor/ClippingGroupHolder.cpp"),
Object(NonMatching, "Game/LiveActor/ClippingJudge.cpp"),
Object(NonMatching, "Game/LiveActor/DisplayListMaker.cpp"),
Object(NonMatching, "Game/LiveActor/DynamicJointCtrl.cpp"),
Object(NonMatching, "Game/LiveActor/EffectKeeper.cpp"),
Object(NonMatching, "Game/LiveActor/FaceJointCtrl.cpp"),
Object(Matching, "Game/LiveActor/FlashingCtrl.cpp"),
Object(Matching, "Game/LiveActor/HitSensor.cpp"),
Object(NonMatching, "Game/LiveActor/HitSensorInfo.cpp"),
Object(Matching, "Game/LiveActor/HitSensorKeeper.cpp"),
Object(NonMatching, "Game/LiveActor/IKJointCtrl.cpp"),
Object(NonMatching, "Game/LiveActor/LiveActor.cpp"),
Object(Matching, "Game/LiveActor/LiveActorFlag.cpp"),
Object(Matching, "Game/LiveActor/LiveActorGroup.cpp"),
Object(NonMatching, "Game/LiveActor/LiveActorGroupArray.cpp"),
Object(NonMatching, "Game/LiveActor/LodCtrl.cpp"),
Object(NonMatching, "Game/LiveActor/MaterialCtrl.cpp"),
Object(Matching, "Game/LiveActor/MessageSensorHolder.cpp"),
Object(NonMatching, "Game/LiveActor/MirrorActor.cpp"),
Object(NonMatching, "Game/LiveActor/MirrorCamera.cpp"),
Object(NonMatching, "Game/LiveActor/MirrorReflectionModel.cpp"),
Object(NonMatching, "Game/LiveActor/ModelManager.cpp"),
Object(Matching, "Game/LiveActor/ModelObj.cpp"),
Object(Matching, "Game/LiveActor/Nerve.cpp"),
Object(NonMatching, "Game/LiveActor/PartsModel.cpp"),
Object(NonMatching, "Game/LiveActor/RailRider.cpp"),
Object(NonMatching, "Game/LiveActor/SensorHitChecker.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowController.cpp"),
Object(Matching, "Game/LiveActor/ShadowDrawer.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowSurfaceBox.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowSurfaceCircle.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowSurfaceDrawer.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowSurfaceOval.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowVolumeBox.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowVolumeCylinder.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowVolumeDrawer.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowVolumeFlatModel.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowVolumeLine.cpp"),
Object(Matching, "Game/LiveActor/ShadowVolumeModel.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowVolumeOval.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowVolumeOvalPole.cpp"),
Object(NonMatching, "Game/LiveActor/ShadowVolumeSphere.cpp"),
Object(NonMatching, "Game/LiveActor/SimpleJ3DModelDrawer.cpp"),
Object(Matching, "Game/LiveActor/Spine.cpp"),
Object(Matching, "Game/LiveActor/SpotMarkLight.cpp"),
Object(NonMatching, "Game/LiveActor/ViewGroupCtrl.cpp"),
Object(Matching, "Game/LiveActor/VolumeModelDrawer.cpp")
],
),
GameLib(
"Map",
[
Object(Matching, "Game/Map/ActorAppearSwitchListener.cpp"),
Object(Matching, "Game/Map/Air.cpp"),
Object(NonMatching, "Game/Map/BezierRail.cpp"),
Object(NonMatching, "Game/Map/Butterfly.cpp"),
Object(NonMatching, "Game/Map/CollisionCategorizedKeeper.cpp"),
Object(NonMatching, "Game/Map/CollisionCode.cpp"),
Object(Matching, "Game/Map/CollisionDirector.cpp"),
Object(NonMatching, "Game/Map/CollisionParts.cpp"),
Object(NonMatching, "Game/Map/FileSelectCameraController.cpp"),
Object(NonMatching, "Game/Map/FileSelectEffect.cpp"),
Object(Matching, "Game/Map/FileSelectFunc.cpp"),
Object(Matching, "Game/Map/FileSelectIconID.cpp"),
Object(NonMatching, "Game/Map/FileSelectItem.cpp"),
Object(NonMatching, "Game/Map/FileSelectModel.cpp"),
Object(NonMatching, "Game/Map/FileSelector.cpp"),
Object(NonMatching, "Game/Map/FileSelectSky.cpp"),
Object(NonMatching, "Game/Map/FishGroup.cpp"),
Object(NonMatching, "Game/Map/Flag.cpp"),
Object(NonMatching, "Game/Map/GravityDust.cpp"),
Object(Matching, "Game/Map/GroundChecker.cpp"),
Object(NonMatching, "Game/Map/GroupSwitchWatcher.cpp"),
Object(NonMatching, "Game/Map/Halo.cpp"),
Object(Matching, "Game/Map/HitInfo.cpp"),
Object(NonMatching, "Game/Map/KCollision.cpp"),
Object(NonMatching, "Game/Map/KCollisionPlus.cpp"),
Object(NonMatching, "Game/Map/KoopaBattleMapCoinPlate.cpp"),
Object(NonMatching, "Game/Map/KoopaBattleMapDamagePlate.cpp"),
Object(NonMatching, "Game/Map/KoopaBattleMapPlanet.cpp"),
Object(NonMatching, "Game/Map/KoopaBattleMapPlate.cpp"),
Object(NonMatching, "Game/Map/KoopaBattleMapStair.cpp"),
Object(NonMatching, "Game/Map/LavaShellTower.cpp"),
Object(NonMatching, "Game/Map/LavaSunPlanet.cpp"),
Object(NonMatching, "Game/Map/LightDataHolder.cpp"),
Object(NonMatching, "Game/Map/LightDirector.cpp"),
Object(NonMatching, "Game/Map/LightFunction.cpp"),
Object(NonMatching, "Game/Map/LightPointCtrl.cpp"),
Object(Matching, "Game/Map/LightZoneDataHolder.cpp"),
Object(NonMatching, "Game/Map/NamePosHolder.cpp"),
Object(NonMatching, "Game/Map/OceanBowl.cpp"),
Object(NonMatching, "Game/Map/OceanBowlBloomDrawer.cpp"),
Object(NonMatching, "Game/Map/OceanBowlPoint.cpp"),
Object(NonMatching, "Game/Map/OceanHomeMapCtrl.cpp"),
Object(NonMatching, "Game/Map/OceanRing.cpp"),
Object(Matching, "Game/Map/OceanRingBloomDrawer.cpp"),
Object(NonMatching, "Game/Map/OceanRingDrawer.cpp"),
Object(NonMatching, "Game/Map/OceanRingPipe.cpp"),
Object(NonMatching, "Game/Map/OceanRingPipeInside.cpp"),
Object(NonMatching, "Game/Map/OceanRingPipeOutside.cpp"),
Object(NonMatching, "Game/Map/OceanSphere.cpp"),
Object(NonMatching, "Game/Map/OceanSpherePoint.cpp"),
Object(NonMatching, "Game/Map/PlanetMap.cpp"),
Object(NonMatching, "Game/Map/PlanetMapCreator.cpp"),
Object(NonMatching, "Game/Map/PlanetMapWithoutHighModel.cpp"),
Object(NonMatching, "Game/Map/QuakeEffectGenerator.cpp"),
Object(NonMatching, "Game/Map/RaceManager.cpp"),
Object(NonMatching, "Game/Map/RaceRail.cpp"),
Object(Matching, "Game/Map/RailGraph.cpp"),
Object(Matching, "Game/Map/RailGraphEdge.cpp"),
Object(Matching, "Game/Map/RailGraphIter.cpp"),
Object(Matching, "Game/Map/RailGraphNode.cpp"),
Object(NonMatching, "Game/Map/RailPart.cpp"),
Object(NonMatching, "Game/Map/ScenarioSelectStar.cpp"),
Object(NonMatching, "Game/Map/SeaGull.cpp"),
Object(NonMatching, "Game/Map/Sky.cpp"),
Object(NonMatching, "Game/Map/SleepController.cpp"),
Object(NonMatching, "Game/Map/SleepControllerHolder.cpp"),
Object(Matching, "Game/Map/SpaceInner.cpp"),
Object(NonMatching, "Game/Map/SphereSelector.cpp"),
Object(NonMatching, "Game/Map/SphereSelectorHandle.cpp"),
Object(NonMatching, "Game/Map/StageSwitch.cpp"),
Object(NonMatching, "Game/Map/SunshadeMapHolder.cpp"),
Object(NonMatching, "Game/Map/SunshadeMapParts.cpp"),
Object(NonMatching, "Game/Map/SwitchSynchronizer.cpp"),
Object(NonMatching, "Game/Map/SwitchWatcher.cpp"),
Object(NonMatching, "Game/Map/SwitchWatcherHolder.cpp"),
Object(Matching, "Game/Map/TimerSwitch.cpp"),
Object(NonMatching, "Game/Map/WaterAreaHolder.cpp"),
Object(Matching, "Game/Map/WaterInfo.cpp"),
Object(NonMatching, "Game/Map/WaterPlant.cpp"),
Object(Matching, "Game/Map/WaterPoint.cpp"),
Object(NonMatching, "Game/Map/WaterRoad.cpp"),
Object(NonMatching, "Game/Map/WhirlPoolAccelerator.cpp")
],
),
GameLib(
"MapObj",
[
Object(NonMatching, "Game/MapObj/AirBubble.cpp"),
Object(NonMatching, "Game/MapObj/AirBubbleGenerator.cpp"),
Object(NonMatching, "Game/MapObj/AirBubbleHolder.cpp"),
Object(Matching, "Game/MapObj/AnmModelObj.cpp"),
Object(NonMatching, "Game/MapObj/ArrowSwitch.cpp"),
Object(NonMatching, "Game/MapObj/ArrowSwitchMulti.cpp"),
Object(Matching, "Game/MapObj/ArrowSwitchMultiHolder.cpp"),
Object(NonMatching, "Game/MapObj/AssemblyBlock.cpp"),
Object(Matching, "Game/MapObj/AstroCore.cpp"),
Object(Matching, "Game/MapObj/AstroCountDownPlate.cpp"),
Object(Matching, "Game/MapObj/AstroDome.cpp"),
Object(Matching, "Game/MapObj/AstroDomeAsteroid.cpp"),
Object(NonMatching, "Game/MapObj/AstroDomeBlueStar.cpp"),
Object(NonMatching, "Game/MapObj/AstroDomeCameraController.cpp"),
Object(NonMatching, "Game/MapObj/AstroDomeComet.cpp"),
Object(Matching, "Game/MapObj/AstroDomeDemoAstroGalaxy.cpp"),
Object(NonMatching, "Game/MapObj/AstroDomeGalaxySelector.cpp"),
Object(NonMatching, "Game/MapObj/AstroDomeOrbit.cpp"),
Object(NonMatching, "Game/MapObj/AstroDomeSky.cpp"),
Object(Matching, "Game/MapObj/AstroMapBoard.cpp"),
Object(NonMatching, "Game/MapObj/AstroMapObj.cpp"),
Object(NonMatching, "Game/MapObj/AstroMapObjFunction.cpp"),
Object(Matching, "Game/MapObj/AstroOverlookObj.cpp"),
Object(NonMatching, "Game/MapObj/BallOpener.cpp"),
Object(Matching, "Game/MapObj/BallRail.cpp"),
Object(Matching, "Game/MapObj/Banekiti.cpp"),
Object(Matching, "Game/MapObj/BattleShipElevator.cpp"),
Object(NonMatching, "Game/MapObj/BeamGoRoundPlanet.cpp"),
Object(NonMatching, "Game/MapObj/BeeFlowerHover.cpp"),
Object(NonMatching, "Game/MapObj/BenefitItemInvincible.cpp"),
Object(Matching, "Game/MapObj/BenefitItemLifeUp.cpp"),
Object(NonMatching, "Game/MapObj/BenefitItemObj.cpp"),
Object(Matching, "Game/MapObj/BigBubbleDrawer.cpp"),
Object(NonMatching, "Game/MapObj/BigBubbleGenerator.cpp"),
Object(NonMatching, "Game/MapObj/BigBubbleHolder.cpp"),
Object(NonMatching, "Game/MapObj/BigBubbleMoveLimitter.cpp"),
Object(Matching, "Game/MapObj/BigFan.cpp"),
Object(Matching, "Game/MapObj/BigFanHolder.cpp"),
Object(NonMatching, "Game/MapObj/BlackHole.cpp"),
Object(Matching, "Game/MapObj/BlueChip.cpp"),
Object(NonMatching, "Game/MapObj/BlueStarCupsulePlanet.cpp"),
Object(NonMatching, "Game/MapObj/BreakableCage.cpp"),
Object(NonMatching, "Game/MapObj/BrightObj.cpp"),
Object(NonMatching, "Game/MapObj/BumpAppearPlanet.cpp"),
Object(NonMatching, "Game/MapObj/Candlestand.cpp"),
Object(NonMatching, "Game/MapObj/CannonFortressBreakStep.cpp"),
Object(Matching, "Game/MapObj/CapsuleCage.cpp"),
Object(NonMatching, "Game/MapObj/ChipBase.cpp"),
Object(NonMatching, "Game/MapObj/ChipCounter.cpp"),
Object(NonMatching, "Game/MapObj/ChipGroup.cpp"),
Object(NonMatching, "Game/MapObj/ChipHolder.cpp"),
Object(Matching, "Game/MapObj/ChooChooTrain.cpp"),
Object(NonMatching, "Game/MapObj/CircleCoinGroup.cpp"),
Object(NonMatching, "Game/MapObj/ClipArea.cpp"),
Object(NonMatching, "Game/MapObj/ClipAreaDrop.cpp"),
Object(NonMatching, "Game/MapObj/ClipAreaDropHolder.cpp"),
Object(NonMatching, "Game/MapObj/ClipAreaDropLaser.cpp"),
Object(NonMatching, "Game/MapObj/ClipAreaHolder.cpp"),
Object(NonMatching, "Game/MapObj/ClipAreaMovable.cpp"),
Object(NonMatching, "Game/MapObj/ClipAreaShape.cpp"),
Object(NonMatching, "Game/MapObj/ClipFieldFillDraw.cpp"),
Object(Matching, "Game/MapObj/ClipFieldMapParts.cpp"),
Object(Matching, "Game/MapObj/ClipFieldSwitch.cpp"),
Object(NonMatching, "Game/MapObj/CocoNut.cpp"),
Object(Matching, "Game/MapObj/CoconutTree.cpp"),
Object(NonMatching, "Game/MapObj/CoconutTreeLeaf.cpp"),
Object(Matching, "Game/MapObj/Coin.cpp"),
Object(NonMatching, "Game/MapObj/CoinBox.cpp"),
Object(Matching, "Game/MapObj/CoinGroup.cpp"),
Object(NonMatching, "Game/MapObj/CoinHolder.cpp"),
Object(Matching, "Game/MapObj/CoinReplica.cpp"),
Object(NonMatching, "Game/MapObj/CoinRotater.cpp"),
Object(Matching, "Game/MapObj/CoinSpot.cpp"),
Object(Matching, "Game/MapObj/CollapsePlane.cpp"),
Object(Matching, "Game/MapObj/CollectCounter.cpp"),
Object(Matching, "Game/MapObj/CollisionBlocker.cpp"),
Object(Matching, "Game/MapObj/CrystalCage.cpp"),
Object(Matching, "Game/MapObj/CrystalCageMoving.cpp"),
Object(Matching, "Game/MapObj/CrystalSwitch.cpp"),
Object(Matching, "Game/MapObj/CutBushModelObj.cpp"),
Object(NonMatching, "Game/MapObj/DashRing.cpp"),
Object(Matching, "Game/MapObj/DeadLeaves.cpp"),
Object(NonMatching, "Game/MapObj/DesertLandMoveSwitch.cpp"),
Object(NonMatching, "Game/MapObj/DesertMovingLand.cpp"),
Object(NonMatching, "Game/MapObj/DragonHeadFlower.cpp"),
Object(NonMatching, "Game/MapObj/DriftWood.cpp"),
Object(NonMatching, "Game/MapObj/DummyDisplayModel.cpp"),
Object(NonMatching, "Game/MapObj/DynamicCollisionObj.cpp"),
Object(NonMatching, "Game/MapObj/EarthenPipe.cpp"),
Object(NonMatching, "Game/MapObj/ElectricBall.cpp"),
Object(NonMatching, "Game/MapObj/ElectricRail.cpp"),
Object(NonMatching, "Game/MapObj/ElectricRailHolder.cpp"),
Object(NonMatching, "Game/MapObj/ElectricRailMoving.cpp"),
Object(NonMatching, "Game/MapObj/ExterminationChecker.cpp"),
Object(NonMatching, "Game/MapObj/FallDownBridge.cpp"),
Object(Matching, "Game/MapObj/FallingSmallRock.cpp"),
Object(NonMatching, "Game/MapObj/FallOutFieldDraw.cpp"),
Object(NonMatching, "Game/MapObj/FireBar.cpp"),
Object(Matching, "Game/MapObj/FirePressure.cpp"),
Object(Matching, "Game/MapObj/FirePressureBullet.cpp"),
Object(Matching, "Game/MapObj/FirePressureBulletHolder.cpp"),
Object(NonMatching, "Game/MapObj/FirePressureRadiate.cpp"),
Object(NonMatching, "Game/MapObj/FlameGun.cpp"),
Object(NonMatching, "Game/MapObj/FlexibleSphere.cpp"),
Object(Matching, "Game/MapObj/FlipPanel.cpp"),
Object(NonMatching, "Game/MapObj/Fountain.cpp"),
Object(Matching, "Game/MapObj/FountainBig.cpp"),
Object(NonMatching, "Game/MapObj/GCapture.cpp"),
Object(NonMatching, "Game/MapObj/GCaptureRibbon.cpp"),
Object(NonMatching, "Game/MapObj/GCaptureTarget.cpp"),
Object(NonMatching, "Game/MapObj/GravityLight.cpp"),
Object(NonMatching, "Game/MapObj/GravityLightRoad.cpp"),
Object(Matching, "Game/MapObj/GreenCaterpillarBig.cpp"),
Object(Matching, "Game/MapObj/HatchWaterPlanet.cpp"),
Object(NonMatching, "Game/MapObj/HeavensDoorDemoObj.cpp"),
Object(Matching, "Game/MapObj/HipDropMoveObj.cpp"),
Object(NonMatching, "Game/MapObj/HipDropRock.cpp"),
Object(NonMatching, "Game/MapObj/HipDropSwitch.cpp"),
Object(NonMatching, "Game/MapObj/HipDropTimerSwitch.cpp"),
Object(NonMatching, "Game/MapObj/HitWallTimerSwitch.cpp"),
Object(Matching, "Game/MapObj/IceStep.cpp"),
Object(NonMatching, "Game/MapObj/IceVolcanoUpDownPlane.cpp"),
Object(Matching, "Game/MapObj/InvisiblePolygonObj.cpp"),
Object(Matching, "Game/MapObj/InvisiblePolygonObjGCapture.cpp"),
Object(NonMatching, "Game/MapObj/IronCannonShell.cpp"),
Object(Matching, "Game/MapObj/ItemAppearStone.cpp"),
Object(NonMatching, "Game/MapObj/ItemBlock.cpp"),
Object(NonMatching, "Game/MapObj/ItemBubble.cpp"),
Object(NonMatching, "Game/MapObj/JetTurtle.cpp"),
Object(NonMatching, "Game/MapObj/JumpHole.cpp"),
Object(NonMatching, "Game/MapObj/JumpStand.cpp"),
Object(Matching, "Game/MapObj/KeySwitch.cpp"),
Object(Matching, "Game/MapObj/KillerGunnerSingle.cpp"),
Object(NonMatching, "Game/MapObj/LargeChain.cpp"),
Object(Matching, "Game/MapObj/LargeChainParts.cpp"),
Object(Matching, "Game/MapObj/LavaBallRisingPlanetLava.cpp"),
Object(NonMatching, "Game/MapObj/LavaBreakColumn.cpp"),
Object(NonMatching, "Game/MapObj/LavaFloater.cpp"),
Object(NonMatching, "Game/MapObj/LavaGalaxyParts.cpp"),
Object(NonMatching, "Game/MapObj/LavaGeyser.cpp"),
Object(NonMatching, "Game/MapObj/LavaHomeSeesaw.cpp"),
Object(NonMatching, "Game/MapObj/LavaHomeVolcanoFlow.cpp"),
Object(NonMatching, "Game/MapObj/LavaJamboSunPlanet.cpp"),
Object(NonMatching, "Game/MapObj/LavaProminence.cpp"),
Object(NonMatching, "Game/MapObj/LavaProminenceTriple.cpp"),
Object(NonMatching, "Game/MapObj/LavaSteam.cpp"),
Object(NonMatching, "Game/MapObj/LavaStrangeRock.cpp"),
Object(NonMatching, "Game/MapObj/LotusLeaf.cpp"),
Object(NonMatching, "Game/MapObj/MagicBell.cpp"),
Object(NonMatching, "Game/MapObj/ManholeCover.cpp"),
Object(NonMatching, "Game/MapObj/MapObjActor.cpp"),
Object(NonMatching, "Game/MapObj/MapObjActorInitInfo.cpp"),
Object(NonMatching, "Game/MapObj/MapObjConnector.cpp"),
Object(Matching, "Game/MapObj/MarblePlanet.cpp"),
Object(NonMatching, "Game/MapObj/MarioLauncher.cpp"),
Object(Matching, "Game/MapObj/MarioLauncherAttractor.cpp"),
Object(Matching, "Game/MapObj/MechaKoopaPartsArm.cpp"),
Object(Matching, "Game/MapObj/MechaKoopaPartsHead.cpp"),
Object(Matching, "Game/MapObj/MercatorFixParts.cpp"),
Object(Matching, "Game/MapObj/MercatorRailMoveParts.cpp"),
Object(Matching, "Game/MapObj/MercatorRotateParts.cpp"),
Object(Matching, "Game/MapObj/MeteoContainer.cpp"),
Object(NonMatching, "Game/MapObj/MeteorStrike.cpp"),
Object(NonMatching, "Game/MapObj/MeteorStrikeLauncher.cpp"),
Object(NonMatching, "Game/MapObj/MiniatureGalaxy.cpp"),
Object(NonMatching, "Game/MapObj/MiniatureGalaxyHolder.cpp"),
Object(NonMatching, "Game/MapObj/MorphItemObjNeo.cpp"),
Object(NonMatching, "Game/MapObj/NeedlePlant.cpp"),
Object(NonMatching, "Game/MapObj/NormalMapBase.cpp"),
Object(NonMatching, "Game/MapObj/NormalMapTestObj.cpp"),
Object(Matching, "Game/MapObj/Note.cpp"),
Object(Matching, "Game/MapObj/NoteFairy.cpp"),
Object(NonMatching, "Game/MapObj/OceanFloaterLandParts.cpp"),
Object(NonMatching, "Game/MapObj/OceanSmallTurtle.cpp"),
Object(NonMatching, "Game/MapObj/OceanWaveFloater.cpp"),
Object(NonMatching, "Game/MapObj/PalmIsland.cpp"),
Object(NonMatching, "Game/MapObj/PeachCastleGardenPlanet.cpp"),
Object(NonMatching, "Game/MapObj/PhantomShipBoxFloater.cpp"),
Object(NonMatching, "Game/MapObj/PhantomShipBridge.cpp"),
Object(NonMatching, "Game/MapObj/PhantomShipHandle.cpp"),
Object(NonMatching, "Game/MapObj/PhantomTorch.cpp"),
Object(Matching, "Game/MapObj/PicketSwitch.cpp"),
Object(NonMatching, "Game/MapObj/PlantGroup.cpp"),
Object(NonMatching, "Game/MapObj/PlantPoint.cpp"),
Object(NonMatching, "Game/MapObj/PlantRailInfo.cpp"),
Object(NonMatching, "Game/MapObj/PomponPlant.cpp"),
Object(NonMatching, "Game/MapObj/PowerStar.cpp"),
Object(Matching, "Game/MapObj/PowerStarAppearPoint.cpp"),
Object(Matching, "Game/MapObj/PowerStarHolder.cpp"),
Object(NonMatching, "Game/MapObj/PressureBase.cpp"),
Object(NonMatching, "Game/MapObj/PrizeRing.cpp"),
Object(Matching, "Game/MapObj/PTimerSwitch.cpp"),
Object(NonMatching, "Game/MapObj/PunchBox.cpp"),
Object(Matching, "Game/MapObj/PunchingKinoko.cpp"),
Object(Matching, "Game/MapObj/PurpleCoinHolder.cpp"),
Object(Matching, "Game/MapObj/PurpleCoinStarter.cpp"),
Object(NonMatching, "Game/MapObj/QuarterRollGravityRoomArrow.cpp"),
Object(NonMatching, "Game/MapObj/QuestionBoxGalleryObj.cpp"),
Object(NonMatching, "Game/MapObj/QuestionCoin.cpp"),
Object(NonMatching, "Game/MapObj/RailBlock.cpp"),
Object(NonMatching, "Game/MapObj/RailCoin.cpp"),
Object(Matching, "Game/MapObj/RailMoveObj.cpp"),
Object(NonMatching, "Game/MapObj/RainCloud.cpp"),
Object(Matching, "Game/MapObj/ReverseGravityRoomPlanet.cpp"),
Object(NonMatching, "Game/MapObj/RevolvingWay.cpp"),
Object(NonMatching, "Game/MapObj/Rock.cpp"),
Object(NonMatching, "Game/MapObj/RockCreator.cpp"),
Object(Matching, "Game/MapObj/RosettaChair.cpp"),
Object(NonMatching, "Game/MapObj/RosettaPictureBook.cpp"),
Object(NonMatching, "Game/MapObj/RotateMoveObj.cpp"),
Object(Matching, "Game/MapObj/SandCapsuleInsidePlanet.cpp"),
Object(NonMatching, "Game/MapObj/SandCapsulePressGround.cpp"),
Object(NonMatching, "Game/MapObj/Sandstorm.cpp"),
Object(NonMatching, "Game/MapObj/SandUpDownEffectObj.cpp"),
Object(NonMatching, "Game/MapObj/SandUpDownTriRock.cpp"),
Object(NonMatching, "Game/MapObj/ScrewSwitch.cpp"),
Object(NonMatching, "Game/MapObj/ScrewSwitchReverse.cpp"),
Object(NonMatching, "Game/MapObj/SeaBottomTriplePropeller.cpp"),
Object(NonMatching, "Game/MapObj/SeesawMoveNut.cpp"),
Object(NonMatching, "Game/MapObj/Shellfish.cpp"),
Object(NonMatching, "Game/MapObj/ShockWaveGenerator.cpp"),
Object(NonMatching, "Game/MapObj/ShootingStar.cpp"),
Object(NonMatching, "Game/MapObj/SideSpikeMoveStep.cpp"),
Object(NonMatching, "Game/MapObj/SimpleBreakableObj.cpp"),
Object(NonMatching, "Game/MapObj/SimpleClipPartsObj.cpp"),
Object(NonMatching, "Game/MapObj/SimpleFloaterObj.cpp"),
Object(Matching, "Game/MapObj/SimpleMapObj.cpp"),
Object(NonMatching, "Game/MapObj/SimpleNormalMapObj.cpp"),
Object(Matching, "Game/MapObj/SimpleTimerObj.cpp"),
Object(NonMatching, "Game/MapObj/SmallStone.cpp"),
Object(Matching, "Game/MapObj/SnowCapsulePlanet.cpp"),
Object(NonMatching, "Game/MapObj/SnowFloor.cpp"),
Object(NonMatching, "Game/MapObj/SnowFloorTile.cpp"),
Object(NonMatching, "Game/MapObj/SnowMan.cpp"),
Object(Matching, "Game/MapObj/SnowplowSwitch.cpp"),
Object(NonMatching, "Game/MapObj/SoundEmitter.cpp"),
Object(NonMatching, "Game/MapObj/SpaceMine.cpp"),
Object(NonMatching, "Game/MapObj/SpaceShipStep.cpp"),
Object(NonMatching, "Game/MapObj/SphereRailDash.cpp"),
Object(NonMatching, "Game/MapObj/SpiderCoin.cpp"),
Object(NonMatching, "Game/MapObj/SpiderMapBlock.cpp"),
Object(NonMatching, "Game/MapObj/SpiderThread.cpp"),
Object(NonMatching, "Game/MapObj/SpiderThreadHangInfo.cpp"),
Object(NonMatching, "Game/MapObj/SpiderThreadMainPoint.cpp"),
Object(NonMatching, "Game/MapObj/SpiderThreadPart.cpp"),
Object(NonMatching, "Game/MapObj/SpiderThreadPoint.cpp"),
Object(NonMatching, "Game/MapObj/SpiderThreadRadialLine.cpp"),
Object(NonMatching, "Game/MapObj/SpiderThreadWindCtrl.cpp"),
Object(NonMatching, "Game/MapObj/SpinDriver.cpp"),
Object(NonMatching, "Game/MapObj/SpinDriverCamera.cpp"),
Object(NonMatching, "Game/MapObj/SpinDriverOperateRing.cpp"),
Object(NonMatching, "Game/MapObj/SpinDriverPathDrawer.cpp"),
Object(NonMatching, "Game/MapObj/SpinDriverShootPath.cpp"),
Object(NonMatching, "Game/MapObj/SpinDriverUtil.cpp"),
Object(Matching, "Game/MapObj/SpinLeverSwitch.cpp"),
Object(NonMatching, "Game/MapObj/SpinningBox.cpp"),
Object(NonMatching, "Game/MapObj/SpringJetWater.cpp"),
Object(NonMatching, "Game/MapObj/SpringWaterFloaterSpot.cpp"),
Object(NonMatching, "Game/MapObj/StageEffectDataTable.cpp"),
Object(NonMatching, "Game/MapObj/StarPiece.cpp"),
Object(NonMatching, "Game/MapObj/StarPieceDirector.cpp"),
Object(NonMatching, "Game/MapObj/StarPieceFollowGroup.cpp"),
Object(NonMatching, "Game/MapObj/StarPieceGroup.cpp"),
Object(NonMatching, "Game/MapObj/StarPieceMother.cpp"),
Object(NonMatching, "Game/MapObj/StarPieceSpot.cpp"),
Object(NonMatching, "Game/MapObj/SubmarineSteam.cpp"),
Object(NonMatching, "Game/MapObj/SubmarineVolcanoBigColumn.cpp"),
Object(Matching, "Game/MapObj/Sun.cpp"),
Object(NonMatching, "Game/MapObj/SuperSpinDriver.cpp"),
Object(Matching, "Game/MapObj/SurprisedGalaxy.cpp"),
Object(Matching, "Game/MapObj/Swinger.cpp"),
Object(NonMatching, "Game/MapObj/SwingLight.cpp"),
Object(Matching, "Game/MapObj/SwitchBox.cpp"),
Object(Matching, "Game/MapObj/TimeAppearObj.cpp"),
Object(NonMatching, "Game/MapObj/TimerMoveWall.cpp"),
Object(NonMatching, "Game/MapObj/TrampleStar.cpp"),
Object(NonMatching, "Game/MapObj/TransparentWall.cpp"),
Object(NonMatching, "Game/MapObj/TreasureBoxCracked.cpp"),
Object(Matching, "Game/MapObj/TreasureSpot.cpp"),
Object(NonMatching, "Game/MapObj/Tsukidashikun.cpp"),
Object(NonMatching, "Game/MapObj/TypicalDoor.cpp"),
Object(NonMatching, "Game/MapObj/UFOBase.cpp"),
Object(Matching, "Game/MapObj/UFOKinoko.cpp"),
Object(NonMatching, "Game/MapObj/ValveSwitch.cpp"),
Object(NonMatching, "Game/MapObj/WarpPod.cpp"),
Object(NonMatching, "Game/MapObj/WatchTowerRotateStep.cpp"),
Object(NonMatching, "Game/MapObj/WaterfallCaveCover.cpp"),
Object(Matching, "Game/MapObj/WaterLeakPipe.cpp"),
Object(NonMatching, "Game/MapObj/WaterPressure.cpp"),
Object(NonMatching, "Game/MapObj/WaterPressureBullet.cpp"),
Object(Matching, "Game/MapObj/WaterPressureBulletHolder.cpp"),
Object(NonMatching, "Game/MapObj/WaveFloatingForce.cpp"),
Object(NonMatching, "Game/MapObj/WhirlPool.cpp"),
Object(NonMatching, "Game/MapObj/WoodBox.cpp"),
Object(NonMatching, "Game/MapObj/WormEatenPlanet.cpp"),
Object(Matching, "Game/MapObj/YellowChip.cpp"),
Object(Matching, "Game/MapObj/MapParts.cpp"),
Object(NonMatching, "Game/MapObj/GeneralMapParts.cpp"),
Object(Matching, "Game/MapObj/FloaterFloatingForce.cpp"),
Object(NonMatching, "Game/MapObj/FloaterFloatingForceTypeNormal.cpp"),
Object(NonMatching, "Game/MapObj/FloaterFloatingForceTypeSpring.cpp"),
Object(NonMatching, "Game/MapObj/FloaterFunction.cpp"),
Object(NonMatching, "Game/MapObj/LavaHomeSeesawRotator.cpp"),
Object(Matching, "Game/MapObj/MapPartsAppearController.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsBreaker.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsFloatingForce.cpp"),
Object(Matching, "Game/MapObj/MapPartsFunction.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsRailGuideDrawer.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsRailGuideHolder.cpp"),
Object(Matching, "Game/MapObj/MapPartsRailGuidePoint.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsRailMover.cpp"),
Object(Matching, "Game/MapObj/MapPartsRailPointPassChecker.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsRailPosture.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsRailRotator.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsRotator.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsSeesaw1AxisRotator.cpp"),
Object(NonMatching, "Game/MapObj/MapPartsSeesaw2AxisRotator.cpp")
],
),
GameLib(
"NPC",
[
Object(NonMatching, "Game/NPC/Butler.cpp"),
Object(NonMatching, "Game/NPC/ButlerExplain.cpp"),
Object(NonMatching, "Game/NPC/ButlerMap.cpp"),
Object(NonMatching, "Game/NPC/ButlerStateStarPieceReaction.cpp"),
Object(NonMatching, "Game/NPC/CareTaker.cpp"),
Object(NonMatching, "Game/NPC/CollectTico.cpp"),
Object(NonMatching, "Game/NPC/DemoRabbit.cpp"),
Object(NonMatching, "Game/NPC/HoneyBee.cpp"),
Object(NonMatching, "Game/NPC/HoneyQueen.cpp"),
Object(NonMatching, "Game/NPC/Kinopio.cpp"),
Object(NonMatching, "Game/NPC/KinopioAstro.cpp"),
Object(NonMatching, "Game/NPC/KoopaJr.cpp"),
Object(NonMatching, "Game/NPC/LuigiNPC.cpp"),
Object(NonMatching, "Game/NPC/MiiDatabase.cpp"),
Object(NonMatching, "Game/NPC/MiiFaceIcon.cpp"),
Object(NonMatching, "Game/NPC/MiiFaceIconHolder.cpp"),
Object(NonMatching, "Game/NPC/MiiFaceParts.cpp"),
Object(NonMatching, "Game/NPC/MiiFacePartsHolder.cpp"),
Object(NonMatching, "Game/NPC/MiiFaceRecipe.cpp"),
Object(NonMatching, "Game/NPC/Peach.cpp"),
Object(NonMatching, "Game/NPC/Penguin.cpp"),
Object(NonMatching, "Game/NPC/PenguinCoach.cpp"),
Object(NonMatching, "Game/NPC/PenguinMaster.cpp"),
Object(NonMatching, "Game/NPC/PenguinRacer.cpp"),
Object(NonMatching, "Game/NPC/PenguinRacerLeader.cpp"),
Object(NonMatching, "Game/NPC/PenguinSkater.cpp"),
Object(NonMatching, "Game/NPC/PenguinStudent.cpp"),
Object(NonMatching, "Game/NPC/PowerStarEventKeeper.cpp"),
Object(NonMatching, "Game/NPC/Rabbit.cpp"),
Object(NonMatching, "Game/NPC/RabbitStateCaught.cpp"),
Object(NonMatching, "Game/NPC/RabbitStateWaitStart.cpp"),
Object(NonMatching, "Game/NPC/Rosetta.cpp"),
Object(NonMatching, "Game/NPC/RosettaDemoAstroDome.cpp"),
Object(NonMatching, "Game/NPC/RosettaDemoEpilogue.cpp"),
Object(NonMatching, "Game/NPC/RosettaDemoHeavensDoor.cpp"),
Object(NonMatching, "Game/NPC/RosettaReading.cpp"),
Object(NonMatching, "Game/NPC/RunawayRabbit.cpp"),
Object(NonMatching, "Game/NPC/RunawayRabbitCollect.cpp"),
Object(NonMatching, "Game/NPC/RunawayTico.cpp"),
Object(NonMatching, "Game/NPC/SignBoard.cpp"),
Object(NonMatching, "Game/NPC/StrayTico.cpp"),
Object(NonMatching, "Game/NPC/Syati.cpp"),
Object(NonMatching, "Game/NPC/TeresaRacer.cpp"),
Object(NonMatching, "Game/NPC/Tico.cpp"),
Object(NonMatching, "Game/NPC/TicoAstro.cpp"),
Object(NonMatching, "Game/NPC/TicoComet.cpp"),
Object(NonMatching, "Game/NPC/TicoDemoGetPower.cpp"),
Object(NonMatching, "Game/NPC/TicoDomeLecture.cpp"),
Object(NonMatching, "Game/NPC/TicoFat.cpp"),
Object(NonMatching, "Game/NPC/TicoGalaxy.cpp"),
Object(NonMatching, "Game/NPC/TicoRail.cpp"),
Object(NonMatching, "Game/NPC/TicoReading.cpp"),
Object(NonMatching, "Game/NPC/TicoShop.cpp"),
Object(NonMatching, "Game/NPC/TicoStarRing.cpp"),
Object(NonMatching, "Game/NPC/TrickRabbit.cpp"),
Object(NonMatching, "Game/NPC/TrickRabbitFreeRun.cpp"),
Object(NonMatching, "Game/NPC/TrickRabbitSnowCollect.cpp"),
Object(NonMatching, "Game/NPC/TrickRabbitSnow.cpp"),
Object(NonMatching, "Game/NPC/TrickRabbitUtil.cpp"),
Object(NonMatching, "Game/NPC/CometEventExecutorTimeLimit.cpp"),
Object(NonMatching, "Game/NPC/CometEventKeeper.cpp"),
Object(NonMatching, "Game/NPC/EventDirector.cpp"),
Object(NonMatching, "Game/NPC/NPCActor.cpp"),
Object(NonMatching, "Game/NPC/NPCParameter.cpp"),
Object(NonMatching, "Game/NPC/NPCDirector.cpp"),
Object(NonMatching, "Game/NPC/NPCFunction.cpp"),
Object(NonMatching, "Game/NPC/NPCSupportRail.cpp"),
Object(NonMatching, "Game/NPC/StageStateKeeper.cpp"),
Object(NonMatching, "Game/NPC/TalkBalloon.cpp"),
Object(NonMatching, "Game/NPC/TalkDirector.cpp"),
Object(NonMatching, "Game/NPC/TalkMessageCtrl.cpp"),
Object(NonMatching, "Game/NPC/TalkMessageInfo.cpp"),
Object(NonMatching, "Game/NPC/TalkNodeCtrl.cpp"),
Object(NonMatching, "Game/NPC/TurnJointCtrl.cpp"),
Object(NonMatching, "Game/NPC/TalkState.cpp"),
Object(NonMatching, "Game/NPC/TalkSupportPlayerWatcher.cpp"),
Object(NonMatching, "Game/NPC/TalkTextFormer.cpp"),
Object(NonMatching, "Game/NPC/TimeAttackEventKeeper.cpp")
],
),
GameLib(
"NWC24",
[
Object(NonMatching, "Game/NWC24/NWC24Function.cpp"),
Object(NonMatching, "Game/NWC24/NWC24Messenger.cpp"),
Object(NonMatching, "Game/NWC24/NWC24SendThread.cpp"),
Object(NonMatching, "Game/NWC24/NWC24System.cpp"),
Object(NonMatching, "Game/NWC24/UTF16Util.cpp"),
Object(NonMatching, "Game/NWC24/LuigiMailDirector.cpp"),
Object(NonMatching, "Game/NWC24/ReceiverTagMail.cpp")
],
),
GameLib(
"NameObj",
[
Object(NonMatching, "Game/NameObj/ModelChangableObjFactory.cpp"),
Object(Matching, "Game/NameObj/MovementOnOffGroupHolder.cpp"),
Object(Matching, "Game/NameObj/NameObj.cpp"),
Object(Matching, "Game/NameObj/NameObjAdaptor.cpp"),
Object(Matching, "Game/NameObj/NameObjArchiveListCollector.cpp"),
Object(NonMatching, "Game/NameObj/NameObjCategoryList.cpp"),
Object(Matching, "Game/NameObj/NameObjExecuteHolder.cpp"),
Object(NonMatching, "Game/NameObj/NameObjFactory.cpp"),
Object(Matching, "Game/NameObj/NameObjFinder.cpp"),
Object(Matching, "Game/NameObj/NameObjGroup.cpp"),
Object(NonMatching, "Game/NameObj/NameObjHolder.cpp"),
Object(NonMatching, "Game/NameObj/NameObjListExecutor.cpp"),
Object(Matching, "Game/NameObj/NameObjRegister.cpp")
],
),
GameLib(
"Player",
[
Object(NonMatching, "Game/Player/FireMarioBall.cpp"),
Object(NonMatching, "Game/Player/GhostPacket.cpp"),
Object(NonMatching, "Game/Player/GhostPlayer.cpp"),
Object(NonMatching, "Game/Player/GroupChecker.cpp"),
Object(NonMatching, "Game/Player/J3DModelX.cpp"),
Object(NonMatching, "Game/Player/JetTurtleShadow.cpp"),
Object(NonMatching, "Game/Player/MarineSnow.cpp"),
Object(NonMatching, "Game/Player/Mario.cpp"),
Object(NonMatching, "Game/Player/MarioActor.cpp"),
Object(NonMatching, "Game/Player/MarioActorDraw.cpp"),
Object(NonMatching, "Game/Player/MarioActorPunch.cpp"),
Object(NonMatching, "Game/Player/MarioActorCamera.cpp"),
Object(NonMatching, "Game/Player/MarioActorClap.cpp"),
Object(NonMatching, "Game/Player/MarioActorGameOver.cpp"),
Object(NonMatching, "Game/Player/MarioActorGravity.cpp"),
Object(NonMatching, "Game/Player/MarioActorHand.cpp"),
Object(NonMatching, "Game/Player/MarioActorInit.cpp"),
Object(NonMatching, "Game/Player/MarioActorPad.cpp"),
Object(NonMatching, "Game/Player/MarioActorParts.cpp"),
Object(NonMatching, "Game/Player/MarioActorRush.cpp"),
Object(NonMatching, "Game/Player/MarioActorSensor.cpp"),
Object(NonMatching, "Game/Player/MarioActorShadow.cpp"),
Object(NonMatching, "Game/Player/MarioActorSpecialDraw.cpp"),
Object(NonMatching, "Game/Player/MarioActorMatrix.cpp"),
Object(NonMatching, "Game/Player/MarioActorMorph.cpp"),
Object(NonMatching, "Game/Player/MarioActorEye.cpp"),
Object(NonMatching, "Game/Player/MarioActorOffensiveMsg.cpp"),
Object(NonMatching, "Game/Player/MarioActorDefensiveMsg.cpp"),
Object(NonMatching, "Game/Player/MarioActorRushMsg.cpp"),
Object(NonMatching, "Game/Player/MarioActorTakeMsg.cpp"),
Object(NonMatching, "Game/Player/MarioActorBlackHole.cpp"),
Object(NonMatching, "Game/Player/MarioAnimator.cpp"),
Object(NonMatching, "Game/Player/MarioAnimationEfx.cpp"),
Object(NonMatching, "Game/Player/MarioWait.cpp"),
Object(NonMatching, "Game/Player/MarioClimb.cpp"),
Object(NonMatching, "Game/Player/MarioCollision.cpp"),
Object(NonMatching, "Game/Player/MarioConst.cpp"),
Object(NonMatching, "Game/Player/MarioDamage.cpp"),
Object(NonMatching, "Game/Player/MarioDamageParalyze.cpp"),
Object(NonMatching, "Game/Player/MarioDamageFreeze.cpp"),
Object(NonMatching, "Game/Player/MarioDamageStun.cpp"),
Object(NonMatching, "Game/Player/MarioDamageCrush.cpp"),
Object(NonMatching, "Game/Player/MarioFaint.cpp"),
Object(NonMatching, "Game/Player/MarioFlip.cpp"),
Object(NonMatching, "Game/Player/MarioFrontStep.cpp"),
Object(NonMatching, "Game/Player/MarioBee.cpp"),
Object(NonMatching, "Game/Player/MarioBlown.cpp"),
Object(NonMatching, "Game/Player/MarioEffect.cpp"),
Object(NonMatching, "Game/Player/MarioFlow.cpp"),
Object(NonMatching, "Game/Player/MarioFoo.cpp"),
Object(Matching, "Game/Player/MarioHolder.cpp"),
Object(Matching, "Game/Player/MarioInit.cpp"),
Object(NonMatching, "Game/Player/MarioJump.cpp"),
Object(NonMatching, "Game/Player/MarioMessenger.cpp"),
Object(NonMatching, "Game/Player/MarioModule.cpp"),
Object(NonMatching, "Game/Player/MarioMove.cpp"),
Object(NonMatching, "Game/Player/MarioMove2D.cpp"),
Object(NonMatching, "Game/Player/MarioMove25D.cpp"),
Object(NonMatching, "Game/Player/MarioMoveSphere.cpp"),
Object(NonMatching, "Game/Player/MarioParts.cpp"),
Object(NonMatching, "Game/Player/MarioPress.cpp"),
Object(NonMatching, "Game/Player/MarioRabbit.cpp"),
Object(NonMatching, "Game/Player/MarioSearchLight.cpp"),
Object(NonMatching, "Game/Player/MarioSideStep.cpp"),
Object(NonMatching, "Game/Player/MarioSkate.cpp"),
Object(NonMatching, "Game/Player/MarioSound.cpp"),
Object(NonMatching, "Game/Player/MarioSpecial.cpp"),
Object(NonMatching, "Game/Player/MarioSpin.cpp"),
Object(NonMatching, "Game/Player/MarioState.cpp"),
Object(NonMatching, "Game/Player/MarioStick.cpp"),
Object(NonMatching, "Game/Player/MarioSukekiyo.cpp"),
Object(NonMatching, "Game/Player/MarioTalk.cpp"),
Object(NonMatching, "Game/Player/MarioWall.cpp"),
Object(NonMatching, "Game/Player/MarioHang.cpp"),
Object(NonMatching, "Game/Player/MarioSwim.cpp"),
Object(NonMatching, "Game/Player/MarioSwimDamage.cpp"),
Object(NonMatching, "Game/Player/MarioAccess.cpp"),
Object(NonMatching, "Game/Player/MarioSlip.cpp"),
Object(NonMatching, "Game/Player/MarioSlope.cpp"),
Object(NonMatching, "Game/Player/MarioWalk.cpp"),
Object(NonMatching, "Game/Player/MarioNullBck.cpp"),
Object(NonMatching, "Game/Player/MarioRecovery.cpp"),
Object(NonMatching, "Game/Player/MarioSlider.cpp"),
Object(NonMatching, "Game/Player/MarioStep.cpp"),
Object(NonMatching, "Game/Player/MarioBump.cpp"),
Object(NonMatching, "Game/Player/MarioEnforce.cpp"),
Object(NonMatching, "Game/Player/MarioTask.cpp"),
Object(NonMatching, "Game/Player/MarioTeresa.cpp"),
Object(NonMatching, "Game/Player/MarioMagic.cpp"),
Object(NonMatching, "Game/Player/MarioWarp.cpp"),
Object(NonMatching, "Game/Player/MarioFpView.cpp"),
Object(NonMatching, "Game/Player/Mario2D.cpp"),
Object(NonMatching, "Game/Player/MatrixControl.cpp"),
Object(NonMatching, "Game/Player/RushEndInfo.cpp"),
Object(NonMatching, "Game/Player/TornadoMario.cpp"),
Object(NonMatching, "Game/Player/ModelHolder.cpp"),
Object(NonMatching, "Game/Player/MarioShadow.cpp"),
Object(NonMatching, "Game/Player/MarioMapCode.cpp"),
Object(NonMatching, "Game/Player/MarioActorWipe.cpp"),
Object(NonMatching, "Game/Player/DrawAdaptor.cpp"),
Object(NonMatching, "Game/Player/PlayerEvent.cpp"),
Object(NonMatching, "Game/Player/PlayerEventGameOver.cpp"),
Object(NonMatching, "Game/Player/PlayerEventAbyss.cpp"),
Object(NonMatching, "Game/Player/PlayerEventDown.cpp"),
Object(NonMatching, "Game/Player/PlayerEventFireDown.cpp"),
Object(NonMatching, "Game/Player/PlayerEventRaceDown.cpp"),
Object(NonMatching, "Game/Player/PlayerEventGhostRaceDown.cpp")
],
),
GameLib(
"RhythmLib",
[
Object(NonMatching, "Game/RhythmLib/AudRhythmSeqParser.cpp"),
Object(NonMatching, "Game/RhythmLib/AudBgmTempoAdjuster.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMeTrack.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMeChannelMgr.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMeSeqCtrl.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMeSeqReader.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMeSeqParser.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMeTrackCallback.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMePlayer.cpp"),
Object(NonMatching, "Game/RhythmLib/AudRhythmMeSystem.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMeHandles.cpp"),
Object(NonMatching, "Game/RhythmLib/AudMeObject.cpp"),
Object(NonMatching, "Game/RhythmLib/AudChordInfo.cpp"),
Object(NonMatching, "Game/RhythmLib/AudRhythmHolder.cpp"),
Object(NonMatching, "Game/RhythmLib/AudRhythmWrap.cpp")
],
),
GameLib(
"Ride",
[
Object(NonMatching, "Game/Ride/BigBubble.cpp"),
Object(NonMatching, "Game/Ride/Creeper.cpp"),
Object(NonMatching, "Game/Ride/Fluff.cpp"),
Object(NonMatching, "Game/Ride/FluffWind.cpp"),
Object(NonMatching, "Game/Ride/JumpBranch.cpp"),
Object(NonMatching, "Game/Ride/Plant.cpp"),
Object(NonMatching, "Game/Ride/PlantLeaf.cpp"),
Object(NonMatching, "Game/Ride/PlantStalk.cpp"),
Object(Matching, "Game/Ride/Pole.cpp"),
Object(NonMatching, "Game/Ride/SledRopePoint.cpp"),
Object(NonMatching, "Game/Ride/SlingShooter.cpp"),
Object(NonMatching, "Game/Ride/SpaceCocoon.cpp"),
Object(NonMatching, "Game/Ride/SphereAccelSensorController.cpp"),
Object(NonMatching, "Game/Ride/SphereController.cpp"),
Object(NonMatching, "Game/Ride/SpherePadController.cpp"),
Object(NonMatching, "Game/Ride/SurfRay.cpp"),
Object(NonMatching, "Game/Ride/SurfRayTutorial.cpp"),
Object(NonMatching, "Game/Ride/SwingRope.cpp"),
Object(NonMatching, "Game/Ride/SwingRopePoint.cpp"),
Object(NonMatching, "Game/Ride/Tamakoro.cpp"),
Object(NonMatching, "Game/Ride/TamakoroTutorial.cpp"),
Object(NonMatching, "Game/Ride/Trapeze.cpp"),
],
),
GameLib(
"Scene",
[
Object(NonMatching, "Game/Scene/GameScene.cpp"),
Object(NonMatching, "Game/Scene/GameSceneFunction.cpp"),
Object(NonMatching, "Game/Scene/GameScenePauseControl.cpp"),
Object(NonMatching, "Game/Scene/GameSceneScenarioOpeningCameraState.cpp"),
Object(NonMatching, "Game/Scene/IntermissionScene.cpp"),
Object(NonMatching, "Game/Scene/LogoScene.cpp"),
Object(NonMatching, "Game/Scene/MultiSceneEffectKeeper.cpp"),
Object(NonMatching, "Game/Scene/MultiSceneActor.cpp"),
Object(NonMatching, "Game/Scene/PlayTimerScene.cpp"),
Object(NonMatching, "Game/Scene/PlacementInfoOrdered.cpp"),
Object(Matching, "Game/Scene/PlacementStateChecker.cpp"),
Object(NonMatching, "Game/Scene/ScenarioSelectScene.cpp"),
Object(Matching, "Game/Scene/Scene.cpp"),
Object(Matching, "Game/Scene/SceneDataInitializer.cpp"),
Object(NonMatching, "Game/Scene/SceneExecutor.cpp"),
Object(NonMatching, "Game/Scene/SceneFactory.cpp"),
Object(Matching, "Game/Scene/SceneFunction.cpp"),
Object(NonMatching, "Game/Scene/SceneObjHolder.cpp"),
Object(NonMatching, "Game/Scene/ScenePlayingResult.cpp"),
Object(Matching, "Game/Scene/SceneNameObjListExecutor.cpp"),
Object(NonMatching, "Game/Scene/SceneNameObjMovementController.cpp"),
Object(NonMatching, "Game/Scene/StageDataHolder.cpp"),
Object(Matching, "Game/Scene/StageFileLoader.cpp"),
Object(NonMatching, "Game/Scene/StageResourceLoader.cpp"),
Object(NonMatching, "Game/Scene/StopSceneController.cpp")
],
),
GameLib(
"Screen",
[
Object(Matching, "Game/Screen/THPDraw.c"),
Object(NonMatching, "Game/Screen/BackButton.cpp"),
Object(NonMatching, "Game/Screen/BatteryInfo.cpp"),
Object(NonMatching, "Game/Screen/BloomEffect.cpp"),
Object(NonMatching, "Game/Screen/BloomEffectSimple.cpp"),
Object(NonMatching, "Game/Screen/BombTimerLayout.cpp"),
Object(NonMatching, "Game/Screen/BrosButton.cpp"),
Object(Matching, "Game/Screen/ButtonPaneController.cpp"),
Object(NonMatching, "Game/Screen/CameraInfo.cpp"),
Object(Matching, "Game/Screen/CaptureScreenDirector.cpp"),
Object(NonMatching, "Game/Screen/CenterScreenBlur.cpp"),
Object(NonMatching, "Game/Screen/CinemaFrame.cpp"),
Object(Matching, "Game/Screen/CoinCounter.cpp"),
Object(NonMatching, "Game/Screen/CometRetryButton.cpp"),
Object(Matching, "Game/Screen/CopyFilterNegater.cpp"),
Object(NonMatching, "Game/Screen/CounterLayoutAppearer.cpp"),
Object(NonMatching, "Game/Screen/CounterLayoutController.cpp"),
Object(Matching, "Game/Screen/CountUpPaneRumbler.cpp"),
Object(NonMatching, "Game/Screen/CustomTagProcessor.cpp"),
Object(NonMatching, "Game/Screen/DepthOfFieldBlur.cpp"),
Object(NonMatching, "Game/Screen/EncouragePal60Window.cpp"),
Object(NonMatching, "Game/Screen/ErrorMessageWindow.cpp"),
Object(NonMatching, "Game/Screen/FileSelectButton.cpp"),
Object(NonMatching, "Game/Screen/FileSelectInfo.cpp"),
Object(NonMatching, "Game/Screen/FileSelectNumber.cpp"),
Object(NonMatching, "Game/Screen/FullnessMeter.cpp"),
Object(NonMatching, "Game/Screen/FullScreenBlur.cpp"),
Object(NonMatching, "Game/Screen/GalaxyCometScreenFilter.cpp"),
Object(NonMatching, "Game/Screen/GalaxyConfirmLayout.cpp"),
Object(NonMatching, "Game/Screen/GalaxyInfoLayoutSetter.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMap.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapBackground.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapCometIcon.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapController.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapDomeIcon.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapGalaxyDetail.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapGalaxyPlain.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapIcon.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapMarioIcon.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapSelectButton.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapTicoIcon.cpp"),
Object(NonMatching, "Game/Screen/GalaxyMapTitle.cpp"),
Object(NonMatching, "Game/Screen/GalaxyNamePlate.cpp"),
Object(NonMatching, "Game/Screen/GalaxyNamePlateDrawer.cpp"),
Object(NonMatching, "Game/Screen/GalaxySelectBackButton.cpp"),
Object(NonMatching, "Game/Screen/GalaxySelectInfo.cpp"),
Object(NonMatching, "Game/Screen/GamePauseSequence.cpp"),
Object(NonMatching, "Game/Screen/GameSceneLayoutHolder.cpp"),
Object(NonMatching, "Game/Screen/GameStageClearSequence.cpp"),
Object(NonMatching, "Game/Screen/HeatHazeEffect.cpp"),
Object(NonMatching, "Game/Screen/HomeButtonLayout.cpp"),
Object(NonMatching, "Game/Screen/IconAButton.cpp"),
Object(Matching, "Game/Screen/IconComet.cpp"),
Object(NonMatching, "Game/Screen/ImageEffectBase.cpp"),
Object(NonMatching, "Game/Screen/ImageEffectDirector.cpp"),
Object(NonMatching, "Game/Screen/ImageEffectLocalUtil.cpp"),
Object(NonMatching, "Game/Screen/ImageEffectResource.cpp"),
Object(NonMatching, "Game/Screen/ImageEffectState.cpp"),
Object(NonMatching, "Game/Screen/ImageEffectSystemHolder.cpp"),
Object(NonMatching, "Game/Screen/InformationMessage.cpp"),
Object(NonMatching, "Game/Screen/InformationObserver.cpp"),
Object(NonMatching, "Game/Screen/IsbnManager.cpp"),
Object(NonMatching, "Game/Screen/LayoutActor.cpp"),
Object(Matching, "Game/Screen/LayoutActorFlag.cpp"),
Object(NonMatching, "Game/Screen/LayoutCoreUtil.cpp"),
Object(NonMatching, "Game/Screen/LayoutGroupCtrl.cpp"),
Object(NonMatching, "Game/Screen/LayoutManager.cpp"),
Object(NonMatching, "Game/Screen/LayoutPaneCtrl.cpp"),
Object(NonMatching, "Game/Screen/LensFlare.cpp"),
Object(NonMatching, "Game/Screen/LogoFader.cpp"),
Object(NonMatching, "Game/Screen/LuigiLetter.cpp"),
Object(NonMatching, "Game/Screen/Manual2P.cpp"),
Object(Matching, "Game/Screen/MarioMeter.cpp"),
Object(Matching, "Game/Screen/MarioSubMeter.cpp"),
Object(NonMatching, "Game/Screen/MessageTagSkipTagProcessor.cpp"),
Object(NonMatching, "Game/Screen/MeterLayout.cpp"),
Object(NonMatching, "Game/Screen/MiiConfirmIcon.cpp"),
Object(NonMatching, "Game/Screen/MiiSelect.cpp"),
Object(NonMatching, "Game/Screen/MiiSelectIcon.cpp"),
Object(NonMatching, "Game/Screen/MissLayout.cpp"),
Object(NonMatching, "Game/Screen/MoviePlayerSimple.cpp"),
Object(NonMatching, "Game/Screen/MoviePlayingSequence.cpp"),
Object(NonMatching, "Game/Screen/MovieSubtitles.cpp"),
Object(NonMatching, "Game/Screen/MovieSubtitlesDataTable.cpp"),
Object(NonMatching, "Game/Screen/MovieStarter.cpp"),
Object(NonMatching, "Game/Screen/NoteCounter.cpp"),
Object(NonMatching, "Game/Screen/odh.cpp"),
Object(NonMatching, "Game/Screen/OdhConverter.cpp"),
Object(NonMatching, "Game/Screen/OneUpBoard.cpp"),
Object(NonMatching, "Game/Screen/PaneEffectKeeper.cpp"),
Object(NonMatching, "Game/Screen/PauseMenu.cpp"),
Object(NonMatching, "Game/Screen/PeachLetter.cpp"),
Object(NonMatching, "Game/Screen/PictureBookCloseButton.cpp"),
Object(NonMatching, "Game/Screen/PictureBookLayout.cpp"),
Object(NonMatching, "Game/Screen/PlayerActionGuidance.cpp"),
Object(NonMatching, "Game/Screen/PlayerLeft.cpp"),
Object(NonMatching, "Game/Screen/PlayerMissLeft.cpp"),
Object(NonMatching, "Game/Screen/PowerStarList.cpp"),
Object(NonMatching, "Game/Screen/PrologueLetter.cpp"),
Object(NonMatching, "Game/Screen/ProloguePictureBook.cpp"),
Object(NonMatching, "Game/Screen/PurpleCoinCounter.cpp"),
Object(NonMatching, "Game/Screen/ReplaceTagProcessor.cpp"),
Object(NonMatching, "Game/Screen/SaveIcon.cpp"),
Object(NonMatching, "Game/Screen/ScenarioSelectLayout.cpp"),
Object(Matching, "Game/Screen/ScenarioTitle.cpp"),
Object(NonMatching, "Game/Screen/SceneWipeHolder.cpp"),
Object(NonMatching, "Game/Screen/ScreenAlphaCapture.cpp"),
Object(NonMatching, "Game/Screen/ScreenBlurEffect.cpp"),
Object(NonMatching, "Game/Screen/ScreenPreserver.cpp"),
Object(NonMatching, "Game/Screen/SimpleLayout.cpp"),
Object(NonMatching, "Game/Screen/StaffRoll.cpp"),
Object(NonMatching, "Game/Screen/StageResultInformer.cpp"),
Object(NonMatching, "Game/Screen/StarCounter.cpp"),
Object(NonMatching, "Game/Screen/StarPieceCounter.cpp"),
Object(NonMatching, "Game/Screen/StarPointerBlur.cpp"),
Object(NonMatching, "Game/Screen/StarPointerCommandStream.cpp"),
Object(NonMatching, "Game/Screen/StarPointerController.cpp"),
Object(NonMatching, "Game/Screen/StarPointerDirector.cpp"),
Object(NonMatching, "Game/Screen/StarPointerGuidance.cpp"),
Object(NonMatching, "Game/Screen/StarPointerLayout.cpp"),
Object(NonMatching, "Game/Screen/StarPointerTarget.cpp"),
Object(Matching, "Game/Screen/SubMeterLayout.cpp"),
Object(NonMatching, "Game/Screen/SuddenDeathMeter.cpp"),
Object(Matching, "Game/Screen/SurfingGuidance.cpp"),
Object(NonMatching, "Game/Screen/SysInfoWindow.cpp"),
Object(NonMatching, "Game/Screen/SystemWipeHolder.cpp"),
Object(NonMatching, "Game/Screen/THPSimplePlayerWrapper.cpp"),
Object(NonMatching, "Game/Screen/TimeLimitLayout.cpp"),
Object(NonMatching, "Game/Screen/TitleSequenceProduct.cpp"),
Object(NonMatching, "Game/Screen/WaterCameraFilter.cpp"),
Object(NonMatching, "Game/Screen/WipeFade.cpp"),
Object(Matching, "Game/Screen/WipeGameOver.cpp"),
Object(NonMatching, "Game/Screen/WipeHolderBase.cpp"),
Object(NonMatching, "Game/Screen/WipeKoopa.cpp"),
Object(NonMatching, "Game/Screen/WipeRing.cpp"),
Object(NonMatching, "Game/Screen/YesNoController.cpp"),
Object(NonMatching, "Game/Screen/YesNoLayout.cpp")
],
),
GameLib(
"Speaker",
[
Object(NonMatching, "Game/Speaker/SpkSpeakerCtrl.cpp"),
Object(NonMatching, "Game/Speaker/SpkSystem.cpp"),
Object(NonMatching, "Game/Speaker/SpkMixingBuffer.cpp"),
Object(Matching, "Game/Speaker/SpkWave.cpp"),
Object(NonMatching, "Game/Speaker/SpkTable.cpp"),
Object(Matching, "Game/Speaker/SpkData.cpp"),
Object(NonMatching, "Game/Speaker/SpkSound.cpp")
],
),
GameLib(
"System",
[
Object(NonMatching, "Game/System/AlreadyDoneFlagInGalaxy.cpp"),
Object(NonMatching, "Game/System/ArchiveHolder.cpp"),
Object(NonMatching, "Game/System/AudSystemWrapper.cpp"),
Object(NonMatching, "Game/System/BinaryDataChunkHolder.cpp"),
Object(NonMatching, "Game/System/BinaryDataContentAccessor.cpp"),
Object(NonMatching, "Game/System/DrawBuffer.cpp"),
Object(NonMatching, "Game/System/DrawBufferExecuter.cpp"),
Object(NonMatching, "Game/System/DrawBufferGroup.cpp"),
Object(NonMatching, "Game/System/DrawBufferHolder.cpp"),
Object(NonMatching, "Game/System/DrawSyncManager.cpp"),
Object(NonMatching, "Game/System/FileHolder.cpp"),
Object(NonMatching, "Game/System/FileLoader.cpp"),
Object(Matching, "Game/System/FileLoaderThread.cpp"),
Object(NonMatching, "Game/System/FileRipper.cpp"),
Object(Matching, "Game/System/FunctionAsyncExecutor.cpp"),
Object(NonMatching, "Game/System/GameSystem.cpp"),
Object(NonMatching, "Game/System/GameSystemDimmingWatcher.cpp"),
Object(NonMatching, "Game/System/GameSystemErrorWatcher.cpp"),
Object(NonMatching, "Game/System/GameSystemException.cpp"),
Object(NonMatching, "Game/System/GameSystemFontHolder.cpp"),
Object(NonMatching, "Game/System/GameSystemFrameControl.cpp"),
Object(NonMatching, "Game/System/GameSystemFunction.cpp"),
Object(NonMatching, "Game/System/GameSystemObjHolder.cpp"),
Object(NonMatching, "Game/System/GameSystemStationedArchiveLoader.cpp"),
Object(NonMatching, "Game/System/GameSystemSceneController.cpp"),
Object(NonMatching, "Game/System/GameSystemResetAndPowerProcess.cpp"),
Object(Matching, "Game/System/HeapMemoryWatcher.cpp"),
Object(NonMatching, "Game/System/Language.cpp"),
Object(NonMatching, "Game/System/LayoutHolder.cpp"),
Object(NonMatching, "Game/System/MainLoopFramework.cpp"),
Object(NonMatching, "Game/System/MessageHolder.cpp"),
Object(NonMatching, "Game/System/NANDErrorSequence.cpp"),
Object(Matching, "Game/System/NANDManager.cpp"),
Object(Matching, "Game/System/NANDManagerThread.cpp"),
Object(Matching, "Game/System/NerveExecutor.cpp"),
Object(NonMatching, "Game/System/OSThreadWrapper.cpp"),
Object(NonMatching, "Game/System/Overwrite.cpp"),
Object(NonMatching, "Game/System/PauseButtonCheckerInGame.cpp"),
Object(NonMatching, "Game/System/PlacedHiddenStarScenarioTable.cpp"),
Object(NonMatching, "Game/System/RenderMode.cpp"),
Object(NonMatching, "Game/System/ResourceHolder.cpp"),
Object(NonMatching, "Game/System/ResourceHolderManager.cpp"),
Object(Matching, "Game/System/ResourceInfo.cpp"),
Object(NonMatching, "Game/System/ScenarioDataParser.cpp"),
Object(NonMatching, "Game/System/ShapePacketUserData.cpp"),
Object(NonMatching, "Game/System/StarPointerOnOffController.cpp"),
Object(Matching, "Game/System/StationedArchiveLoader.cpp"),
Object(Matching, "Game/System/StationedFileInfo.cpp"),
Object(NonMatching, "Game/System/WPad.cpp"),
Object(NonMatching, "Game/System/WPadAcceleration.cpp"),
Object(Matching, "Game/System/WPadButton.cpp"),
Object(NonMatching, "Game/System/WPadHolder.cpp"),
Object(NonMatching, "Game/System/WPadHVSwing.cpp"),
Object(Matching, "Game/System/WPadInfoChecker.cpp"),
Object(NonMatching, "Game/System/WPadLeaveWatcher.cpp"),
Object(NonMatching, "Game/System/WPadPointer.cpp"),
Object(NonMatching, "Game/System/WPadRumble.cpp"),
Object(NonMatching, "Game/System/WPadRumbleData.cpp"),
Object(NonMatching, "Game/System/WPadStick.cpp"),
Object(NonMatching, "Game/System/HomeButtonMenuWrapper.cpp"),
Object(NonMatching, "Game/System/HomeButtonStateNotifier.cpp"),
Object(Matching, "Game/System/ConfigDataHolder.cpp"),
Object(Matching, "Game/System/ConfigDataMii.cpp"),
Object(Matching, "Game/System/ConfigDataMisc.cpp"),
Object(NonMatching, "Game/System/FindingLuigiEventScheduler.cpp"),
Object(NonMatching, "Game/System/GalaxyCometScheduler.cpp"),
Object(NonMatching, "Game/System/GalaxyCometState.cpp"),
Object(NonMatching, "Game/System/GalaxyMoveArgument.cpp"),
Object(NonMatching, "Game/System/GalaxyNameSortTable.cpp"),
Object(NonMatching, "Game/System/GalaxyStatusAccessor.cpp"),
Object(NonMatching, "Game/System/GameDataConst.cpp"),
Object(NonMatching, "Game/System/GameDataFunction.cpp"),
Object(NonMatching, "Game/System/GameDataGalaxyStorage.cpp"),
Object(NonMatching, "Game/System/GameDataHolder.cpp"),
Object(NonMatching, "Game/System/GameDataPlayerStatus.cpp"),
Object(NonMatching, "Game/System/GameDataTemporaryInGalaxy.cpp"),
Object(NonMatching, "Game/System/GameEventFlag.cpp"),
Object(NonMatching, "Game/System/GameEventFlagTable.cpp"),
Object(NonMatching, "Game/System/GameEventFlagChecker.cpp"),
Object(NonMatching, "Game/System/GameEventFlagStorage.cpp"),
Object(NonMatching, "Game/System/GameEventValueChecker.cpp"),
Object(NonMatching, "Game/System/GameSequenceDirector.cpp"),
Object(NonMatching, "Game/System/GameSequenceFunction.cpp"),
Object(NonMatching, "Game/System/GameSequenceProgress.cpp"),
Object(NonMatching, "Game/System/LuigiLeftSupplier.cpp"),
Object(NonMatching, "Game/System/SaveDataBannerCreator.cpp"),
Object(NonMatching, "Game/System/SaveDataFileAccessor.cpp"),
Object(NonMatching, "Game/System/SaveDataHandler.cpp"),
Object(NonMatching, "Game/System/SaveDataHandleSequence.cpp"),
Object(NonMatching, "Game/System/ScenarioProgressTestRun.cpp"),
Object(NonMatching, "Game/System/SpinDriverPathStorage.cpp"),
Object(NonMatching, "Game/System/StageResultSequenceChecker.cpp"),
Object(NonMatching, "Game/System/StarPieceAlmsStorage.cpp"),
Object(NonMatching, "Game/System/StorySequenceExecutor.cpp"),
Object(NonMatching, "Game/System/SysConfigFile.cpp"),
Object(NonMatching, "Game/System/UserFile.cpp")
],
),
GameLib(
"Util",
[
Object(NonMatching, "Game/Util/ActorCameraUtil.cpp"),
Object(NonMatching, "Game/Util/ActorMovementUtil.cpp"),
Object(NonMatching, "Game/Util/ActorSensorUtil.cpp"),
Object(NonMatching, "Game/Util/ActorShadowLocalUtil.cpp"),
Object(NonMatching, "Game/Util/ActorShadowUtil.cpp"),
Object(NonMatching, "Game/Util/ActorStateUtil.cpp"),
Object(NonMatching, "Game/Util/ActorSwitchUtil.cpp"),
Object(Matching, "Game/Util/BitArray.cpp"),
Object(NonMatching, "Game/Util/CameraUtil.cpp"),
Object(NonMatching, "Game/Util/DemoUtil.cpp"),
Object(NonMatching, "Game/Util/DrawUtil.cpp"),
Object(NonMatching, "Game/Util/EffectUtil.cpp"),
Object(NonMatching, "Game/Util/EventUtil.cpp"),
Object(NonMatching, "Game/Util/FileUtil.cpp"),
Object(NonMatching, "Game/Util/FootPrint.cpp"),
Object(NonMatching, "Game/Util/FurCtrl.cpp"),
Object(NonMatching, "Game/Util/FurDrawer.cpp"),
Object(NonMatching, "Game/Util/FurMulti.cpp"),
Object(NonMatching, "Game/Util/FurShader.cpp"),
Object(NonMatching, "Game/Util/GamePadUtil.cpp"),
Object(NonMatching, "Game/Util/GravityUtil.cpp"),
Object(NonMatching, "Game/Util/HashUtil.cpp"),
Object(Matching, "Game/Util/JMapUtil.cpp"),
Object(NonMatching, "Game/Util/JointUtil.cpp"),
Object(NonMatching, "Game/Util/LayoutUtil.cpp"),
Object(NonMatching, "Game/Util/LightUtil.cpp"),
Object(NonMatching, "Game/Util/LiveActorUtil.cpp"),
Object(NonMatching, "Game/Util/MapPartsUtil.cpp"),
Object(NonMatching, "Game/Util/MapUtil.cpp"),
Object(NonMatching, "Game/Util/MathUtil.cpp"),
Object(NonMatching, "Game/Util/MemoryUtil.cpp"),
Object(NonMatching, "Game/Util/MessageUtil.cpp"),
Object(NonMatching, "Game/Util/ModelUtil.cpp"),
Object(NonMatching, "Game/Util/MtxUtil.cpp"),
Object(NonMatching, "Game/Util/MultiEventCamera.cpp"),
Object(Matching, "Game/Util/NerveUtil.cpp"),
Object(NonMatching, "Game/Util/NPCUtil.cpp"),
Object(NonMatching, "Game/Util/ObjUtil.cpp"),
Object(NonMatching, "Game/Util/ParabolicPath.cpp"),
Object(NonMatching, "Game/Util/PlayerUtil.cpp"),
Object(NonMatching, "Game/Util/RailGraphUtil.cpp"),
Object(NonMatching, "Game/Util/RailUtil.cpp"),
Object(NonMatching, "Game/Util/SceneUtil.cpp"),
Object(NonMatching, "Game/Util/SchedulerUtil.cpp"),
Object(NonMatching, "Game/Util/ScreenUtil.cpp"),
Object(NonMatching, "Game/Util/SequenceUtil.cpp"),
Object(NonMatching, "Game/Util/ShareUtil.cpp"),
Object(NonMatching, "Game/Util/SoundUtil.cpp"),
Object(NonMatching, "Game/Util/StarPointerUtil.cpp"),
Object(NonMatching, "Game/Util/StringUtil.cpp"),
Object(Matching, "Game/Util/SwitchEventFunctorListener.cpp"),
Object(NonMatching, "Game/Util/SystemUtil.cpp"),
Object(NonMatching, "Game/Util/TalkUtil.cpp"),
Object(NonMatching, "Game/Util/AreaObjUtil.cpp"),
Object(NonMatching, "Game/Util/BaseMatrixFollowTargetHolder.cpp"),
Object(NonMatching, "Game/Util/BezierSurface.cpp"),
Object(NonMatching, "Game/Util/BothDirList.cpp"),
Object(NonMatching, "Game/Util/CollisionPartsFilter.cpp"),
Object(NonMatching, "Game/Util/DirectDraw.cpp"),
Object(NonMatching, "Game/Util/DirectDrawUtil.cpp"),
Object(NonMatching, "Game/Util/FixedPosition.cpp"),
Object(NonMatching, "Game/Util/GeometryBindUtil.cpp"),
Object(NonMatching, "Game/Util/IKJoint.cpp"),
Object(NonMatching, "Game/Util/JMapIdInfo.cpp"),
Object(NonMatching, "Game/Util/JMapInfo.cpp"),
Object(NonMatching, "Game/Util/JMapLinkInfo.cpp"),
Object(NonMatching, "Game/Util/JointController.cpp"),
Object(NonMatching, "Game/Util/JointRumbler.cpp"),
Object(NonMatching, "Game/Util/OctahedronBezierSurface.cpp"),
Object(NonMatching, "Game/Util/PostureHolder.cpp"),
Object(NonMatching, "Game/Util/RumbleCalculator.cpp"),
Object(NonMatching, "Game/Util/SpringValue.cpp"),
Object(NonMatching, "Game/Util/TriangleFilter.cpp"),
Object(NonMatching, "Game/Util/TriggerChecker.cpp"),
Object(NonMatching, "Game/Util/ValueControl.cpp")
],
),
SDKLib(
"ai",
[
Object(Matching, "RVL_SDK/ai/ai.c")
]
),
SDKLib(
"aralt",
[
Object(NonMatching, "RVL_SDK/aralt/aralt.c")
]
),
SDKLib(
"arc",
[
Object(Matching, "RVL_SDK/arc/arc.c")
]
),
SDKLib(
"ax",
[
Object(NonMatching, "RVL_SDK/ax/AXAlloc.c"),
Object(NonMatching, "RVL_SDK/ax/AXAux.c"),
Object(NonMatching, "RVL_SDK/ax/AXCL.c"),
Object(NonMatching, "RVL_SDK/ax/AXVPB.c")
]
),
SDKLib(
"axfx",
[
Object(NonMatching, "RVL_SDK/axfx/AXFXReverbHi.c"),
Object(NonMatching, "RVL_SDK/axfx/AXFXReverbHiExp.c"),
Object(NonMatching, "RVL_SDK/axfx/AXFXHooks.c")
]
),
SDKLib(
"base",
[
Object(Matching, "RVL_SDK/base/PPCArch.c")
]
),
SDKLib(
"bte",
[
Object(NonMatching, "RVL_SDK/bte/gki_buffer.c"),
Object(NonMatching, "RVL_SDK/bte/gki_time.c"),
Object(NonMatching, "RVL_SDK/bte/gki_ppc.c"),
Object(NonMatching, "RVL_SDK/bte/hcisu_h2.c"),
Object(NonMatching, "RVL_SDK/bte/bta_dm_cfg.c"),
Object(NonMatching, "RVL_SDK/bte/bta_hh_cfg.c"),
Object(NonMatching, "RVL_SDK/bte/bta_sys_cfg.c"),
Object(NonMatching, "RVL_SDK/bte/uusb_ppc.c"),
Object(NonMatching, "RVL_SDK/bte/bte_hcisu.c"),
Object(NonMatching, "RVL_SDK/bte/bte_init.c"),
Object(NonMatching, "RVL_SDK/bte/bte_logmsg.c"),
Object(NonMatching, "RVL_SDK/bte/bte_main.c"),
Object(NonMatching, "RVL_SDK/bte/btu_task1.c"),
Object(NonMatching, "RVL_SDK/bte/bd.c"),
Object(NonMatching, "RVL_SDK/bte/bta_sys_conn.c"),
Object(NonMatching, "RVL_SDK/bte/bta_sys_main.c"),
Object(NonMatching, "RVL_SDK/bte/ptim.c"),
Object(NonMatching, "RVL_SDK/bte/utl.c"),
Object(NonMatching, "RVL_SDK/bte/bta_dm_act.c"),
Object(NonMatching, "RVL_SDK/bte/bta_dm_api.c"),
Object(NonMatching, "RVL_SDK/bte/bta_dm_main.c"),
Object(NonMatching, "RVL_SDK/bte/bta_dm_pm.c"),
Object(NonMatching, "RVL_SDK/bte/bta_hh_act.c"),
Object(NonMatching, "RVL_SDK/bte/bta_hh_api.c"),
Object(NonMatching, "RVL_SDK/bte/bta_hh_main.c"),
Object(NonMatching, "RVL_SDK/bte/bta_hh_utils.c"),
Object(NonMatching, "RVL_SDK/bte/btm_acl.c"),
Object(NonMatching, "RVL_SDK/bte/btm_dev.c"),
Object(NonMatching, "RVL_SDK/bte/btm_devctl.c"),
Object(NonMatching, "RVL_SDK/bte/btm_discovery.c"),
Object(NonMatching, "RVL_SDK/bte/btm_inq.c"),
Object(NonMatching, "RVL_SDK/bte/btm_main.c"),
Object(NonMatching, "RVL_SDK/bte/btm_pm.c"),
Object(NonMatching, "RVL_SDK/bte/btm_sco.c"),
Object(NonMatching, "RVL_SDK/bte/btm_sec.c"),
Object(NonMatching, "RVL_SDK/bte/btu_hcif.c"),
Object(NonMatching, "RVL_SDK/bte/btu_init.c"),
Object(NonMatching, "RVL_SDK/bte/wbt_ext.c"),
Object(NonMatching, "RVL_SDK/bte/gap_api.c"),
Object(NonMatching, "RVL_SDK/bte/gap_conn.c"),
Object(NonMatching, "RVL_SDK/bte/gap_utils.c"),
Object(NonMatching, "RVL_SDK/bte/hcicmds.c"),
Object(NonMatching, "RVL_SDK/bte/hidd_api.c"),
Object(NonMatching, "RVL_SDK/bte/hidd_conn.c"),
Object(NonMatching, "RVL_SDK/bte/hidd_mgmt.c"),
Object(NonMatching, "RVL_SDK/bte/hidd_pm.c"),
Object(NonMatching, "RVL_SDK/bte/hidh_api.c"),
Object(NonMatching, "RVL_SDK/bte/hidh_conn.c"),
Object(NonMatching, "RVL_SDK/bte/l2c_api.c"),
Object(NonMatching, "RVL_SDK/bte/l2c_csm.c"),
Object(NonMatching, "RVL_SDK/bte/l2c_link.c"),
Object(NonMatching, "RVL_SDK/bte/l2c_main.c"),
Object(NonMatching, "RVL_SDK/bte/l2c_utils.c"),
Object(NonMatching, "RVL_SDK/bte/port_api.c"),
Object(NonMatching, "RVL_SDK/bte/port_rfc.c"),
Object(NonMatching, "RVL_SDK/bte/port_utils.c"),
Object(NonMatching, "RVL_SDK/bte/rfc_l2cap_if.c"),
Object(NonMatching, "RVL_SDK/bte/rfc_mx_fsm.c"),
Object(NonMatching, "RVL_SDK/bte/rfc_port_fsm.c"),
Object(NonMatching, "RVL_SDK/bte/rfc_port_if.c"),
Object(NonMatching, "RVL_SDK/bte/rfc_ts_frames.c"),
Object(NonMatching, "RVL_SDK/bte/rfc_utils.c"),
Object(NonMatching, "RVL_SDK/bte/sdp_api.c"),
Object(NonMatching, "RVL_SDK/bte/sdp_db.c"),
Object(NonMatching, "RVL_SDK/bte/sdp_discovery.c"),
Object(NonMatching, "RVL_SDK/bte/sdp_main.c"),
Object(NonMatching, "RVL_SDK/bte/sdp_server.c"),
Object(NonMatching, "RVL_SDK/bte/sdp_utils.c")
]
),
SDKLib(
"db",
[
Object(Matching, "RVL_SDK/db/db.c")
]
),
SDKLib(
"dsp",
[
Object(Matching, "RVL_SDK/dsp/dsp.c"),
Object(Matching, "RVL_SDK/dsp/dsp_debug.c"),
Object(Matching, "RVL_SDK/dsp/dsp_task.c")
]
),
SDKLib(
"dvd",
[
Object(Matching, "RVL_SDK/dvd/dvdfs.c"),
Object(NonMatching, "RVL_SDK/dvd/dvd.c"),
Object(Matching, "RVL_SDK/dvd/dvdqueue.c"),
Object(NonMatching, "RVL_SDK/dvd/dvderror.c"),
Object(Matching, "RVL_SDK/dvd/dvdidutils.c"),
Object(NonMatching, "RVL_SDK/dvd/dvdFatal.c"),
Object(NonMatching, "RVL_SDK/dvd/dvdDeviceError.c"),
Object(NonMatching, "RVL_SDK/dvd/dvd_broadway.c")
]
),
SDKLib(
"esp",
[
Object(Matching, "RVL_SDK/esp/esp.c")
]
),
SDKLib(
"euart",
[
Object(Matching, "RVL_SDK/euart/euart.c")
]
),
SDKLib(
"exi",
[
Object(NonMatching, "RVL_SDK/exi/EXIBios.c"),
Object(NonMatching, "RVL_SDK/exi/EXIUart.c"),
Object(NonMatching, "RVL_SDK/exi/EXICommon.c")
]
),
SDKLib(
"fs",
[
Object(Matching, "RVL_SDK/fs/fs.c")
]
),
SDKLib(
"gd",
[
Object(NonMatching, "RVL_SDK/gd/GDBase.c"),
Object(NonMatching, "RVL_SDK/gd/GDGeometry.c"),
Object(NonMatching, "RVL_SDK/gd/GDIndirect.c"),
Object(NonMatching, "RVL_SDK/gd/GDLight.c"),
Object(NonMatching, "RVL_SDK/gd/GDPixel.c"),
Object(NonMatching, "RVL_SDK/gd/GDTev.c"),
Object(NonMatching, "RVL_SDK/gd/GDTexture.c"),
Object(NonMatching, "RVL_SDK/gd/GDTransform.c")
]
),
SDKLib(
"gx",
[
Object(NonMatching, "RVL_SDK/gx/GXInit.c"),
Object(NonMatching, "RVL_SDK/gx/GXFifo.c"),
Object(NonMatching, "RVL_SDK/gx/GXAttr.c"),
Object(NonMatching, "RVL_SDK/gx/GXMisc.c"),
Object(NonMatching, "RVL_SDK/gx/GXGeometry.c"),
Object(NonMatching, "RVL_SDK/gx/GXFrameBuf.c"),
Object(NonMatching, "RVL_SDK/gx/GXLight.c"),
Object(NonMatching, "RVL_SDK/gx/GXTexture.c"),
Object(NonMatching, "RVL_SDK/gx/GXBump.c"),
Object(NonMatching, "RVL_SDK/gx/GXTev.c"),
Object(NonMatching, "RVL_SDK/gx/GXPixel.c"),
Object(NonMatching, "RVL_SDK/gx/GXDisplayList.c"),
Object(NonMatching, "RVL_SDK/gx/GXTransform.c"),
Object(NonMatching, "RVL_SDK/gx/GXPerf.c")
]
),
SDKLib(
"ipc",
[
Object(Matching, "RVL_SDK/ipc/ipcMain.c"),
Object(Matching, "RVL_SDK/ipc/ipcclt.c"),
Object(Matching, "RVL_SDK/ipc/memory.c"),
Object(NonMatching, "RVL_SDK/ipc/ipcProfile.c")
]
),
SDKLib(
"kpad",
[
Object(NonMatching, "RVL_SDK/kpad/KPAD.c")
]
),
SDKLib(
"mem",
[
Object(NonMatching, "RVL_SDK/mem/mem_heapCommon.c"),
Object(NonMatching, "RVL_SDK/mem/mem_expHeap.c"),
Object(NonMatching, "RVL_SDK/mem/mem_allocator.c"),
Object(NonMatching, "RVL_SDK/mem/mem_list.c"),
]
),
SDKLib(
"mtx",
[
Object(NonMatching, "RVL_SDK/mtx/mtx.c"),
Object(NonMatching, "RVL_SDK/mtx/mtxvec.c"),
Object(NonMatching, "RVL_SDK/mtx/mtx44.c"),
Object(NonMatching, "RVL_SDK/mtx/vec.c"),
Object(NonMatching, "RVL_SDK/mtx/quat.c")
]
),
SDKLib(
"nand",
[
Object(Matching, "RVL_SDK/nand/nand.c"),
Object(Matching, "RVL_SDK/nand/NANDOpenClose.c"),
Object(NonMatching, "RVL_SDK/nand/NANDCore.c"),
Object(Matching, "RVL_SDK/nand/NANDSecret.c"),
Object(NonMatching, "RVL_SDK/nand/NANDCheck.c"),
Object(NonMatching, "RVL_SDK/nand/NANDLogging.c"),
]
),
SDKLib(
"net",
[
Object(NonMatching, "RVL_SDK/net/nettime.c"),
Object(NonMatching, "RVL_SDK/net/NETVersion.c"),
Object(NonMatching, "RVL_SDK/net/netmemcpy.c"),
Object(NonMatching, "RVL_SDK/net/netmemset.c")
]
),
SDKLib(
"nwc24",
[
Object(NonMatching, "RVL_SDK/nwc24/NWC24StdAPI.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24FileAPI.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Config.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Utils.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Manage.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24MsgObj.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24MBoxCtrl.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Mime.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Parser.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24MsgCommit.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Schedule.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24DateParser.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24FriendList.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24SecretFList.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24UserId.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Time.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Ipc.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24Download.c"),
Object(NonMatching, "RVL_SDK/nwc24/NWC24System.c")
]
),
SDKLib(
"os",
[
Object(NonMatching, "RVL_SDK/os/OS.c"),
Object(Matching, "RVL_SDK/os/OSAlarm.c"),
Object(Matching, "RVL_SDK/os/OSAlloc.c"),
Object(Matching, "RVL_SDK/os/OSArena.c"),
Object(Matching, "RVL_SDK/os/OSAudioSystem.c"),
Object(NonMatching, "RVL_SDK/os/OSCache.c"),
Object(NonMatching, "RVL_SDK/os/OSContext.c"),
Object(NonMatching, "RVL_SDK/os/OSError.c"),
Object(NonMatching, "RVL_SDK/os/OSExec.c"),
Object(NonMatching, "RVL_SDK/os/OSFatal.c"),
Object(NonMatching, "RVL_SDK/os/OSFont.c"),
Object(Matching, "RVL_SDK/os/OSInterrupt.c"),
Object(Matching, "RVL_SDK/os/OSLink.c"),
Object(Matching, "RVL_SDK/os/OSMessage.c"),
Object(Matching, "RVL_SDK/os/OSMemory.c"),
Object(Matching, "RVL_SDK/os/OSMutex.c"),
Object(Matching, "RVL_SDK/os/OSReboot.c"),
Object(NonMatching, "RVL_SDK/os/OSReset.c"),
Object(Matching, "RVL_SDK/os/OSRtc.c"),
Object(Matching, "RVL_SDK/os/OSSync.c"),
Object(Matching, "RVL_SDK/os/OSThread.c"),
Object(Matching, "RVL_SDK/os/OSTime.c"),
Object(NonMatching, "RVL_SDK/os/OSUtf.c"),
Object(NonMatching, "RVL_SDK/os/OSIpc.c"),
Object(NonMatching, "RVL_SDK/os/OSStateTM.c"),
Object(NonMatching, "RVL_SDK/os/OSPlayRecord.c"),
Object(NonMatching, "RVL_SDK/os/OSStateFlags.c"),
Object(NonMatching, "RVL_SDK/os/OSNet.c"),
Object(NonMatching, "RVL_SDK/os/OSNandbootInfo.c"),
Object(NonMatching, "RVL_SDK/os/OSPlayTime.c"),
Object(NonMatching, "RVL_SDK/os/OSLaunch.c"),
Object(NonMatching, "RVL_SDK/os/__ppc_eabi_init.c")
]
),
SDKLib(
"pad",
[
Object(NonMatching, "RVL_SDK/pad/Pad.c")
]
),
SDKLib(
"rso",
[
Object(NonMatching, "RVL_SDK/rso/RSOLink.c")
]
),
SDKLib(
"sc",
[
Object(NonMatching, "RVL_SDK/sc/scsystem.c"),
Object(NonMatching, "RVL_SDK/sc/scapi.c"),
Object(Matching, "RVL_SDK/sc/scapi_prdinfo.c"),
]
),
SDKLib(
"si",
[
Object(NonMatching, "RVL_SDK/si/SIBios.c"),
Object(NonMatching, "RVL_SDK/si/SISamplingRate.c")
]
),
SDKLib(
"thp",
[
Object(Matching, "RVL_SDK/thp/THPDec.c"),
Object(Matching, "RVL_SDK/thp/THPAudio.c")
]
),
SDKLib(
"tpl",
[
Object(Matching, "RVL_SDK/tpl/TPL.c")
]
),
SDKLib(
"usb",
[
Object(NonMatching, "RVL_SDK/usb/usb.c")
]
),
SDKLib(
"vf",
[
Object(NonMatching, "RVL_SDK/vf/pf_clib.c"),
Object(NonMatching, "RVL_SDK/vf/pf_code.c"),
Object(NonMatching, "RVL_SDK/vf/pf_service.c"),
Object(NonMatching, "RVL_SDK/vf/pf_str.c"),
Object(NonMatching, "RVL_SDK/vf/pf_w_clib.c"),
Object(NonMatching, "RVL_SDK/vf/pf_driver.c"),
Object(NonMatching, "RVL_SDK/vf/pdm_bpb.c"),
Object(NonMatching, "RVL_SDK/vf/pdm_disk.c"),
Object(NonMatching, "RVL_SDK/vf/pdm_partition.c"),
Object(NonMatching, "RVL_SDK/vf/pdm_mbr.c"),
Object(NonMatching, "RVL_SDK/vf/pdm_dskmng.c"),
Object(NonMatching, "RVL_SDK/vf/pf_cache.c"),
Object(NonMatching, "RVL_SDK/vf/pf_cluster.c"),
Object(NonMatching, "RVL_SDK/vf/pf_dir.c"),
Object(NonMatching, "RVL_SDK/vf/pf_entry.c"),
Object(NonMatching, "RVL_SDK/vf/pf_entry_iterator.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fat.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fat12.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fat16.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fat32.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fatfs.c"),
Object(NonMatching, "RVL_SDK/vf/pf_file.c"),
Object(NonMatching, "RVL_SDK/vf/pf_path.c"),
Object(NonMatching, "RVL_SDK/vf/pf_sector.c"),
Object(NonMatching, "RVL_SDK/vf/pf_volume.c"),
Object(NonMatching, "RVL_SDK/vf/pf_cp932.c"),
Object(NonMatching, "RVL_SDK/vf/pf_api_util.c"),
Object(NonMatching, "RVL_SDK/vf/pf_attach.c"),
Object(NonMatching, "RVL_SDK/vf/pf_detach.c"),
Object(NonMatching, "RVL_SDK/vf/pf_errnum.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fclose.c"),
Object(NonMatching, "RVL_SDK/vf/pf_finfo.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fopen.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fread.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fseek.c"),
Object(NonMatching, "RVL_SDK/vf/pf_fwrite.c"),
Object(NonMatching, "RVL_SDK/vf/pf_getdev.c"),
Object(NonMatching, "RVL_SDK/vf/pf_init_prfile2.c"),
Object(NonMatching, "RVL_SDK/vf/pf_remove.c"),
Object(NonMatching, "RVL_SDK/vf/pf_unmount.c"),
Object(NonMatching, "RVL_SDK/vf/pf_filelock.c"),
Object(NonMatching, "RVL_SDK/vf/pf_system.c"),
Object(NonMatching, "RVL_SDK/vf/d_vf.c"),
Object(NonMatching, "RVL_SDK/vf/d_vf_sys.c"),
Object(NonMatching, "RVL_SDK/vf/d_hash.c"),
Object(NonMatching, "RVL_SDK/vf/d_time.c"),
Object(NonMatching, "RVL_SDK/vf/d_common.c"),
Object(NonMatching, "RVL_SDK/vf/nand_drv.c"),
Object(NonMatching, "RVL_SDK/vf/sd_drv.c")
]
),
SDKLib(
"vi",
[
Object(NonMatching, "RVL_SDK/vi/vi.c"),
Object(Matching, "RVL_SDK/vi/i2c.c"),
Object(NonMatching, "RVL_SDK/vi/vi3in1.c")
]
),
SDKLib(
"wenc",
[
Object(NonMatching, "RVL_SDK/wenc/wenc.c")
]
),
SDKLib(
"wpad",
[
Object(NonMatching, "RVL_SDK/wpad/WPAD.c"),
Object(NonMatching, "RVL_SDK/wpad/WPADHIDParser.c"),
Object(NonMatching, "RVL_SDK/wpad/WPADEncrypt.c"),
Object(NonMatching, "RVL_SDK/wpad/debug_msg.c")
]
),
SDKLib(
"wud",
[
Object(NonMatching, "RVL_SDK/wud/WUD.c"),
Object(NonMatching, "RVL_SDK/wud/WUDHidHost.c"),
Object(NonMatching, "RVL_SDK/wud/debug_msg.c")
]
),
SDKLib(
"NDEV",
[
Object(NonMatching, "NDEV/DebuggerDriver.c"),
Object(NonMatching, "NDEV/exi2.c")
]
),
RFLib(
"RVLFaceLib",
[
Object(NonMatching, "RVLFaceLib/RFL_System.c"),
Object(NonMatching, "RVLFaceLib/RFL_NANDLoader.c"),
Object(NonMatching, "RVLFaceLib/RFL_NANDAccess.c"),
Object(NonMatching, "RVLFaceLib/RFL_Model.c"),
Object(NonMatching, "RVLFaceLib/RFL_MakeTex.c"),
Object(NonMatching, "RVLFaceLib/RFL_Icon.c"),
Object(NonMatching, "RVLFaceLib/RFL_HiddenDatabase.c"),
Object(Matching, "RVLFaceLib/RFL_Database.c"),
Object(Matching, "RVLFaceLib/RFL_Controller.c"),
Object(Matching, "RVLFaceLib/RFL_MiddleDatabase.c"),
Object(Matching, "RVLFaceLib/RFL_DefaultDatabase.c"),
Object(Matching, "RVLFaceLib/RFL_DataUtility.c"),
Object(NonMatching, "RVLFaceLib/RFL_Format.c")
]
),
MSLib(
"MSL_C",
[
Object(Matching, "MSL_C/alloc.c"),
Object(Matching, "MSL_C/ansi_files.c"),
Object(Matching, "MSL_C/ansi_fp.c"),
Object(Matching, "MSL_C/arith.c"),
Object(Matching, "MSL_C/buffer_io.c"),
Object(Matching, "MSL_C/ctype.c"),
Object(Matching, "MSL_C/direct_io.c"),
Object(Matching, "MSL_C/errno.c"),
Object(Matching, "MSL_C/file_io.c"),
Object(Matching, "MSL_C/FILE_POS.c"),
Object(Matching, "MSL_C/float.c"),
Object(NonMatching, "MSL_C/locale.c"),
Object(Matching, "MSL_C/mbstring.c"),
Object(Matching, "MSL_C/mem.c"),
Object(Matching, "MSL_C/mem_funcs.c"),
Object(Matching, "MSL_C/math_api.c"),
Object(Matching, "MSL_C/misc_io.c"),
Object(NonMatching, "MSL_C/printf.c"),
Object(NonMatching, "MSL_C/scanf.c"),
Object(Matching, "MSL_C/signal.c"),
Object(Matching, "MSL_C/string.c"),
Object(NonMatching, "MSL_C/strtold.c"),
Object(Matching, "MSL_C/strtoul.c"),
Object(Matching, "MSL_C/wmem.c"),
Object(NonMatching, "MSL_C/wprintf.c"),
Object(Matching, "MSL_C/wstring.c"),
Object(Matching, "MSL_C/wchar_io.c"),
Object(Matching, "MSL_C/uart_console_io_gcn.c"),
Object(Matching, "MSL_C/abort_exit_ppc_eabi.c"),
Object(Matching, "MSL_C/math_sun.c"),
Object(Matching, "MSL_C/extras.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c"),
Object(NonMatching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log10.c"),
Object(NonMatching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c"),
Object(NonMatching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c"),
Object(NonMatching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log10.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c"),
Object(NonMatching, "MSL_C/PPC_EABI/SRC/math_ppc.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c")
]
),
TRKLib(
"MetroTRK",
[
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/mainloop.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/nubevent.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/nubinit.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/msg.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/msgbuf.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/serpoll.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/dispatch.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/msghndlr.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/support.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/mutex_TRK.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/notify.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/mem_TRK.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/string_TRK.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Export/mslsupp.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Portable/main_TRK.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Os/dolphin/targcont.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Os/dolphin/target_options.c"),
Object(NonMatching, "MetroTRK/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c"),
Object(NonMatching, "MetroTRK/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c"),
Object(NonMatching, "MetroTRK/gamedev/cust_connection/utils/common/CircleBuffer.c"),
Object(NonMatching, "MetroTRK/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.c")
]
),
JSysLib(
"J2DGraph",
[
Object(NonMatching, "JSystem/J2DGraph/J2DGrafContext.cpp"),
Object(NonMatching, "JSystem/J2DGraph/J2DOrthoGraph.cpp"),
Object(NonMatching, "JSystem/J2DGraph/J2DMatBlock.cpp"),
Object(NonMatching, "JSystem/J2DGraph/J2DPane.cpp"),
Object(NonMatching, "JSystem/J2DGraph/J2DScreen.cpp"),
Object(NonMatching, "JSystem/J2DGraph/J2DPicture.cpp"),
Object(NonMatching, "JSystem/J2DGraph/J2DManage.cpp")
]
),
JSysLib(
"J3DGraphAnimator",
[
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DShapeTable.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DJointTree.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DModelData.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DModel.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DAnimation.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DSkinDeform.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DCluster.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DJoint.cpp"),
Object(NonMatching, "JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp")
]
),
JSysLib(
"J3DGraphBase",
[
Object(NonMatching, "JSystem/J3DGraphBase/J3DGD.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DSys.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DVertex.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DTransform.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DPacket.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DShapeMtx.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DShapeDraw.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DShape.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DMaterial.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DMatBlock.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DTevs.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DDrawBuffer.cpp"),
Object(NonMatching, "JSystem/J3DGraphBase/J3DStruct.cpp")
]
),
JSysLib(
"J3DGraphLoader",
[
Object(NonMatching, "JSystem/J3DGraphLoader/J3DMaterialFactory.cpp"),
Object(NonMatching, "JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp"),
Object(NonMatching, "JSystem/J3DGraphLoader/J3DModelLoader.cpp"),
Object(NonMatching, "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp"),
Object(NonMatching, "JSystem/J3DGraphLoader/J3DJointFactory.cpp"),
Object(NonMatching, "JSystem/J3DGraphLoader/J3DShapeFactory.cpp"),
Object(NonMatching, "JSystem/J3DGraphLoader/J3DAnmLoader.cpp")
]
),
JSysLib(
"JAudio2",
[
Object(NonMatching, "JSystem/JAudio2/JASCalc.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASTaskThread.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASDvdThread.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASCallback.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASHeapCtrl.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASResArcLoader.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASProbe.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASReport.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASCmdStack.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASTrack.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASTrackPort.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASRegisterParam.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASSeqCtrl.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASSeqParser.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASSeqReader.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASAramStream.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASBank.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASBasicBank.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASVoiceBank.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASBasicInst.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASDrumSet.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASBasicWaveBank.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASSimpleWaveBank.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASInstSense.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASInstRand.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASWSParser.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASBNKParser.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASWaveArcLoader.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASChannel.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASLfo.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASOscillator.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASAiCtrl.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASAudioThread.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASAudioReseter.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASDSPChannel.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASDSPInterface.cpp"),
Object(NonMatching, "JSystem/JAudio2/dspproc.cpp"),
Object(NonMatching, "JSystem/JAudio2/dsptask.cpp"),
Object(NonMatching, "JSystem/JAudio2/osdsp.cpp"),
Object(NonMatching, "JSystem/JAudio2/osdsp_task.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASDriverIF.cpp"),
Object(NonMatching, "JSystem/JAudio2/JASSoundParams.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAIAudible.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAIAudience.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISe.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISeMgr.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISeq.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISeqDataMgr.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISeqMgr.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISound.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISoundChild.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISoundHandles.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISoundInfo.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISoundParams.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAISoundStarter.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAIStream.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAIStreamDataMgr.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAIStreamMgr.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUAudience.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUAudioArcInterpreter.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUAudioArcLoader.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUBankTable.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUInitializer.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUSectionHeap.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUSeqCollection.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUSeqDataBlockMgr.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUSoundAnimator.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUSoundMgr.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUSoundObject.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUSoundTable.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUStdSoundInfo.cpp"),
Object(NonMatching, "JSystem/JAudio2/JAUStreamFileTable.cpp")
]
),
JSysLib(
"JGadget",
[
Object(NonMatching, "JSystem/JGadget/hashcode.cpp"),
Object(NonMatching, "JSystem/JGadget/linklist.cpp")
]
),
JSysLib(
"JKernel",
[
Object(NonMatching, "JSystem/JKernel/JKRHeap.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRExpHeap.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRSolidHeap.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRUnitHeap.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRDisposer.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRThread.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRAram.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRAramHeap.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRAramBlock.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRAramPiece.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRAramStream.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRFileLoader.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRFileFinder.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRArchivePub.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRArchivePri.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRMemArchive.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRAramArchive.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRDvdArchive.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRCompArchive.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRDvdFile.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRDvdRipper.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRDvdAramRipper.cpp"),
Object(NonMatching, "JSystem/JKernel/JKRDecomp.cpp")
]
),
JSysLib(
"JMath",
[
Object(NonMatching, "JSystem/JMath/JMath.cpp"),
Object(NonMatching, "JSystem/JMath/random.cpp"),
Object(NonMatching, "JSystem/JMath/JMATrigonometric.cpp")
]
),
JSysLib(
"JParticle",
[
Object(NonMatching, "JSystem/JParticle/JPAResourceManager.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAResource.cpp"),
Object(NonMatching, "JSystem/JParticle/JPABaseShape.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAExtraShape.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAChildShape.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAExTexShape.cpp"),
Object(NonMatching, "JSystem/JParticle/JPADynamicsBlock.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAFieldBlock.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAKeyBlock.cpp"),
Object(NonMatching, "JSystem/JParticle/JPATexture.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAResourceLoader.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAEmitterManager.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAEmitter.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAParticle.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAMath.cpp")
]
),
JSysLib(
"JSupport",
[
Object(NonMatching, "JSystem/JSupport/JSUList.cpp"),
Object(NonMatching, "JSystem/JSupport/JSUInputStream.cpp"),
Object(NonMatching, "JSystem/JSupport/JSUOutputStream.cpp"),
Object(NonMatching, "JSystem/JSupport/JSUMemoryStream.cpp"),
Object(NonMatching, "JSystem/JSupport/JSUFileStream.cpp")
]
),
JSysLib(
"JUtility",
[
Object(NonMatching, "JSystem/JUtility/JUTTexture.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTPalette.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTNameTab.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTFont.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTException.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTDirectPrint.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTAssert.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTVideo.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTXfb.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTConsole.cpp"),
Object(NonMatching, "JSystem/JUtility/JUTDbPrint.cpp")
]
)
]
config.progress_categories = [
ProgressCategory("game", "Game"),
ProgressCategory("jsys", "JSystem"),
ProgressCategory("sdk", "SDK"),
ProgressCategory("nw4r", "NW4R"),
ProgressCategory("rfl", "RVLFaceLib"),
ProgressCategory("msl", "MSL_C"),
ProgressCategory("trk", "MetroTRK")
]
config.progress_each_module = args.verbose
if args.mode == "configure":
# Write build.ninja and objdiff.json
generate_build(config)
elif args.mode == "progress":
# Print progress and write progress.json
calculate_progress(config)
else:
sys.exit("Unknown mode: " + args.mode)