-
Notifications
You must be signed in to change notification settings - Fork 36
/
eDistantObject.podspec
37 lines (34 loc) · 1.95 KB
/
eDistantObject.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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