Authored by Olivier Poitrey

Remove WebP support from default target and add a dedicated target

Too many people have issue with WebP library dependancy.
@@ -67,93 +67,121 @@ @@ -67,93 +67,121 @@
67 5376131E155AD0D5005750A4 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D91148C56230056699D /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 67 5376131E155AD0D5005750A4 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D91148C56230056699D /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
68 5376131F155AD0D5005750A4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D93148C56230056699D /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68 5376131F155AD0D5005750A4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D93148C56230056699D /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
69 53761320155AD0D5005750A4 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D95148C56230056699D /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 69 53761320155AD0D5005750A4 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D95148C56230056699D /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
70 - 53E481DD17C300F6003E8957 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 53E481DB17C300F6003E8957 /* alpha_processing.c */; }; 70 + 537D957517ECC1FE0097C263 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D86148C56230056699D /* SDImageCache.m */; };
  71 + 537D957617ECC1FE0097C263 /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D8A148C56230056699D /* SDWebImageDecoder.m */; };
  72 + 537D957717ECC1FE0097C263 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D8C148C56230056699D /* SDWebImageDownloader.m */; };
  73 + 537D957817ECC1FE0097C263 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D8F148C56230056699D /* SDWebImageManager.m */; };
  74 + 537D957917ECC1FE0097C263 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D92148C56230056699D /* SDWebImagePrefetcher.m */; };
  75 + 537D957A17ECC1FE0097C263 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D94148C56230056699D /* UIButton+WebCache.m */; };
  76 + 537D957B17ECC1FE0097C263 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D96148C56230056699D /* UIImageView+WebCache.m */; };
  77 + 537D957C17ECC1FE0097C263 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 530E49E416460AE2002868E7 /* SDWebImageDownloaderOperation.m */; };
  78 + 537D957D17ECC1FE0097C263 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 5340674F167780C40042B59E /* SDWebImageCompat.m */; };
  79 + 537D957E17ECC1FE0097C263 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = A18A6CC6172DC28500419892 /* UIImage+GIF.m */; };
  80 + 537D957F17ECC1FE0097C263 /* NSData+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = A18A6CCC172DC33A00419892 /* NSData+GIF.m */; };
  81 + 537D958017ECC1FE0097C263 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB8917623F7C00698166 /* UIImage+MultiFormat.m */; };
  82 + 537D958117ECC1FE0097C263 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB921762547C00698166 /* UIImage+WebP.m */; };
  83 + 537D958217ECC1FE0097C263 /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9117625BE300698166 /* webp.c */; };
  84 + 537D958317ECC1FE0097C263 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9717625C1100698166 /* vp8l.c */; };
  85 + 537D958417ECC1FE0097C263 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9917625C1100698166 /* vp8.c */; };
  86 + 537D958517ECC1FE0097C263 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCA517625C5B00698166 /* huffman.c */; };
  87 + 537D958617ECC1FE0097C263 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCAA17625C8700698166 /* frame.c */; };
  88 + 537D958717ECC1FE0097C263 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCAD17625CA600698166 /* alpha.c */; };
  89 + 537D958817ECC1FE0097C263 /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCB117625CD800698166 /* quant_levels_dec.c */; };
  90 + 537D958917ECC1FE0097C263 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCB817625D1900698166 /* dec.c */; };
  91 + 537D958A17ECC1FE0097C263 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCBD17625D3F00698166 /* dec_sse2.c */; };
  92 + 537D958B17ECC1FE0097C263 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCC017625D8400698166 /* cpu.c */; };
  93 + 537D958C17ECC1FE0097C263 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCC417625DB200698166 /* bit_reader.c */; };
  94 + 537D958D17ECC1FE0097C263 /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCCA17625DD700698166 /* color_cache.c */; };
  95 + 537D958E17ECC1FE0097C263 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 53E481DB17C300F6003E8957 /* alpha_processing.c */; };
  96 + 537D958F17ECC1FE0097C263 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD017625DFA00698166 /* lossless.c */; };
  97 + 537D959017ECC1FE0097C263 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD517625E1A00698166 /* tree.c */; };
  98 + 537D959117ECC1FE0097C263 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD817625E3000698166 /* quant.c */; };
  99 + 537D959217ECC1FE0097C263 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCDB17625E6000698166 /* buffer.c */; };
  100 + 537D959317ECC1FE0097C263 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCDE17625E8D00698166 /* upsampling.c */; };
  101 + 537D959417ECC1FE0097C263 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCE217625EB100698166 /* yuv.c */; };
  102 + 537D959517ECC1FE0097C263 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCE717625EC800698166 /* io.c */; };
  103 + 537D959617ECC1FE0097C263 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCEA17625EE200698166 /* upsampling_sse2.c */; };
  104 + 537D959717ECC1FE0097C263 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCEE17625F1D00698166 /* rescaler.c */; };
  105 + 537D959817ECC1FE0097C263 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCF417625F4100698166 /* utils.c */; };
  106 + 537D959917ECC1FE0097C263 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCFA17625F5F00698166 /* filters.c */; };
  107 + 537D959A17ECC1FE0097C263 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFD0017625F7900698166 /* thread.c */; };
  108 + 537D959C17ECC1FE0097C263 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53FB894814D35E9E0020B787 /* UIKit.framework */; };
  109 + 537D959D17ECC1FE0097C263 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53922D72148C55820056699D /* Foundation.framework */; };
  110 + 537D959E17ECC1FE0097C263 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53FB893F14D35D1A0020B787 /* CoreGraphics.framework */; };
  111 + 537D95A017ECC1FE0097C263 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D85148C56230056699D /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  112 + 537D95A117ECC1FE0097C263 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D88148C56230056699D /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
  113 + 537D95A217ECC1FE0097C263 /* SDWebImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D89148C56230056699D /* SDWebImageDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
  114 + 537D95A317ECC1FE0097C263 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D8B148C56230056699D /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
  115 + 537D95A417ECC1FE0097C263 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D8E148C56230056699D /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  116 + 537D95A517ECC1FE0097C263 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D91148C56230056699D /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
  117 + 537D95A617ECC1FE0097C263 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D93148C56230056699D /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  118 + 537D95A717ECC1FE0097C263 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D95148C56230056699D /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  119 + 537D95A817ECC1FE0097C263 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 530E49E71646388E002868E7 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  120 + 537D95A917ECC1FE0097C263 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 530E49E316460AE2002868E7 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  121 + 537D95AA17ECC1FE0097C263 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A18A6CC5172DC28500419892 /* UIImage+GIF.h */; };
  122 + 537D95AB17ECC1FE0097C263 /* NSData+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A18A6CCB172DC33A00419892 /* NSData+GIF.h */; };
  123 + 537D95AC17ECC1FE0097C263 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB8817623F7C00698166 /* UIImage+MultiFormat.h */; };
  124 + 537D95AD17ECC1FE0097C263 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB911762547C00698166 /* UIImage+WebP.h */; };
  125 + 537D95AE17ECC1FE0097C263 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9017625BE300698166 /* webpi.h */; };
  126 + 537D95AF17ECC1FE0097C263 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9617625C1100698166 /* vp8li.h */; };
  127 + 537D95B017ECC1FE0097C263 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9817625C1100698166 /* vp8i.h */; };
  128 + 537D95B117ECC1FE0097C263 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCA417625C5B00698166 /* huffman.h */; };
  129 + 537D95B217ECC1FE0097C263 /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCB017625CD800698166 /* quant_levels_dec.h */; };
  130 + 537D95B317ECC1FE0097C263 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCB717625D1900698166 /* dsp.h */; };
  131 + 537D95B417ECC1FE0097C263 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCC317625DB200698166 /* bit_reader.h */; };
  132 + 537D95B517ECC1FE0097C263 /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCC917625DD700698166 /* color_cache.h */; };
  133 + 537D95B617ECC1FE0097C263 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCCF17625DFA00698166 /* lossless.h */; };
  134 + 537D95B717ECC1FE0097C263 /* alpha_processing.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E481DC17C300F6003E8957 /* alpha_processing.h */; };
  135 + 537D95B817ECC1FE0097C263 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCE117625EB100698166 /* yuv.h */; };
  136 + 537D95B917ECC1FE0097C263 /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCED17625F1D00698166 /* rescaler.h */; };
  137 + 537D95BA17ECC1FE0097C263 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCF317625F4100698166 /* utils.h */; };
  138 + 537D95BB17ECC1FE0097C263 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCF917625F5F00698166 /* filters.h */; };
  139 + 537D95BC17ECC1FE0097C263 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCFF17625F7900698166 /* thread.h */; };
