- Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathBaseKit.podspec
More file actions
Latest commit
79 lines (68 loc) · 2.7 KB
/
Copy pathBaseKit.podspec
File metadata and controls
79 lines (68 loc) · 2.7 KB
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
Pod::Spec.newdo |s|
current_version="0.3.dev"
s.name='BaseKit'
# s.version = current_version
s.license='Apache 2'
s.summary='BaseKit is a set of IOS class to make your life easier.'
s.homepage='https://github.com/brunow/BaseKit'
s.author={'Bruno Wernimont'=>'bruno.wernimont+github@gmail.com'}
s.source={:git=>'https://github.com/brunow/BaseKit.git'}
s.requires_arc=true
s.framework='UIKit'
s.description='BaseKit is a set of IOS class to make your life easier.'
s.platform=:ios
s.clean_paths='Examples','Kiwi','Test','Vendor','README.md','.gitignore','BaseKit.xcodeproj','LICENSE','form-mapping.png','BaseKit','BaseKitTests'
s.subspec'Core'do |core|
core.source_files='Code/Core/*.{h,m}'
end
s.subspec'CoreData'do |core_data|
core_data.source_files='Code/CoreData/*.{h,m}'
core_data.dependency'BaseKit/Core'
end
s.subspec'View'do |view|
view.source_files='Code/View/*.{h,m}'
view.dependency'BaseKit/Core'
end
s.subspec'CellMapping'do |cell_mapping|
cell_mapping.source_files='Code/CellMapping/*.{h,m}'
cell_mapping.dependency'BaseKit/Core'
cell_mapping.dependency'BaseKit/View'
end
s.subspec'LocationManager'do |location_manager|
location_manager.source_files='Code/LocationManager/*.{h,m}'
location_manager.framework='CoreLocation'
location_manager.dependency'BaseKit/Core'
end
s.subspec'FormField'do |form_field|
form_field.source_files='Code/FormField/*.{h,m}'
form_field.dependency'BaseKit/Core'
form_field.dependency'BaseKit/View'
end
s.subspec'FormMapping'do |form_mapping|
form_mapping.source_files='Code/FormMapping/*.{h,m}'
form_mapping.dependency'BaseKit/Core'
form_mapping.dependency'BaseKit/View'
form_mapping.dependency'BaseKit/FormField'
form_mapping.dependency'BWLongTextViewController','~> 1.0'
form_mapping.dependency'ActionSheetPicker2','~> 0.1'
end
s.subspec'ViewDecorator'do |view_decorator|
view_decorator.source_files='Code/ViewDecorator/*.{h,m}'
view_decorator.dependency'BaseKit/Core'
end
s.subspec'ManagedTableModel'do |managed_table_model|
managed_table_model.source_files='Code/ManagedTableModel/*.{h,m}'
managed_table_model.dependency'BaseKit/CoreData'
end
s.subspec'All'do |all|
all.dependency'BaseKit/Core'
all.dependency'BaseKit/CoreData'
all.dependency'BaseKit/View'
all.dependency'BaseKit/CellMapping'
all.dependency'BaseKit/LocationManager'
all.dependency'BaseKit/FormField'
all.dependency'BaseKit/FormMapping'
all.dependency'BaseKit/ViewDecorator'
all.dependency'BaseKit/ManagedTableModel'
end
end