add gen-cocoa files