<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pso-gc/Makefile, branch master</title>
<subtitle>A decompilation of Phantasy Star Online Episode I &amp; II for the GameCube.</subtitle>
<id>https://git.b0nk.xyz/pso-gc.git/atom?h=master</id>
<link rel='self' href='https://git.b0nk.xyz/pso-gc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/'/>
<updated>2023-03-09T22:17:37Z</updated>
<entry>
<title>global: Compile the entire codebase with `-sym on`</title>
<updated>2023-03-09T22:17:37Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-03-09T22:17:37Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=2b9599035cf2da613869a4db10ac236a49fc5e4c'/>
<id>urn:sha1:2b9599035cf2da613869a4db10ac236a49fc5e4c</id>
<content type='text'>
Just like with `-inline none`, I'm starting to realize more, and more
that they built it with `-sym on` too.
</content>
</entry>
<entry>
<title>global: Completly disable inlining</title>
<updated>2023-03-07T19:23:51Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-03-07T19:23:51Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=09c901655db3bb42d2aac4b506846b18833d777c'/>
<id>urn:sha1:09c901655db3bb42d2aac4b506846b18833d777c</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Makefile: Use `FILE_UNIQUE_CFLAGS` for file specific flags, rather than</title>
<updated>2023-03-06T22:40:09Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-03-06T22:39:21Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=9ab79683d722987d34fd6da194958284ca805e23'/>
<id>urn:sha1:9ab79683d722987d34fd6da194958284ca805e23</id>
<content type='text'>
appending to `C{,XX}FLAGS`
</content>
</entry>
<entry>
<title>TProtocol: Disable inlining completely</title>
<updated>2023-03-06T20:22:25Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-03-06T20:22:25Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=1de4d06c2211bd19b2833f9ea684ee1126047950'/>
<id>urn:sha1:1de4d06c2211bd19b2833f9ea684ee1126047950</id>
<content type='text'>
It's a good start to do it here, and work our way to other parts of the
codebase.
</content>
</entry>
<entry>
<title>make: Remove `-enum int` from `CFLAGS_BASE`</title>
<updated>2023-02-08T17:11:05Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-02-08T17:11:05Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=f251a13351647a754431fb049ca8046f2a4df868'/>
<id>urn:sha1:f251a13351647a754431fb049ca8046f2a4df868</id>
<content type='text'>
This will be needed for the next commit.
</content>
</entry>
<entry>
<title>make: Suppress winedebug output</title>
<updated>2023-02-02T19:48:56Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-02-02T19:48:56Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=aa3d64708b9714aa18cee9f5ac63e2260ee8244b'/>
<id>urn:sha1:aa3d64708b9714aa18cee9f5ac63e2260ee8244b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make: Create `CFLAGS_BASE`, and make seperate `FLAGS` for c, and c++</title>
<updated>2023-02-01T22:54:04Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-02-01T22:54:04Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=4d4a76140f9194fd1a6f0a2d40d467094c5f28e8'/>
<id>urn:sha1:4d4a76140f9194fd1a6f0a2d40d467094c5f28e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>global: Import Dolphin SDK</title>
<updated>2023-02-01T22:50:25Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-02-01T22:45:02Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=9fa0a7f1da1b70bee995f53c6c96c43189018772'/>
<id>urn:sha1:9fa0a7f1da1b70bee995f53c6c96c43189018772</id>
<content type='text'>
This version comes from the Metroid Prime decompilation project.
https://github.com/PrimeDecomp/prime
</content>
</entry>
<entry>
<title>Makefile: Add `TEST_LD` env var for testing out linking</title>
<updated>2023-01-30T15:22:41Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-01-30T15:22:41Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=5c7f3b06b3c04b461c93f8bc03fd7981b041bbd6'/>
<id>urn:sha1:5c7f3b06b3c04b461c93f8bc03fd7981b041bbd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `Makefile`, and `obj_files.mk`</title>
<updated>2023-01-29T21:09:43Z</updated>
<author>
<name>mrb0nk500</name>
<email>b0nk@b0nk.xyz</email>
</author>
<published>2023-01-29T21:09:43Z</published>
<link rel='alternate' type='text/html' href='https://git.b0nk.xyz/pso-gc.git/commit/?id=3125154316a235574579e9d25985236bd799982b'/>
<id>urn:sha1:3125154316a235574579e9d25985236bd799982b</id>
<content type='text'>
This makefile is based on the one from the Super Mario Sunshine
decompilation project. https://github.com/doldecomp/sms
</content>
</entry>
</feed>
