-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJCUtils.podspec
87 lines (67 loc) · 3.62 KB
/
JCUtils.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
Pod::Spec.new do |spec|
spec.name = 'JCUtils'
spec.version = '1.0.0'
spec.license = { :type => 'BSD' }
spec.homepage = 'https://github.com/EzlyJohnnie/JCUtilsDemo/tree/master/JCFloatingView'
spec.authors = { 'Johnnie Cheng' => '[email protected]' }
spec.summary = 'App level floating view.'
spec.source = { :git => "https://github.com/EzlyJohnnie/JCUtilsDemo.git" }
spec.exclude_files = [ 'JCFrameworkDemo/**/*.*', 'WikiResources/**/*.*' ]
spec.framework = 'SystemConfiguration'
spec.ios.deployment_target = '9.0'
spec.osx.deployment_target = '10.6'
spec.subspec 'JCFramework' do |sub|
sub.source_files = 'JCFramework/**/*.{h,m}'
sub.resources = [ 'JCFramework/**/*.xib', 'JCFramework/Resource/**/*.*']
sub.public_header_files = 'JCFramework/**/*.h'
sub.dependency 'SAMKeychain'
end
spec.subspec 'JCFrameworkEssential' do |sub|
sub.source_files = [ 'JCFramework/JCFramework/JCFramework.h', 'JCFramework/JCFramework/Essential/**/*.{h,m}' ]
sub.public_header_files = [ 'JCFramework/JCFramework/JCFramework.h', 'JCFramework/JCFramework/Essential/**/*.h' ]
end
spec.subspec 'JCDesign' do |sub|
sub.source_files = [ 'JCFramework/JCFramework/JCDesign/**/*.{h,m}' ]
sub.resources = [ 'JCFramework/**/*.xib', 'JCFramework/Resource/**/*.*']
sub.public_header_files = 'JCFramework/JCFramework/JCDesign/**/*.h'
sub.dependency 'JCUtils/JCFrameworkEssential'
end
spec.subspec 'JCAuthentication' do |sub|
sub.source_files = [ 'JCFramework/JCFramework/JCDesign/BaseView/JCNavigationController.{h,m}', 'JCFramework/JCFramework/JCHelpers/Authentication/**/*.{h,m}' ]
sub.public_header_files = [ 'JCFramework/JCFramework/JCDesign/BaseView/JCNavigationController.h', 'JCFramework/JCFramework/JCHelpers/Authentication/**/*.h']
sub.resources = [ 'JCFramework/JCFramework/JCHelpers/Authentication/**/*.{xib,png}']
sub.dependency 'JCUtils/JCFrameworkEssential'
sub.dependency 'JCUtils/JCAlert'
sub.dependency 'SAMKeychain'
end
spec.subspec 'JCLocation' do |sub|
sub.source_files = [ 'JCFramework/JCFramework/JCHelpers/Location/**/*.{h,m}' ]
sub.public_header_files = 'JCFramework/JCFramework/JCHelpers/Location/**/*.h'
sub.dependency 'JCUtils/JCFrameworkEssential'
sub.dependency 'JCUtils/JCAlert'
end
spec.subspec 'JCAlert' do |sub|
sub.source_files = [ 'JCFramework/JCFramework/JCAlert/*.{h,m}' ]
sub.public_header_files = 'JCFramework/JCFramework/JCAlert/*.h'
sub.dependency 'JCUtils/JCFrameworkEssential'
end
spec.subspec 'JCToast' do |sub|
sub.source_files = [ 'JCFramework/CRToast/*.{h,m}' ]
sub.public_header_files = 'JCFramework/CRToast/*.h'
sub.dependency 'JCUtils/JCFrameworkEssential'
end
spec.subspec 'JCViewTouchHighlighting' do |sub|
sub.source_files = [ 'JCFramework/UIView+TouchHighlighting/**/*.{h,m}' ]
sub.public_header_files = 'JCFramework/UIView+TouchHighlighting/**/*.h'
end
spec.subspec 'JCFloatingView' do |sub|
sub.source_files = 'JCFloatingView/**/*.{h,m}'
sub.resources = [ 'JCFloatingView/**/*.xib', 'JCFloatingView/Resources/**/*.*', 'JCFramework/Resource/**/*.*']
sub.public_header_files = 'JCFloatingView/**/*.h'
sub.dependency 'JCUtils/JCFrameworkEssential'
end
spec.subspec 'JCReachability' do |sub|
sub.source_files = [ 'JCReachability/JCReachability/**/*.{h,m}' ]
sub.public_header_files = 'JCReachability/JCReachability/**/*.h'
end
end