asiekierka: Since it's the BlocksDS version in the end, maybe the main Makefile should simply provide a VERSION_STRING= argument to subprojects, with the exception of ones in a separate repo (grit, mmutil, ndstool)? Then we'd at least have one place to change if we "move on from Git".
AntonioND: I actually like that idea. We already do something similar with INSTALLDIR, which is defined in each individual Makefile but it can be set by the parent Makefile.
Taken from here: https://github.com/blocksds/sdk/pull/193#issuecomment-2268223806