71 53E481DE17C300F6003E8957 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 53E481DB17C300F6003E8957 /* alpha_processing.c */; }; 140 53E481DE17C300F6003E8957 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 53E481DB17C300F6003E8957 /* alpha_processing.c */; };
72 - 53E481DF17C300F6003E8957 /* alpha_processing.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E481DC17C300F6003E8957 /* alpha_processing.h */; };  
73 53E481E017C300F6003E8957 /* alpha_processing.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E481DC17C300F6003E8957 /* alpha_processing.h */; }; 141 53E481E017C300F6003E8957 /* alpha_processing.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E481DC17C300F6003E8957 /* alpha_processing.h */; };
74 53EDFB8A17623F7C00698166 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB8817623F7C00698166 /* UIImage+MultiFormat.h */; }; 142 53EDFB8A17623F7C00698166 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB8817623F7C00698166 /* UIImage+MultiFormat.h */; };
75 53EDFB8B17623F7C00698166 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB8817623F7C00698166 /* UIImage+MultiFormat.h */; }; 143 53EDFB8B17623F7C00698166 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB8817623F7C00698166 /* UIImage+MultiFormat.h */; };
76 53EDFB8C17623F7C00698166 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB8917623F7C00698166 /* UIImage+MultiFormat.m */; }; 144 53EDFB8C17623F7C00698166 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB8917623F7C00698166 /* UIImage+MultiFormat.m */; };
77 53EDFB8D17623F7C00698166 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB8917623F7C00698166 /* UIImage+MultiFormat.m */; }; 145 53EDFB8D17623F7C00698166 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB8917623F7C00698166 /* UIImage+MultiFormat.m */; };
78 - 53EDFB931762547D00698166 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB911762547C00698166 /* UIImage+WebP.h */; };  
79 53EDFB941762547D00698166 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB911762547C00698166 /* UIImage+WebP.h */; }; 146 53EDFB941762547D00698166 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB911762547C00698166 /* UIImage+WebP.h */; };
80 - 53EDFB951762547D00698166 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB921762547C00698166 /* UIImage+WebP.m */; };  
81 53EDFB961762547D00698166 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB921762547C00698166 /* UIImage+WebP.m */; }; 147 53EDFB961762547D00698166 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB921762547C00698166 /* UIImage+WebP.m */; };
82 - 53EDFC9217625BE300698166 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9017625BE300698166 /* webpi.h */; };  
83 53EDFC9317625BE300698166 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9017625BE300698166 /* webpi.h */; }; 148 53EDFC9317625BE300698166 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9017625BE300698166 /* webpi.h */; };
84 - 53EDFC9417625BE300698166 /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9117625BE300698166 /* webp.c */; };  
85 53EDFC9517625BE300698166 /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9117625BE300698166 /* webp.c */; }; 149 53EDFC9517625BE300698166 /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9117625BE300698166 /* webp.c */; };
86 - 53EDFC9A17625C1100698166 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9617625C1100698166 /* vp8li.h */; };  
87 53EDFC9B17625C1100698166 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9617625C1100698166 /* vp8li.h */; }; 150 53EDFC9B17625C1100698166 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9617625C1100698166 /* vp8li.h */; };
88 - 53EDFC9C17625C1100698166 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9717625C1100698166 /* vp8l.c */; };  
89 53EDFC9D17625C1100698166 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9717625C1100698166 /* vp8l.c */; }; 151 53EDFC9D17625C1100698166 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9717625C1100698166 /* vp8l.c */; };
90 - 53EDFC9E17625C1100698166 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9817625C1100698166 /* vp8i.h */; };  
91 53EDFC9F17625C1100698166 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9817625C1100698166 /* vp8i.h */; }; 152 53EDFC9F17625C1100698166 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFC9817625C1100698166 /* vp8i.h */; };
92 - 53EDFCA017625C1100698166 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9917625C1100698166 /* vp8.c */; };  
93 53EDFCA117625C1100698166 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9917625C1100698166 /* vp8.c */; }; 153 53EDFCA117625C1100698166 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFC9917625C1100698166 /* vp8.c */; };
94 - 53EDFCA617625C5B00698166 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCA417625C5B00698166 /* huffman.h */; };  
95 53EDFCA717625C5B00698166 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCA417625C5B00698166 /* huffman.h */; }; 154 53EDFCA717625C5B00698166 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCA417625C5B00698166 /* huffman.h */; };
96 - 53EDFCA817625C5B00698166 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCA517625C5B00698166 /* huffman.c */; };  
97 53EDFCA917625C5B00698166 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCA517625C5B00698166 /* huffman.c */; }; 155 53EDFCA917625C5B00698166 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCA517625C5B00698166 /* huffman.c */; };
98 - 53EDFCAB17625C8700698166 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCAA17625C8700698166 /* frame.c */; };  
99 53EDFCAC17625C8700698166 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCAA17625C8700698166 /* frame.c */; }; 156 53EDFCAC17625C8700698166 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCAA17625C8700698166 /* frame.c */; };
100 - 53EDFCAE17625CA600698166 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCAD17625CA600698166 /* alpha.c */; };  
101 53EDFCAF17625CA600698166 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCAD17625CA600698166 /* alpha.c */; }; 157 53EDFCAF17625CA600698166 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCAD17625CA600698166 /* alpha.c */; };
102 - 53EDFCB217625CD800698166 /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCB017625CD800698166 /* quant_levels_dec.h */; };  
103 53EDFCB317625CD800698166 /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCB017625CD800698166 /* quant_levels_dec.h */; }; 158 53EDFCB317625CD800698166 /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCB017625CD800698166 /* quant_levels_dec.h */; };
104 - 53EDFCB417625CD800698166 /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCB117625CD800698166 /* quant_levels_dec.c */; };  
105 53EDFCB517625CD800698166 /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCB117625CD800698166 /* quant_levels_dec.c */; }; 159 53EDFCB517625CD800698166 /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCB117625CD800698166 /* quant_levels_dec.c */; };
106 - 53EDFCB917625D1900698166 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCB717625D1900698166 /* dsp.h */; };  
107 53EDFCBA17625D1900698166 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCB717625D1900698166 /* dsp.h */; }; 160 53EDFCBA17625D1900698166 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCB717625D1900698166 /* dsp.h */; };
108 - 53EDFCBB17625D1900698166 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCB817625D1900698166 /* dec.c */; };  
109 53EDFCBC17625D1900698166 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCB817625D1900698166 /* dec.c */; }; 161 53EDFCBC17625D1900698166 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCB817625D1900698166 /* dec.c */; };
110 - 53EDFCBE17625D3F00698166 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCBD17625D3F00698166 /* dec_sse2.c */; };  
111 53EDFCBF17625D3F00698166 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCBD17625D3F00698166 /* dec_sse2.c */; }; 162 53EDFCBF17625D3F00698166 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCBD17625D3F00698166 /* dec_sse2.c */; };
112 - 53EDFCC117625D8400698166 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCC017625D8400698166 /* cpu.c */; };  
113 53EDFCC217625D8400698166 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCC017625D8400698166 /* cpu.c */; }; 163 53EDFCC217625D8400698166 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCC017625D8400698166 /* cpu.c */; };
114 - 53EDFCC517625DB200698166 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCC317625DB200698166 /* bit_reader.h */; };  
115 53EDFCC617625DB200698166 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCC317625DB200698166 /* bit_reader.h */; }; 164 53EDFCC617625DB200698166 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCC317625DB200698166 /* bit_reader.h */; };
116 - 53EDFCC717625DB200698166 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCC417625DB200698166 /* bit_reader.c */; };  
117 53EDFCC817625DB200698166 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCC417625DB200698166 /* bit_reader.c */; }; 165 53EDFCC817625DB200698166 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCC417625DB200698166 /* bit_reader.c */; };
118 - 53EDFCCB17625DD700698166 /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCC917625DD700698166 /* color_cache.h */; };  
119 53EDFCCC17625DD700698166 /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCC917625DD700698166 /* color_cache.h */; }; 166 53EDFCCC17625DD700698166 /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCC917625DD700698166 /* color_cache.h */; };
120 - 53EDFCCD17625DD700698166 /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCCA17625DD700698166 /* color_cache.c */; };  
121 53EDFCCE17625DD700698166 /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCCA17625DD700698166 /* color_cache.c */; }; 167 53EDFCCE17625DD700698166 /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCCA17625DD700698166 /* color_cache.c */; };
122 - 53EDFCD117625DFA00698166 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCCF17625DFA00698166 /* lossless.h */; };  
123 53EDFCD217625DFA00698166 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCCF17625DFA00698166 /* lossless.h */; }; 168 53EDFCD217625DFA00698166 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCCF17625DFA00698166 /* lossless.h */; };
124 - 53EDFCD317625DFA00698166 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD017625DFA00698166 /* lossless.c */; };  
125 53EDFCD417625DFA00698166 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD017625DFA00698166 /* lossless.c */; }; 169 53EDFCD417625DFA00698166 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD017625DFA00698166 /* lossless.c */; };
126 - 53EDFCD617625E1A00698166 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD517625E1A00698166 /* tree.c */; };  
127 53EDFCD717625E1A00698166 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD517625E1A00698166 /* tree.c */; }; 170 53EDFCD717625E1A00698166 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD517625E1A00698166 /* tree.c */; };
128 - 53EDFCD917625E3000698166 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD817625E3000698166 /* quant.c */; };  
129 53EDFCDA17625E3000698166 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD817625E3000698166 /* quant.c */; }; 171 53EDFCDA17625E3000698166 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCD817625E3000698166 /* quant.c */; };
130 - 53EDFCDC17625E6000698166 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCDB17625E6000698166 /* buffer.c */; };  
131 53EDFCDD17625E6000698166 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCDB17625E6000698166 /* buffer.c */; }; 172 53EDFCDD17625E6000698166 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCDB17625E6000698166 /* buffer.c */; };
132 - 53EDFCDF17625E8D00698166 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCDE17625E8D00698166 /* upsampling.c */; };  
133 53EDFCE017625E8D00698166 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCDE17625E8D00698166 /* upsampling.c */; }; 173 53EDFCE017625E8D00698166 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCDE17625E8D00698166 /* upsampling.c */; };
134 - 53EDFCE317625EB100698166 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCE117625EB100698166 /* yuv.h */; };  
135 53EDFCE417625EB100698166 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCE117625EB100698166 /* yuv.h */; }; 174 53EDFCE417625EB100698166 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCE117625EB100698166 /* yuv.h */; };
136 - 53EDFCE517625EB100698166 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCE217625EB100698166 /* yuv.c */; };  
137 53EDFCE617625EB100698166 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCE217625EB100698166 /* yuv.c */; }; 175 53EDFCE617625EB100698166 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCE217625EB100698166 /* yuv.c */; };
138 - 53EDFCE817625EC800698166 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCE717625EC800698166 /* io.c */; };  
139 53EDFCE917625EC800698166 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCE717625EC800698166 /* io.c */; }; 176 53EDFCE917625EC800698166 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCE717625EC800698166 /* io.c */; };
140 - 53EDFCEB17625EE200698166 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCEA17625EE200698166 /* upsampling_sse2.c */; };  
141 53EDFCEC17625EE200698166 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCEA17625EE200698166 /* upsampling_sse2.c */; }; 177 53EDFCEC17625EE200698166 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCEA17625EE200698166 /* upsampling_sse2.c */; };
142 - 53EDFCEF17625F1D00698166 /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCED17625F1D00698166 /* rescaler.h */; };  
143 53EDFCF017625F1D00698166 /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCED17625F1D00698166 /* rescaler.h */; }; 178 53EDFCF017625F1D00698166 /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCED17625F1D00698166 /* rescaler.h */; };
144 - 53EDFCF117625F1D00698166 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCEE17625F1D00698166 /* rescaler.c */; };  
145 53EDFCF217625F1D00698166 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCEE17625F1D00698166 /* rescaler.c */; }; 179 53EDFCF217625F1D00698166 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCEE17625F1D00698166 /* rescaler.c */; };
146 - 53EDFCF517625F4100698166 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCF317625F4100698166 /* utils.h */; };  
147 53EDFCF617625F4100698166 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCF317625F4100698166 /* utils.h */; }; 180 53EDFCF617625F4100698166 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCF317625F4100698166 /* utils.h */; };
148 - 53EDFCF717625F4100698166 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCF417625F4100698166 /* utils.c */; };  
149 53EDFCF817625F4100698166 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCF417625F4100698166 /* utils.c */; }; 181 53EDFCF817625F4100698166 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCF417625F4100698166 /* utils.c */; };
150 - 53EDFCFB17625F5F00698166 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCF917625F5F00698166 /* filters.h */; };  
151 53EDFCFC17625F5F00698166 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCF917625F5F00698166 /* filters.h */; }; 182 53EDFCFC17625F5F00698166 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCF917625F5F00698166 /* filters.h */; };
152 - 53EDFCFD17625F5F00698166 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCFA17625F5F00698166 /* filters.c */; };  
153 53EDFCFE17625F5F00698166 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCFA17625F5F00698166 /* filters.c */; }; 183 53EDFCFE17625F5F00698166 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFCFA17625F5F00698166 /* filters.c */; };
154 - 53EDFD0117625F7900698166 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCFF17625F7900698166 /* thread.h */; };  
155 53EDFD0217625F7900698166 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCFF17625F7900698166 /* thread.h */; }; 184 53EDFD0217625F7900698166 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFCFF17625F7900698166 /* thread.h */; };
156 - 53EDFD0317625F7900698166 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFD0017625F7900698166 /* thread.c */; };  
157 53EDFD0417625F7900698166 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFD0017625F7900698166 /* thread.c */; }; 185 53EDFD0417625F7900698166 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFD0017625F7900698166 /* thread.c */; };
158 A18A6CC7172DC28500419892 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A18A6CC5172DC28500419892 /* UIImage+GIF.h */; }; 186 A18A6CC7172DC28500419892 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A18A6CC5172DC28500419892 /* UIImage+GIF.h */; };
159 A18A6CC8172DC28500419892 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A18A6CC5172DC28500419892 /* UIImage+GIF.h */; }; 187 A18A6CC8172DC28500419892 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A18A6CC5172DC28500419892 /* UIImage+GIF.h */; };
@@ -184,6 +212,7 @@ @@ -184,6 +212,7 @@
184 535699B415113E7300A4C397 /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "SDWebImage/MKAnnotationView+WebCache.h"; sourceTree = SOURCE_ROOT; }; 212 535699B415113E7300A4C397 /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "SDWebImage/MKAnnotationView+WebCache.h"; sourceTree = SOURCE_ROOT; };
185 535699B515113E7300A4C397 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "SDWebImage/MKAnnotationView+WebCache.m"; sourceTree = SOURCE_ROOT; }; 213 535699B515113E7300A4C397 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "SDWebImage/MKAnnotationView+WebCache.m"; sourceTree = SOURCE_ROOT; };
186 53761325155AD0D5005750A4 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; 214 53761325155AD0D5005750A4 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; };
  215 + 537D95C117ECC1FE0097C263 /* libSDWebImage copy.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libSDWebImage copy.a"; sourceTree = BUILT_PRODUCTS_DIR; };
187 53922D72148C55820056699D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 216 53922D72148C55820056699D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
188 53922D85148C56230056699D /* SDImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = SOURCE_ROOT; }; 217 53922D85148C56230056699D /* SDImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = SOURCE_ROOT; };
189 53922D86148C56230056699D /* SDImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = SOURCE_ROOT; }; 218 53922D86148C56230056699D /* SDImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = SOURCE_ROOT; };
@@ -273,6 +302,16 @@ @@ -273,6 +302,16 @@
273 ); 302 );
274 runOnlyForDeploymentPostprocessing = 0; 303 runOnlyForDeploymentPostprocessing = 0;
275 }; 304 };
  305 + 537D959B17ECC1FE0097C263 /* Frameworks */ = {
  306 + isa = PBXFrameworksBuildPhase;
  307 + buildActionMask = 2147483647;
  308 + files = (
  309 + 537D959C17ECC1FE0097C263 /* UIKit.framework in Frameworks */,
  310 + 537D959D17ECC1FE0097C263 /* Foundation.framework in Frameworks */,
  311 + 537D959E17ECC1FE0097C263 /* CoreGraphics.framework in Frameworks */,
  312 + );
  313 + runOnlyForDeploymentPostprocessing = 0;
  314 + };
