@@ -19,38 +19,23 @@ Pod::Spec.new do |s|
19
19
'USER_HEADER_SEARCH_PATHS' => '$(inherited) ${PODS_ROOT}/libwebp/ ${PODS_TARGET_SRCROOT}/'
20
20
}
21
21
s . preserve_path = 'src'
22
- s . default_subspecs = 'dec' , 'enc ', 'demux' , 'mux'
22
+ s . default_subspecs = 'webp ' , 'demux' , 'mux'
23
23
24
- # common code, used by actual subspecs
25
- s . subspec 'core' do |ss |
26
- ss . source_files = 'src/utils/*.{h,c}' , 'src/dsp/*.{h,c}' , 'src/webp/types.h' , 'src/webp/format_constants.h'
27
- ss . public_header_files = 'src/webp/types.h' , 'src/webp/format_constants.h'
28
- end
29
-
30
- # webp decoding
31
- s . subspec 'dec' do |ss |
32
- ss . dependency 'libwebp/core'
33
- ss . source_files = 'src/dec/*.{h,c}' , 'src/webp/decode.h'
34
- ss . public_header_files = 'src/webp/decode.h'
35
- end
36
-
37
- # webp encoding
38
- s . subspec 'enc' do |ss |
39
- ss . dependency 'libwebp/core'
40
- ss . source_files = 'src/enc/*.{h,c}' , 'src/webp/encode.h'
41
- ss . public_header_files = 'src/webp/encode.h'
24
+ # webp decoding && encoding
25
+ s . subspec 'webp' do |ss |
26
+ ss . source_files = 'src/webp/decode.h' , 'src/webp/encode.h' , 'src/webp/types.h' , 'src/webp/mux_types.h' , 'src/webp/format_constants.h' , 'src/utils/*.{h,c}' , 'src/dsp/*.{h,c}' , 'src/dec/*.{h,c}' , 'src/enc/*.{h,c}'
27
+ ss . public_header_files = 'src/webp/decode.h' , 'src/webp/encode.h' , 'src/webp/types.h' , 'src/webp/mux_types.h' , 'src/webp/format_constants.h'
42
28
end
43
29
44
30
# animated webp decoding
45
31
s . subspec 'demux' do |ss |
46
- ss . dependency 'libwebp/dec '
47
- ss . source_files = 'src/demux/*.{h,c}' , 'src/webp/demux.h' , 'src/webp/mux_types.h'
48
- ss . public_header_files = 'src/webp/demux.h' , 'src/webp/mux_types.h'
32
+ ss . dependency 'libwebp/webp '
33
+ ss . source_files = 'src/demux/*.{h,c}' , 'src/webp/demux.h'
34
+ ss . public_header_files = 'src/webp/demux.h'
49
35
end
50
36
51
37
# animated webp encoding
52
38
s . subspec 'mux' do |ss |
53
- ss . dependency 'libwebp/enc'
54
39
ss . dependency 'libwebp/demux'
55
40
ss . source_files = 'src/mux/*.{h,c}' , 'src/webp/mux.h'
56
41
ss . public_header_files = 'src/webp/mux.h'
0 commit comments