If I can make something useful, I'll release it for whoever wants it. Right now, I'm simply trying to "clone" what AmiDevCpp does. Eventually, if I can get there, I'll try and get it working with CMAKE, and then we needn't worry about Makefiles (directly) at all. Yea, I hate makefiles too.
I'd be happy to know where you end up on this. I'd love to use a better IDE. If you keep the stuff abstracted enough we might be able to make XCode (on the Mac) do work as well. I'm still trying to track down some decent g++ cross compiler solutions for the Mac.