kubilus1 / gendev

Genesis development environment for Linux.
BSD 3-Clause "New" or "Revised" License
209 stars 23 forks source link

Update process of SGDK to newer version #56

Open pimstolk opened 3 years ago

pimstolk commented 3 years ago

Thanks for maintaining this repo!

Could you describe the update process to a newer version of SGDK?

For now I found "SGDKVER=v1.60"

But what is the purpose of the diff's in gendev/sgdk/files/ and how are those generated?

kubilus1 commented 3 years ago

So the tl;dr is in the sgdk subdir I have two special make targets make prep which will prepare a fresh checkout of the SGDK project with a patchfile and make patch which allows me to make changes to a checkout of SGDK and save those changes as a patchfile.

This allows me to relatively quickly make changes and save those changes. This is necessary as the SGDK project can make significant breaking changes between releases.

The 0.7.1 release was designed to make these changes smaller however!