276 /* End PBXFrameworksBuildPhase section */ 315 /* End PBXFrameworksBuildPhase section */
277 316
278 /* Begin PBXGroup section */ 317 /* Begin PBXGroup section */
@@ -291,6 +330,7 @@ @@ -291,6 +330,7 @@
291 children = ( 330 children = (
292 53761325155AD0D5005750A4 /* libSDWebImage.a */, 331 53761325155AD0D5005750A4 /* libSDWebImage.a */,
293 531041E0157EAFA400BBABC3 /* libSDWebImage+MKAnnotation.a */, 332 531041E0157EAFA400BBABC3 /* libSDWebImage+MKAnnotation.a */,
  333 + 537D95C117ECC1FE0097C263 /* libSDWebImage copy.a */,
294 ); 334 );
295 name = Products; 335 name = Products;
296 sourceTree = "<group>"; 336 sourceTree = "<group>";
@@ -502,22 +542,42 @@ @@ -502,22 +542,42 @@
502 A18A6CC7172DC28500419892 /* UIImage+GIF.h in Headers */, 542 A18A6CC7172DC28500419892 /* UIImage+GIF.h in Headers */,
503 A18A6CCD172DC33A00419892 /* NSData+GIF.h in Headers */, 543 A18A6CCD172DC33A00419892 /* NSData+GIF.h in Headers */,
504 53EDFB8A17623F7C00698166 /* UIImage+MultiFormat.h in Headers */, 544 53EDFB8A17623F7C00698166 /* UIImage+MultiFormat.h in Headers */,
505 - 53EDFB931762547D00698166 /* UIImage+WebP.h in Headers */,  
506 - 53EDFC9217625BE300698166 /* webpi.h in Headers */,  
507 - 53EDFC9A17625C1100698166 /* vp8li.h in Headers */,  
508 - 53EDFC9E17625C1100698166 /* vp8i.h in Headers */,  
509 - 53EDFCA617625C5B00698166 /* huffman.h in Headers */,  
510 - 53EDFCB217625CD800698166 /* quant_levels_dec.h in Headers */,  
511 - 53EDFCB917625D1900698166 /* dsp.h in Headers */,  
512 - 53EDFCC517625DB200698166 /* bit_reader.h in Headers */,  
513 - 53EDFCCB17625DD700698166 /* color_cache.h in Headers */,  
514 - 53EDFCD117625DFA00698166 /* lossless.h in Headers */,  
515 - 53E481DF17C300F6003E8957 /* alpha_processing.h in Headers */,  
516 - 53EDFCE317625EB100698166 /* yuv.h in Headers */,  
517 - 53EDFCEF17625F1D00698166 /* rescaler.h in Headers */,  
518 - 53EDFCF517625F4100698166 /* utils.h in Headers */,  
519 - 53EDFCFB17625F5F00698166 /* filters.h in Headers */,  
520 - 53EDFD0117625F7900698166 /* thread.h in Headers */, 545 + );
  546 + runOnlyForDeploymentPostprocessing = 0;
  547 + };
  548 + 537D959F17ECC1FE0097C263 /* Headers */ = {
  549 + isa = PBXHeadersBuildPhase;
  550 + buildActionMask = 2147483647;
  551 + files = (
  552 + 537D95A017ECC1FE0097C263 /* SDImageCache.h in Headers */,
  553 + 537D95A117ECC1FE0097C263 /* SDWebImageCompat.h in Headers */,
  554 + 537D95A217ECC1FE0097C263 /* SDWebImageDecoder.h in Headers */,
  555 + 537D95A317ECC1FE0097C263 /* SDWebImageDownloader.h in Headers */,
  556 + 537D95A417ECC1FE0097C263 /* SDWebImageManager.h in Headers */,
  557 + 537D95A517ECC1FE0097C263 /* SDWebImagePrefetcher.h in Headers */,
  558 + 537D95A617ECC1FE0097C263 /* UIButton+WebCache.h in Headers */,
  559 + 537D95A717ECC1FE0097C263 /* UIImageView+WebCache.h in Headers */,
  560 + 537D95A817ECC1FE0097C263 /* SDWebImageOperation.h in Headers */,
  561 + 537D95A917ECC1FE0097C263 /* SDWebImageDownloaderOperation.h in Headers */,
  562 + 537D95AA17ECC1FE0097C263 /* UIImage+GIF.h in Headers */,
  563 + 537D95AB17ECC1FE0097C263 /* NSData+GIF.h in Headers */,
  564 + 537D95AC17ECC1FE0097C263 /* UIImage+MultiFormat.h in Headers */,
  565 + 537D95AD17ECC1FE0097C263 /* UIImage+WebP.h in Headers */,
  566 + 537D95AE17ECC1FE0097C263 /* webpi.h in Headers */,
  567 + 537D95AF17ECC1FE0097C263 /* vp8li.h in Headers */,
  568 + 537D95B017ECC1FE0097C263 /* vp8i.h in Headers */,
  569 + 537D95B117ECC1FE0097C263 /* huffman.h in Headers */,
  570 + 537D95B217ECC1FE0097C263 /* quant_levels_dec.h in Headers */,
  571 + 537D95B317ECC1FE0097C263 /* dsp.h in Headers */,
  572 + 537D95B417ECC1FE0097C263 /* bit_reader.h in Headers */,
  573 + 537D95B517ECC1FE0097C263 /* color_cache.h in Headers */,
  574 + 537D95B617ECC1FE0097C263 /* lossless.h in Headers */,
  575 + 537D95B717ECC1FE0097C263 /* alpha_processing.h in Headers */,
  576 + 537D95B817ECC1FE0097C263 /* yuv.h in Headers */,
  577 + 537D95B917ECC1FE0097C263 /* rescaler.h in Headers */,
  578 + 537D95BA17ECC1FE0097C263 /* utils.h in Headers */,
  579 + 537D95BB17ECC1FE0097C263 /* filters.h in Headers */,
  580 + 537D95BC17ECC1FE0097C263 /* thread.h in Headers */,
521 ); 581 );
522 runOnlyForDeploymentPostprocessing = 0; 582 runOnlyForDeploymentPostprocessing = 0;
523 }; 583 };
@@ -559,6 +619,24 @@ @@ -559,6 +619,24 @@
559 productReference = 53761325155AD0D5005750A4 /* libSDWebImage.a */; 619 productReference = 53761325155AD0D5005750A4 /* libSDWebImage.a */;
560 productType = "com.apple.product-type.library.static"; 620 productType = "com.apple.product-type.library.static";
561 }; 621 };
  622 + 537D957317ECC1FE0097C263 /* SDWebImage+WebP */ = {
  623 + isa = PBXNativeTarget;
  624 + buildConfigurationList = 537D95BE17ECC1FE0097C263 /* Build configuration list for PBXNativeTarget "SDWebImage+WebP" */;
  625 + buildPhases = (
  626 + 537D957417ECC1FE0097C263 /* Sources */,
  627 + 537D959B17ECC1FE0097C263 /* Frameworks */,
  628 + 537D959F17ECC1FE0097C263 /* Headers */,
  629 + 537D95BD17ECC1FE0097C263 /* Prepare Framework */,
  630 + );
  631 + buildRules = (
  632 + );
  633 + dependencies = (
  634 + );
  635 + name = "SDWebImage+WebP";
  636 + productName = SDWebImage;
  637 + productReference = 537D95C117ECC1FE0097C263 /* libSDWebImage copy.a */;
  638 + productType = "com.apple.product-type.library.static";
  639 + };
