summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2023-03-09global: Compile the entire codebase with `-sym on`mrb0nk500
Just like with `-inline none`, I'm starting to realize more, and more that they built it with `-sym on` too.
2023-03-07global: Completly disable inliningmrb0nk500
This is because it looks more, and more clear that the entire codebase was compiled without inlining. Likely to reduce code size from all the byteswap functions, only present on the GameCube version.
2023-03-06Makefile: Use `FILE_UNIQUE_CFLAGS` for file specific flags, rather thanmrb0nk500
appending to `C{,XX}FLAGS`
2023-03-06TProtocol: Disable inlining completelymrb0nk500
It's a good start to do it here, and work our way to other parts of the codebase.
2023-02-08make: Remove `-enum int` from `CFLAGS_BASE`mrb0nk500
This will be needed for the next commit.
2023-02-02make: Suppress winedebug outputmrb0nk500
2023-02-01make: Create `CFLAGS_BASE`, and make seperate `FLAGS` for c, and c++mrb0nk500
2023-02-01global: Import Dolphin SDKmrb0nk500
This version comes from the Metroid Prime decompilation project. https://github.com/PrimeDecomp/prime
2023-01-30Makefile: Add `TEST_LD` env var for testing out linkingmrb0nk500
2023-01-29Add `Makefile`, and `obj_files.mk`mrb0nk500
This makefile is based on the one from the Super Mario Sunshine decompilation project. https://github.com/doldecomp/sms