I'm not confused as to the process -- it's the practicality that's the problem. I don't have any OS X system to build on... and given the complexity of the old makefile.osx it's practically impossible to get anywhere near a working build under such circumstances.jtwadsworth wrote:@AnonymousHero - well I'd think the place to start would be the Makefile.osx from Angband 3.2.0 and see how it builds the .app? I don't think anything in particular is needed other than the instructions to make on how to build the .app from the complied executable.
If you feel like having a go at it, I'd be happy to help any way I can.
I have no idea whether main-crb.c actually works any more, but assuming it did at some point, I don't think I've changed very much of the "core" functionality on which it depends.jtwadsworth wrote:Been hanging out in Angband IRC. As I look through the ToME source, it seems all the pieces are there for an OS X specific build, including the handling of the UI (main-crb.c), icons, etc; which makes sense since DG posted long ago an OS X .app build (which I still play) but I never had the source for it. I can possibly take the Makefile.osx from Angband and adapt it to ToME.
CMake generates makefiles automatically from the high-level description in CMakeLists.txt -- it shouldn't be necessary to muck about in the generated makefiles. I think CMake may have some "native" bundle-building support -- you could try searching around a bit in the CMake documentation.jtwadsworth wrote:But we are using Cmake now instead of make which confuses me a bit since there are no makefiles.