Give it a .m extension, or use ``-x objective-c'' switch. [an error occurred while processing this directive]