562 /* End PBXNativeTarget section */ 640 /* End PBXNativeTarget section */
563 641
564 /* Begin PBXProject section */ 642 /* Begin PBXProject section */
@@ -581,6 +659,7 @@ @@ -581,6 +659,7 @@
581 projectRoot = ""; 659 projectRoot = "";
582 targets = ( 660 targets = (
583 53761307155AD0D5005750A4 /* SDWebImage */, 661 53761307155AD0D5005750A4 /* SDWebImage */,
  662 + 537D957317ECC1FE0097C263 /* SDWebImage+WebP */,
584 531041C2157EAFA400BBABC3 /* SDWebImage+MKAnnotation */, 663 531041C2157EAFA400BBABC3 /* SDWebImage+MKAnnotation */,
585 539F912B16316D2D00160719 /* SDWebImageFramework */, 664 539F912B16316D2D00160719 /* SDWebImageFramework */,
586 ); 665 );
@@ -588,6 +667,20 @@ @@ -588,6 +667,20 @@
588 /* End PBXProject section */ 667 /* End PBXProject section */
589 668
590 /* Begin PBXShellScriptBuildPhase section */ 669 /* Begin PBXShellScriptBuildPhase section */
  670 + 537D95BD17ECC1FE0097C263 /* Prepare Framework */ = {
  671 + isa = PBXShellScriptBuildPhase;
  672 + buildActionMask = 2147483647;
  673 + files = (
  674 + );
  675 + inputPaths = (
  676 + );
  677 + name = "Prepare Framework";
  678 + outputPaths = (
  679 + );
  680 + runOnlyForDeploymentPostprocessing = 0;
  681 + shellPath = /bin/sh;
  682 + shellScript = "set -e\n\nmkdir -p \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/A/Headers\"\n\n# Link the \"Current\" version to \"A\"\n/bin/ln -sfh A \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/Current\"\n/bin/ln -sfh Versions/Current/Headers \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Headers\"\n/bin/ln -sfh \"Versions/Current/${PRODUCT_NAME}\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/${PRODUCT_NAME}\"\n\n# The -a ensures that the headers maintain the source modification date so that we don't constantly\n# cause propagating rebuilds of files that import these headers.\n/bin/cp -a \"${TARGET_BUILD_DIR}/${PUBLIC_HEADERS_FOLDER_PATH}/\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/A/Headers\"\n";
  683 + };
