+ s.subspec 'Interface' do |ss|
+ ss.header_mappings_dir = 'src/objective-c/GRPCClient'
+
+ ss.public_header_files = 'src/objective-c/GRPCClient/GRPCCall.h',
+ 'src/objective-c/GRPCClient/GRPCCall+Interceptor.h',
+ 'src/objective-c/GRPCClient/GRPCCallOptions.h',
+ 'src/objective-c/GRPCClient/GRPCInterceptor.h',
+ 'src/objective-c/GRPCClient/GRPCTransport.h',
+ 'src/objective-c/GRPCClient/GRPCDispatchable.h',
+ 'src/objective-c/GRPCClient/version.h'
+
+ ss.source_files = 'src/objective-c/GRPCClient/GRPCCall.h',
+ 'src/objective-c/GRPCClient/GRPCCall.m',
+ 'src/objective-c/GRPCClient/GRPCCall+Interceptor.h',
+ 'src/objective-c/GRPCClient/GRPCCall+Interceptor.m',
+ 'src/objective-c/GRPCClient/GRPCCallOptions.h',
+ 'src/objective-c/GRPCClient/GRPCCallOptions.m',
+ 'src/objective-c/GRPCClient/GRPCDispatchable.h',
+ 'src/objective-c/GRPCClient/GRPCInterceptor.h',
+ 'src/objective-c/GRPCClient/GRPCInterceptor.m',
+ 'src/objective-c/GRPCClient/GRPCTransport.h',
+ 'src/objective-c/GRPCClient/GRPCTransport.m',
+ 'src/objective-c/GRPCClient/internal/*.h',
+ 'src/objective-c/GRPCClient/private/GRPCTransport+Private.h',
+ 'src/objective-c/GRPCClient/private/GRPCTransport+Private.m',
+ 'src/objective-c/GRPCClient/version.h'
+
+ ss.dependency "#{s.name}/Interface-Legacy", version
+
+ ss.ios.deployment_target = '9.0'
+ ss.osx.deployment_target = '10.10'
+ ss.tvos.deployment_target = '10.0'
+ ss.watchos.deployment_target = '4.0'
+ end