C++ mode go!

Also update mac file code to new Egoboo standards.