591 539F912A16316D0500160719 /* Prepare Framework */ = { 684 539F912A16316D0500160719 /* Prepare Framework */ = {
592 isa = PBXShellScriptBuildPhase; 685 isa = PBXShellScriptBuildPhase;
593 buildActionMask = 2147483647; 686 buildActionMask = 2147483647;
@@ -680,32 +773,51 @@ @@ -680,32 +773,51 @@
680 A18A6CC9172DC28500419892 /* UIImage+GIF.m in Sources */, 773 A18A6CC9172DC28500419892 /* UIImage+GIF.m in Sources */,
681 A18A6CCF172DC33A00419892 /* NSData+GIF.m in Sources */, 774 A18A6CCF172DC33A00419892 /* NSData+GIF.m in Sources */,
682 53EDFB8C17623F7C00698166 /* UIImage+MultiFormat.m in Sources */, 775 53EDFB8C17623F7C00698166 /* UIImage+MultiFormat.m in Sources */,
683 - 53EDFB951762547D00698166 /* UIImage+WebP.m in Sources */,  
684 - 53EDFC9417625BE300698166 /* webp.c in Sources */,  
685 - 53EDFC9C17625C1100698166 /* vp8l.c in Sources */,  
686 - 53EDFCA017625C1100698166 /* vp8.c in Sources */,  
687 - 53EDFCA817625C5B00698166 /* huffman.c in Sources */,  
688 - 53EDFCAB17625C8700698166 /* frame.c in Sources */,  
689 - 53EDFCAE17625CA600698166 /* alpha.c in Sources */,  
690 - 53EDFCB417625CD800698166 /* quant_levels_dec.c in Sources */,  
691 - 53EDFCBB17625D1900698166 /* dec.c in Sources */,  
692 - 53EDFCBE17625D3F00698166 /* dec_sse2.c in Sources */,  
693 - 53EDFCC117625D8400698166 /* cpu.c in Sources */,  
694 - 53EDFCC717625DB200698166 /* bit_reader.c in Sources */,  
695 - 53EDFCCD17625DD700698166 /* color_cache.c in Sources */,  
696 - 53E481DD17C300F6003E8957 /* alpha_processing.c in Sources */,  
697 - 53EDFCD317625DFA00698166 /* lossless.c in Sources */,  
698 - 53EDFCD617625E1A00698166 /* tree.c in Sources */,  
699 - 53EDFCD917625E3000698166 /* quant.c in Sources */,  
700 - 53EDFCDC17625E6000698166 /* buffer.c in Sources */,  
701 - 53EDFCDF17625E8D00698166 /* upsampling.c in Sources */,  
702 - 53EDFCE517625EB100698166 /* yuv.c in Sources */,  
703 - 53EDFCE817625EC800698166 /* io.c in Sources */,  
704 - 53EDFCEB17625EE200698166 /* upsampling_sse2.c in Sources */,  
705 - 53EDFCF117625F1D00698166 /* rescaler.c in Sources */,  
706 - 53EDFCF717625F4100698166 /* utils.c in Sources */,  
707 - 53EDFCFD17625F5F00698166 /* filters.c in Sources */,  
708 - 53EDFD0317625F7900698166 /* thread.c in Sources */, 776 + );
  777 + runOnlyForDeploymentPostprocessing = 0;
  778 + };
  779 + 537D957417ECC1FE0097C263 /* Sources */ = {
  780 + isa = PBXSourcesBuildPhase;
  781 + buildActionMask = 2147483647;
  782 + files = (
  783 + 537D957517ECC1FE0097C263 /* SDImageCache.m in Sources */,
  784 + 537D957617ECC1FE0097C263 /* SDWebImageDecoder.m in Sources */,
  785 + 537D957717ECC1FE0097C263 /* SDWebImageDownloader.m in Sources */,
  786 + 537D957817ECC1FE0097C263 /* SDWebImageManager.m in Sources */,
  787 + 537D957917ECC1FE0097C263 /* SDWebImagePrefetcher.m in Sources */,
  788 + 537D957A17ECC1FE0097C263 /* UIButton+WebCache.m in Sources */,
  789 + 537D957B17ECC1FE0097C263 /* UIImageView+WebCache.m in Sources */,
  790 + 537D957C17ECC1FE0097C263 /* SDWebImageDownloaderOperation.m in Sources */,
  791 + 537D957D17ECC1FE0097C263 /* SDWebImageCompat.m in Sources */,
  792 + 537D957E17ECC1FE0097C263 /* UIImage+GIF.m in Sources */,
  793 + 537D957F17ECC1FE0097C263 /* NSData+GIF.m in Sources */,
  794 + 537D958017ECC1FE0097C263 /* UIImage+MultiFormat.m in Sources */,
  795 + 537D958117ECC1FE0097C263 /* UIImage+WebP.m in Sources */,
  796 + 537D958217ECC1FE0097C263 /* webp.c in Sources */,
  797 + 537D958317ECC1FE0097C263 /* vp8l.c in Sources */,
  798 + 537D958417ECC1FE0097C263 /* vp8.c in Sources */,
  799 + 537D958517ECC1FE0097C263 /* huffman.c in Sources */,
  800 + 537D958617ECC1FE0097C263 /* frame.c in Sources */,
  801 + 537D958717ECC1FE0097C263 /* alpha.c in Sources */,
  802 + 537D958817ECC1FE0097C263 /* quant_levels_dec.c in Sources */,
  803 + 537D958917ECC1FE0097C263 /* dec.c in Sources */,
  804 + 537D958A17ECC1FE0097C263 /* dec_sse2.c in Sources */,
  805 + 537D958B17ECC1FE0097C263 /* cpu.c in Sources */,
  806 + 537D958C17ECC1FE0097C263 /* bit_reader.c in Sources */,
  807 + 537D958D17ECC1FE0097C263 /* color_cache.c in Sources */,
  808 + 537D958E17ECC1FE0097C263 /* alpha_processing.c in Sources */,
  809 + 537D958F17ECC1FE0097C263 /* lossless.c in Sources */,
  810 + 537D959017ECC1FE0097C263 /* tree.c in Sources */,
  811 + 537D959117ECC1FE0097C263 /* quant.c in Sources */,
  812 + 537D959217ECC1FE0097C263 /* buffer.c in Sources */,
  813 + 537D959317ECC1FE0097C263 /* upsampling.c in Sources */,
  814 + 537D959417ECC1FE0097C263 /* yuv.c in Sources */,
  815 + 537D959517ECC1FE0097C263 /* io.c in Sources */,
  816 + 537D959617ECC1FE0097C263 /* upsampling_sse2.c in Sources */,
  817 + 537D959717ECC1FE0097C263 /* rescaler.c in Sources */,
  818 + 537D959817ECC1FE0097C263 /* utils.c in Sources */,
  819 + 537D959917ECC1FE0097C263 /* filters.c in Sources */,
  820 + 537D959A17ECC1FE0097C263 /* thread.c in Sources */,
709 ); 821 );
710 runOnlyForDeploymentPostprocessing = 0; 822 runOnlyForDeploymentPostprocessing = 0;
711 }; 823 };
@@ -808,6 +920,50 @@ @@ -808,6 +920,50 @@
808 }; 920 };
809 name = Release; 921 name = Release;
810 }; 922 };
  923 + 537D95BF17ECC1FE0097C263 /* Debug */ = {
  924 + isa = XCBuildConfiguration;
  925 + buildSettings = {
  926 + CLANG_ENABLE_OBJC_ARC = YES;
  927 + COPY_PHASE_STRIP = NO;
  928 + DEAD_CODE_STRIPPING = NO;
  929 + DSTROOT = /tmp/SDWebImage.dst;
  930 + FRAMEWORK_SEARCH_PATHS = (
  931 + "$(inherited)",
  932 + "\"$(SRCROOT)\"",
  933 + );
  934 + GCC_PRECOMPILE_PREFIX_HEADER = YES;
  935 + GCC_PREFIX_HEADER = "";
  936 + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
  937 + IPHONEOS_DEPLOYMENT_TARGET = 5.0;
  938 + OTHER_LDFLAGS = "-ObjC";
  939 + PRODUCT_NAME = "SDWebImage copy";
  940 + SKIP_INSTALL = YES;
  941 + STRIP_STYLE = debugging;
  942 + };
  943 + name = Debug;
  944 + };
  945 + 537D95C017ECC1FE0097C263 /* Release */ = {
  946 + isa = XCBuildConfiguration;
  947 + buildSettings = {
  948 + CLANG_ENABLE_OBJC_ARC = YES;
  949 + COPY_PHASE_STRIP = NO;
  950 + DEAD_CODE_STRIPPING = NO;
  951 + DSTROOT = /tmp/SDWebImage.dst;
  952 + FRAMEWORK_SEARCH_PATHS = (
  953 + "$(inherited)",
  954 + "\"$(SRCROOT)\"",
  955 + );
  956 + GCC_PRECOMPILE_PREFIX_HEADER = YES;
  957 + GCC_PREFIX_HEADER = "";
  958 + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
  959 + IPHONEOS_DEPLOYMENT_TARGET = 5.0;
  960 + OTHER_LDFLAGS = "-ObjC";
  961 + PRODUCT_NAME = "SDWebImage copy";
  962 + SKIP_INSTALL = YES;
  963 + STRIP_STYLE = debugging;
  964 + };
  965 + name = Release;
  966 + };
