| Pod::Spec.new do |s| | |
| s.name = "eDistantObject" | |
| s.version = "1.0.2" | |
| s.summary = "ObjC and Swift remote invocation framework" | |
| s.homepage = "https://github.com/google/eDistantObject" | |
| s.author = "Google LLC." | |
| s.description = <<-DESC | |
| eDistantObject provides users an easy way to make remote method invocations between | |
| processes in Objective-C and Swift without explicitly constructing RPC structures. | |
| DESC | |
| s.license = { :type => "Apache 2.0", :file => "LICENSE" } | |
| s.source = { :git => "https://github.com/google/eDistantObject.git", :tag => "1.0.1" } | |
| s.public_header_files = %w[Service/Sources/EDOClientService.h | |
| Service/Sources/EDOClientServiceStatsCollector.h | |
| Service/Sources/EDOHostNamingService.h | |
| Service/Sources/EDOHostService.h | |
| Service/Sources/EDORemoteException.h | |
| Service/Sources/EDORemoteVariable.h | |
| Service/Sources/EDOServiceError.h | |
| Service/Sources/EDOServiceException.h | |
| Service/Sources/EDOServicePort.h | |
| Service/Sources/NSObject+EDOBlockedType.h | |
| Service/Sources/NSObject+EDOValueObject.h | |
| Service/Sources/NSObject+EDOWeakObject.h | |
| Device/Sources/EDODeviceConnector.h | |
| Device/Sources/EDODeviceDetector.h | |
| ] | |
| # ${PODS_TARGET_SRCROOT} is needed for Pod lint which locates the local eDistantObject codebase. | |
| s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/eDistantObject ${PODS_TARGET_SRCROOT}" } | |
| s.source_files = "Channel/Sources/*.{m,h}", "Device/Sources/*.{m,h}", | |
| "Measure/Sources/*.{m,h}", "Service/Sources/*.{m,h,swift}" | |
| s.ios.deployment_target = "10.0" | |
| s.osx.deployment_target = "10.10" | |
| end |