renaming since during static library creation, surf.ocl.o is archived as surf.o due to basename truncation. This conflicts with surf.o created from surf.cpp and  XCode throws linker error for duplicate symbol.