811 53922D7A148C55820056699D /* Debug */ = { 967 53922D7A148C55820056699D /* Debug */ = {
812 isa = XCBuildConfiguration; 968 isa = XCBuildConfiguration;
813 buildSettings = { 969 buildSettings = {
@@ -907,6 +1063,15 @@ @@ -907,6 +1063,15 @@
907 defaultConfigurationIsVisible = 0; 1063 defaultConfigurationIsVisible = 0;
908 defaultConfigurationName = Release; 1064 defaultConfigurationName = Release;
909 }; 1065 };
  1066 + 537D95BE17ECC1FE0097C263 /* Build configuration list for PBXNativeTarget "SDWebImage+WebP" */ = {
  1067 + isa = XCConfigurationList;
  1068 + buildConfigurations = (
  1069 + 537D95BF17ECC1FE0097C263 /* Debug */,
  1070 + 537D95C017ECC1FE0097C263 /* Release */,
  1071 + );
  1072 + defaultConfigurationIsVisible = 0;
  1073 + defaultConfigurationName = Release;
  1074 + };
910 53922D69148C55810056699D /* Build configuration list for PBXProject "SDWebImage" */ = { 1075 53922D69148C55810056699D /* Build configuration list for PBXProject "SDWebImage" */ = {
911 isa = XCConfigurationList; 1076 isa = XCConfigurationList;
912 buildConfigurations = ( 1077 buildConfigurations = (
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<Scheme
  3 + LastUpgradeVersion = "0500"
  4 + version = "1.3">
  5 + <BuildAction
  6 + parallelizeBuildables = "YES"
  7 + buildImplicitDependencies = "YES">
  8 + <BuildActionEntries>
  9 + <BuildActionEntry
  10 + buildForTesting = "YES"
  11 + buildForRunning = "YES"
  12 + buildForProfiling = "YES"
  13 + buildForArchiving = "YES"
  14 + buildForAnalyzing = "YES">
  15 + <BuildableReference
  16 + BuildableIdentifier = "primary"
  17 + BlueprintIdentifier = "531041C2157EAFA400BBABC3"
  18 + BuildableName = "libSDWebImage+MKAnnotation.a"
  19 + BlueprintName = "SDWebImage+MKAnnotation"
  20 + ReferencedContainer = "container:SDWebImage.xcodeproj">
  21 + </BuildableReference>
  22 + </BuildActionEntry>
  23 + </BuildActionEntries>
  24 + </BuildAction>
  25 + <TestAction
  26 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  27 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  28 + shouldUseLaunchSchemeArgsEnv = "YES"
  29 + buildConfiguration = "Debug">
  30 + <Testables>
  31 + </Testables>
  32 + </TestAction>
  33 + <LaunchAction
  34 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  35 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  36 + launchStyle = "0"
  37 + useCustomWorkingDirectory = "NO"
  38 + buildConfiguration = "Debug"
  39 + ignoresPersistentStateOnLaunch = "NO"
  40 + debugDocumentVersioning = "YES"
  41 + allowLocationSimulation = "YES">
  42 + <AdditionalOptions>
  43 + </AdditionalOptions>
  44 + </LaunchAction>
  45 + <ProfileAction
  46 + shouldUseLaunchSchemeArgsEnv = "YES"
  47 + savedToolIdentifier = ""
  48 + useCustomWorkingDirectory = "NO"
  49 + buildConfiguration = "Release"
  50 + debugDocumentVersioning = "YES">
  51 + </ProfileAction>
  52 + <AnalyzeAction
  53 + buildConfiguration = "Debug">
  54 + </AnalyzeAction>
  55 + <ArchiveAction
  56 + buildConfiguration = "Release"
  57 + revealArchiveInOrganizer = "YES">
  58 + </ArchiveAction>
  59 +</Scheme>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<Scheme
  3 + LastUpgradeVersion = "0500"
  4 + version = "1.3">
  5 + <BuildAction
  6 + parallelizeBuildables = "YES"
  7 + buildImplicitDependencies = "YES">
  8 + <BuildActionEntries>
  9 + <BuildActionEntry
  10 + buildForTesting = "YES"
  11 + buildForRunning = "YES"
  12 + buildForProfiling = "YES"
  13 + buildForArchiving = "YES"
  14 + buildForAnalyzing = "YES">
  15 + <BuildableReference
  16 + BuildableIdentifier = "primary"
  17 + BlueprintIdentifier = "537D957317ECC1FE0097C263"
  18 + BuildableName = "libSDWebImage copy.a"
  19 + BlueprintName = "SDWebImage+WebP"
  20 + ReferencedContainer = "container:SDWebImage.xcodeproj">
  21 + </BuildableReference>
  22 + </BuildActionEntry>
  23 + </BuildActionEntries>
  24 + </BuildAction>
  25 + <TestAction
  26 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  27 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  28 + shouldUseLaunchSchemeArgsEnv = "YES"
  29 + buildConfiguration = "Debug">
  30 + <Testables>
  31 + </Testables>
  32 + </TestAction>
  33 + <LaunchAction
  34 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  35 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  36 + launchStyle = "0"
  37 + useCustomWorkingDirectory = "NO"
  38 + buildConfiguration = "Debug"
  39 + ignoresPersistentStateOnLaunch = "NO"
  40 + debugDocumentVersioning = "YES"
  41 + allowLocationSimulation = "YES">
  42 + <AdditionalOptions>
  43 + </AdditionalOptions>
  44 + </LaunchAction>
  45 + <ProfileAction
  46 + shouldUseLaunchSchemeArgsEnv = "YES"
  47 + savedToolIdentifier = ""
  48 + useCustomWorkingDirectory = "NO"
  49 + buildConfiguration = "Release"
  50 + debugDocumentVersioning = "YES">
  51 + </ProfileAction>
  52 + <AnalyzeAction
  53 + buildConfiguration = "Debug">
  54 + </AnalyzeAction>
  55 + <ArchiveAction
  56 + buildConfiguration = "Release"
  57 + revealArchiveInOrganizer = "YES">
  58 + </ArchiveAction>
  59 +</Scheme>
libwebp @ 5cd43e43
1 -Subproject commit b25a6fbfdcdddd3b5e5a9596f36dda7981eb9b9b 1 +Subproject commit 5cd43e431623d036321fe9190078994812b78619