Drop me an ICQ message and we can chat.
I did some work getting JEDI-SDL working on MacOS X. You can read up about it here -
http://www.idevgames.com/forum/showthread.php?t=13163
and
http://www.idevgames.com/forum/showthread.php?t=13138

If you really want to maintain only one codebase and deploy on multiple platforms, I really would suggest looking into JEDI-SDL, especially of you are using OpenGL.