As for Gish, I've never played it, but I would be interested in trying it. Btw, Have you tried checking to see if it might work well in Geany? And is it a problem with the Makefile, or would you need to make a Makefile to fix it and you don't really know where to start?
Basically the makefile compiles each c file into objects then links them together... conversely, C::B tries to compile it as a tree... the source isn't really setup to allow it.. I've tried to change values here and there but still I just get compiler errors since C::B thinks things are out of scope...
So basically it does build with the make file, but I can only get the make file to build the linux build... obviously to port I need to get the make file creating the Pandora build. Also it uses Cmake... which is also out of my comfort zone.
If I can figure out how to get it to build in C::B I can hack away at the code and translate the GL to ES fairly straight-forwardly, from the code I've seen it's nothing too complex.
Basically I'm struggling with how the source files themselves are laid out, not with any of their content.