-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathYCEasyTool.podspec
118 lines (86 loc) · 3.1 KB
/
YCEasyTool.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#
# Be sure to run `pod lib lint YCEasyTool.podspec' to ensure this is a
# valid spec before submitting.
#
# Any lines starting with a # are optional, but their use is encouraged
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
#
Pod::Spec.new do |s|
s.name = 'YCEasyTool'
s.version = '0.2.33'
s.summary = 'A set of tools.'
s.description = <<-DESC
# A set of tools.
## Utils
- Polling
- EventNotifier
- CollectionTools
## Runtime
- Property
## Persistence
- Forever
## UI
- TreeMenu
- Segment
- PopMenu
- TabBarController
- GridView
DESC
s.homepage = 'https://github.com/ungacy/YCEasyTool'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'Ye Tao' => 'ungacy@126.com' }
s.source = { :git => 'https://github.com/ungacy/YCEasyTool.git', :tag => s.version.to_s }
s.social_media_url = 'https://twitter.com/ungacy'
s.ios.deployment_target = '8.0'
s.subspec 'Polling' do |ss|
ss.source_files = 'YCEasyTool/Classes/PollingEntity/*'
ss.public_header_files = 'YCEasyTool/Classes/PollingEntity/*.h'
end
s.subspec 'EventNotifier' do |ss|
ss.dependency 'YCEasyTool/Property'
ss.source_files = 'YCEasyTool/Classes/EventNotifier/*'
ss.public_header_files = 'YCEasyTool/Classes/EventNotifier/*.h'
end
s.subspec 'CollectionTools' do |ss|
ss.source_files = 'YCEasyTool/Classes/CollectionTools/*'
ss.public_header_files = 'YCEasyTool/Classes/CollectionTools/*.h'
end
s.subspec 'Property' do |ss|
ss.source_files = 'YCEasyTool/Classes/Property/*'
ss.public_header_files = 'YCEasyTool/Classes/Property/*.h'
end
s.subspec 'Forever' do |ss|
ss.source_files = 'YCEasyTool/Classes/Forever/*'
ss.public_header_files = 'YCEasyTool/Classes/Forever/*.h'
ss.libraries = 'z', 'sqlite3'
ss.dependency 'YCEasyTool/Property'
end
s.subspec 'UI' do |ui|
ui.subspec 'TreeMenu' do |ss|
ss.source_files = 'YCEasyTool/Classes/UI/TreeMenu/*'
ss.public_header_files = 'YCEasyTool/Classes/UI/TreeMenu/*.h'
end
ui.subspec 'Segment' do |ss|
ss.source_files = 'YCEasyTool/Classes/UI/Segment/*'
ss.public_header_files = 'YCEasyTool/Classes/UI/Segment/*.h'
end
ui.subspec 'TabBarController' do |ss|
ss.source_files = 'YCEasyTool/Classes/UI/TabBarController/*'
ss.public_header_files = 'YCEasyTool/Classes/UI/TabBarController/*.h'
end
ui.subspec 'PopMenu' do |ss|
ss.source_files = 'YCEasyTool/Classes/UI/PopMenu/*'
ss.public_header_files = 'YCEasyTool/Classes/UI/PopMenu/*.h'
end
ui.subspec 'CollectionView' do |ss|
ss.source_files = 'YCEasyTool/Classes/UI/CollectionView/*'
ss.public_header_files = 'YCEasyTool/Classes/UI/CollectionView/*.h'
end
ui.subspec 'Grid' do |ss|
ss.source_files = 'YCEasyTool/Classes/UI/Grid/*'
ss.public_header_files = 'YCEasyTool/Classes/UI/Grid/*.h'
ss.dependency 'YCEasyTool/UI/CollectionView'
ss.dependency 'YCEasyTool/CollectionTools'
end
end
end