Skip to content

Reorganize library code into libs/#3119

Merged
TakaRikka merged 8 commits intozeldaret:mainfrom
encounter:libs
Mar 1, 2026
Merged

Reorganize library code into libs/#3119
TakaRikka merged 8 commits intozeldaret:mainfrom
encounter:libs

Conversation

@encounter
Copy link
Collaborator

Splits library code into a separate libs/ structure:

libs
├── dolphin
│   ├── include
│   │   └── dolphin
│   └── src
│       ├── ai
│       ├── am
│       ├── amcnotstub
│       ├── amcstubs
|       └── ...
├── JSystem
│   ├── include
│   │   └── JSystem
│   └── src
│       ├── J2DGraph
│       ├── J3DGraphAnimator
│       ├── J3DGraphBase
|       └── ...
├── PowerPC_EABI_Support
│   ├── MetroTRK
│   ├── MSL
│   └── Runtime
│       ├── Inc
│       └── Src
├── revolution
│   ├── include
│   │   └── revolution
│   └── src
│       ├── ai
│       ├── aralt
│       ├── arc
│       ├── ax
|       └── ...
└── TRK_MINNOW_DOLPHIN
    ├── debugger
    └── gamedev

When building for GameCube, we only include libs/dolphin/includes. And for Wii/Switch, only libs/revolution/includes.

First commit only contains the file renames, and the second commit includes the changes made to configure.py and project.py.

Feel free to nitpick the structure and I can make any changes.

@decomp-dev
Copy link

decomp-dev bot commented Mar 1, 2026

Report for ShieldD (6e14981 - 57b21a4)

No changes

Report for DZDE01 (6e14981 - 57b21a4)

No changes

Report for RZDP01 (6e14981 - 57b21a4)

No changes

Report for RZDE01_02 (6e14981 - 57b21a4)

No changes

Report for RZDE01_00 (6e14981 - 57b21a4)

No changes

Report for GZ2P01 (6e14981 - 57b21a4)

No changes

Report for Shield (6e14981 - 57b21a4)

No changes

Report for RZDJ01 (6e14981 - 57b21a4)

No changes

Report for GZ2J01 (6e14981 - 57b21a4)

No changes

Report for GZ2E01 (6e14981 - 57b21a4)

No changes

@TakaRikka TakaRikka merged commit 9649319 into zeldaret:main Mar 1, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants