darwin: add authorization for device capture
[platform/upstream/libusb.git] / Xcode / libusb.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 45;
7         objects = {
8
9 /* Begin PBXAggregateTarget section */
10                 008FC0321628BC9400BC5BE2 /* all */ = {
11                         isa = PBXAggregateTarget;
12                         buildConfigurationList = 008FC0331628BC9400BC5BE2 /* Build configuration list for PBXAggregateTarget "all" */;
13                         buildPhases = (
14                         );
15                         dependencies = (
16                                 008FC0371628BC9A00BC5BE2 /* PBXTargetDependency */,
17                                 008FC03B1628BC9A00BC5BE2 /* PBXTargetDependency */,
18                                 008FC03D1628BC9A00BC5BE2 /* PBXTargetDependency */,
19                                 008FC03F1628BC9A00BC5BE2 /* PBXTargetDependency */,
20                                 006AD4281C8C5BBC007F8C6A /* PBXTargetDependency */,
21                                 008FC0411628BC9A00BC5BE2 /* PBXTargetDependency */,
22                                 20468D8E24329E3800650534 /* PBXTargetDependency */,
23                                 008A23DE236C8619004854AA /* PBXTargetDependency */,
24                                 20468D9024329E3F00650534 /* PBXTargetDependency */,
25                                 008FC0391628BC9A00BC5BE2 /* PBXTargetDependency */,
26                         );
27                         name = all;
28                         productName = all;
29                 };
30 /* End PBXAggregateTarget section */
31
32 /* Begin PBXBuildFile section */
33                 006AD4251C8C5AC4007F8C6A /* hotplugtest.c in Sources */ = {isa = PBXBuildFile; fileRef = 006AD4231C8C5AAE007F8C6A /* hotplugtest.c */; };
34                 006AD4261C8C5AD9007F8C6A /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
35                 008A23DA236C85AF004854AA /* stress.c in Sources */ = {isa = PBXBuildFile; fileRef = 008A23C6236C8445004854AA /* stress.c */; };
36                 008A23DB236C85AF004854AA /* testlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 008A23CB236C849A004854AA /* testlib.c */; };
37                 008FBF861628B7E800BC5BE2 /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBF541628B7E800BC5BE2 /* core.c */; };
38                 008FBF871628B7E800BC5BE2 /* descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBF551628B7E800BC5BE2 /* descriptor.c */; };
39                 008FBF881628B7E800BC5BE2 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBF561628B7E800BC5BE2 /* io.c */; };
40                 008FBF891628B7E800BC5BE2 /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; settings = {ATTRIBUTES = (Public, ); }; };
41                 008FBF901628B7E800BC5BE2 /* libusbi.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF671628B7E800BC5BE2 /* libusbi.h */; };
42                 008FBF921628B7E800BC5BE2 /* darwin_usb.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBF6C1628B7E800BC5BE2 /* darwin_usb.c */; };
43                 008FBF931628B7E800BC5BE2 /* darwin_usb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF6D1628B7E800BC5BE2 /* darwin_usb.h */; };
44                 008FBF9A1628B7E800BC5BE2 /* threads_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBF741628B7E800BC5BE2 /* threads_posix.c */; };
45                 008FBF9B1628B7E800BC5BE2 /* threads_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF751628B7E800BC5BE2 /* threads_posix.h */; };
46                 008FBFA01628B7E800BC5BE2 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBF7A1628B7E800BC5BE2 /* sync.c */; };
47                 008FBFA11628B7E800BC5BE2 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF7B1628B7E800BC5BE2 /* version.h */; };
48                 008FBFA21628B7E800BC5BE2 /* version_nano.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF7C1628B7E800BC5BE2 /* version_nano.h */; };
49                 008FBFA51628B84200BC5BE2 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
50                 008FBFA71628B87000BC5BE2 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBFA61628B87000BC5BE2 /* CoreFoundation.framework */; };
51                 008FBFA91628B88000BC5BE2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBFA81628B88000BC5BE2 /* IOKit.framework */; };
52                 008FBFAB1628B8CB00BC5BE2 /* libobjc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBFAA1628B8CB00BC5BE2 /* libobjc.dylib */; };
53                 008FBFEF1628BA3500BC5BE2 /* xusb.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBFED1628BA0E00BC5BE2 /* xusb.c */; };
54                 008FBFFF1628BB9600BC5BE2 /* dpfp.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBFD71628BA0E00BC5BE2 /* dpfp.c */; };
55                 008FC01F1628BC1500BC5BE2 /* fxload.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBFE11628BA0E00BC5BE2 /* fxload.c */; };
56                 008FC0211628BC5200BC5BE2 /* ezusb.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBFDC1628BA0E00BC5BE2 /* ezusb.c */; };
57                 008FC0301628BC7400BC5BE2 /* listdevs.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBFE71628BA0E00BC5BE2 /* listdevs.c */; };
58                 1438D77A17A2ED9F00166101 /* hotplug.c in Sources */ = {isa = PBXBuildFile; fileRef = 1438D77817A2ED9F00166101 /* hotplug.c */; };
59                 1438D77B17A2ED9F00166101 /* hotplug.h in Headers */ = {isa = PBXBuildFile; fileRef = 1438D77917A2ED9F00166101 /* hotplug.h */; };
60                 1438D77F17A2F0EA00166101 /* strerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1438D77E17A2F0EA00166101 /* strerror.c */; };
61                 2018D95F24E453BA001589B2 /* events_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 2018D95E24E453BA001589B2 /* events_posix.c */; };
62                 2018D96124E453D0001589B2 /* events_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = 2018D96024E453D0001589B2 /* events_posix.h */; };
63                 20468D70243298C100650534 /* sam3u_benchmark.c in Sources */ = {isa = PBXBuildFile; fileRef = 20468D6E243298C100650534 /* sam3u_benchmark.c */; };
64                 20468D7E2432990100650534 /* testlibusb.c in Sources */ = {isa = PBXBuildFile; fileRef = 20468D7C2432990000650534 /* testlibusb.c */; };
65                 20951C0325630F5F00ED6351 /* dpfp.c in Sources */ = {isa = PBXBuildFile; fileRef = 008FBFD71628BA0E00BC5BE2 /* dpfp.c */; settings = {COMPILER_FLAGS = "-DDPFP_THREADED"; }; };
66                 20951C0625630F8F00ED6351 /* ezusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFDD1628BA0E00BC5BE2 /* ezusb.h */; };
67                 20951C0F25630FD300ED6351 /* libusb_testlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 008A23CA236C849A004854AA /* libusb_testlib.h */; };
68                 20951C152563125200ED6351 /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
69                 CEA0F5EF26321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
70                 CEA0F5F026321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
71                 CEA0F5F126321FAA00ADF3EC /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
72                 CEA0F5F226321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
73                 CEA0F5F326321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
74                 CEA0F5F426321FAA00ADF3EC /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
75                 CEA0F5F526321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
76                 CEA0F5F626321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
77                 CEA0F5F726321FAA00ADF3EC /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
78                 CEA0F5F826321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
79                 CEA0F5F926321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
80                 CEA0F5FA26321FAA00ADF3EC /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
81                 CEA0F5FB26321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
82                 CEA0F5FC26321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
83                 CEA0F5FD26321FAA00ADF3EC /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
84                 CEA0F5FE26321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
85                 CEA0F5FF26321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
86                 CEA0F60026321FAA00ADF3EC /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
87                 CEA0F60126321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
88                 CEA0F60226321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
89                 CEA0F60326321FAA00ADF3EC /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
90                 CEA0F60426321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
91                 CEA0F60526321FAA00ADF3EC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBFA41628B84200BC5BE2 /* config.h */; };
92                 CEA0F60626321FAA00ADF3EC /* libusb.h in Headers */ = {isa = PBXBuildFile; fileRef = 008FBF5A1628B7E800BC5BE2 /* libusb.h */; };
93                 CEA0F60726321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */; };
94                 CEA45DFB2634CDFA002FA97D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEDCEA6E2632200A00F7AA49 /* Security.framework */; };
95 /* End PBXBuildFile section */
96
97 /* Begin PBXContainerItemProxy section */
98                 006AD4271C8C5BBC007F8C6A /* PBXContainerItemProxy */ = {
99                         isa = PBXContainerItemProxy;
100                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
101                         proxyType = 1;
102                         remoteGlobalIDString = 006AD41B1C8C5A90007F8C6A;
103                         remoteInfo = hotplugtest;
104                 };
105                 008A23DD236C8619004854AA /* PBXContainerItemProxy */ = {
106                         isa = PBXContainerItemProxy;
107                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
108                         proxyType = 1;
109                         remoteGlobalIDString = 008A23D2236C8594004854AA;
110                         remoteInfo = stress;
111                 };
112                 008FC0361628BC9A00BC5BE2 /* PBXContainerItemProxy */ = {
113                         isa = PBXContainerItemProxy;
114                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
115                         proxyType = 1;
116                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
117                         remoteInfo = libusb;
118                 };
119                 008FC0381628BC9A00BC5BE2 /* PBXContainerItemProxy */ = {
120                         isa = PBXContainerItemProxy;
121                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
122                         proxyType = 1;
123                         remoteGlobalIDString = 008FBFBC1628B9FE00BC5BE2;
124                         remoteInfo = xusb;
125                 };
126                 008FC03A1628BC9A00BC5BE2 /* PBXContainerItemProxy */ = {
127                         isa = PBXContainerItemProxy;
128                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
129                         proxyType = 1;
130                         remoteGlobalIDString = 008FBFF41628BB8B00BC5BE2;
131                         remoteInfo = dpfp;
132                 };
133                 008FC03C1628BC9A00BC5BE2 /* PBXContainerItemProxy */ = {
134                         isa = PBXContainerItemProxy;
135                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
136                         proxyType = 1;
137                         remoteGlobalIDString = 008FC0041628BBDB00BC5BE2;
138                         remoteInfo = dpfp_threaded;
139                 };
140                 008FC03E1628BC9A00BC5BE2 /* PBXContainerItemProxy */ = {
141                         isa = PBXContainerItemProxy;
142                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
143                         proxyType = 1;
144                         remoteGlobalIDString = 008FC0141628BC0300BC5BE2;
145                         remoteInfo = fxload;
146                 };
147                 008FC0401628BC9A00BC5BE2 /* PBXContainerItemProxy */ = {
148                         isa = PBXContainerItemProxy;
149                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
150                         proxyType = 1;
151                         remoteGlobalIDString = 008FC0251628BC6B00BC5BE2;
152                         remoteInfo = listdevs;
153                 };
154                 1443EE8B1641926D007E0579 /* PBXContainerItemProxy */ = {
155                         isa = PBXContainerItemProxy;
156                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
157                         proxyType = 1;
158                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
159                         remoteInfo = libusb;
160                 };
161                 1443EE8D16419273007E0579 /* PBXContainerItemProxy */ = {
162                         isa = PBXContainerItemProxy;
163                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
164                         proxyType = 1;
165                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
166                         remoteInfo = libusb;
167                 };
168                 1443EE8F16419276007E0579 /* PBXContainerItemProxy */ = {
169                         isa = PBXContainerItemProxy;
170                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
171                         proxyType = 1;
172                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
173                         remoteInfo = libusb;
174                 };
175                 1443EE911641927A007E0579 /* PBXContainerItemProxy */ = {
176                         isa = PBXContainerItemProxy;
177                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
178                         proxyType = 1;
179                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
180                         remoteInfo = libusb;
181                 };
182                 1443EE931641927D007E0579 /* PBXContainerItemProxy */ = {
183                         isa = PBXContainerItemProxy;
184                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
185                         proxyType = 1;
186                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
187                         remoteInfo = libusb;
188                 };
189                 20468D812432999C00650534 /* PBXContainerItemProxy */ = {
190                         isa = PBXContainerItemProxy;
191                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
192                         proxyType = 1;
193                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
194                         remoteInfo = libusb;
195                 };
196                 20468D83243299A900650534 /* PBXContainerItemProxy */ = {
197                         isa = PBXContainerItemProxy;
198                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
199                         proxyType = 1;
200                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
201                         remoteInfo = libusb;
202                 };
203                 20468D85243299B200650534 /* PBXContainerItemProxy */ = {
204                         isa = PBXContainerItemProxy;
205                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
206                         proxyType = 1;
207                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
208                         remoteInfo = libusb;
209                 };
210                 20468D87243299BA00650534 /* PBXContainerItemProxy */ = {
211                         isa = PBXContainerItemProxy;
212                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
213                         proxyType = 1;
214                         remoteGlobalIDString = 008FBF301628B79300BC5BE2;
215                         remoteInfo = libusb;
216                 };
217                 20468D8D24329E3800650534 /* PBXContainerItemProxy */ = {
218                         isa = PBXContainerItemProxy;
219                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
220                         proxyType = 1;
221                         remoteGlobalIDString = 20468D66243298AE00650534;
222                         remoteInfo = sam3u_benchmark;
223                 };
224                 20468D8F24329E3F00650534 /* PBXContainerItemProxy */ = {
225                         isa = PBXContainerItemProxy;
226                         containerPortal = 008FBF281628B79300BC5BE2 /* Project object */;
227                         proxyType = 1;
228                         remoteGlobalIDString = 20468D74243298D300650534;
229                         remoteInfo = testlibusb;
230                 };
231 /* End PBXContainerItemProxy section */
232
233 /* Begin PBXFileReference section */
234                 006AD41C1C8C5A90007F8C6A /* hotplugtest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hotplugtest; sourceTree = BUILT_PRODUCTS_DIR; };
235                 006AD4231C8C5AAE007F8C6A /* hotplugtest.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = hotplugtest.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
236                 008A23C6236C8445004854AA /* stress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stress.c; sourceTree = "<group>"; usesTabs = 1; };
237                 008A23CA236C849A004854AA /* libusb_testlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libusb_testlib.h; sourceTree = "<group>"; usesTabs = 1; };
238                 008A23CB236C849A004854AA /* testlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testlib.c; sourceTree = "<group>"; usesTabs = 1; };
239                 008A23D3236C8594004854AA /* stress */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = stress; sourceTree = BUILT_PRODUCTS_DIR; };
240                 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "libusb-1.0.0.dylib"; sourceTree = BUILT_PRODUCTS_DIR; };
241                 008FBF541628B7E800BC5BE2 /* core.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = core.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
242                 008FBF551628B7E800BC5BE2 /* descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = descriptor.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
243                 008FBF561628B7E800BC5BE2 /* io.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = io.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
244                 008FBF5A1628B7E800BC5BE2 /* libusb.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = libusb.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
245                 008FBF671628B7E800BC5BE2 /* libusbi.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = libusbi.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
246                 008FBF6C1628B7E800BC5BE2 /* darwin_usb.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = darwin_usb.c; sourceTree = "<group>"; tabWidth = 2; usesTabs = 0; };
247                 008FBF6D1628B7E800BC5BE2 /* darwin_usb.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = darwin_usb.h; sourceTree = "<group>"; tabWidth = 2; usesTabs = 0; };
248                 008FBF741628B7E800BC5BE2 /* threads_posix.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = threads_posix.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
249                 008FBF751628B7E800BC5BE2 /* threads_posix.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = threads_posix.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
250                 008FBF7A1628B7E800BC5BE2 /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = sync.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
251                 008FBF7B1628B7E800BC5BE2 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
252                 008FBF7C1628B7E800BC5BE2 /* version_nano.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = version_nano.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
253                 008FBFA41628B84200BC5BE2 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
254                 008FBFA61628B87000BC5BE2 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
255                 008FBFA81628B88000BC5BE2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
256                 008FBFAA1628B8CB00BC5BE2 /* libobjc.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libobjc.dylib; path = usr/lib/libobjc.dylib; sourceTree = SDKROOT; };
257                 008FBFBD1628B9FE00BC5BE2 /* xusb */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = xusb; sourceTree = BUILT_PRODUCTS_DIR; };
258                 008FBFD71628BA0E00BC5BE2 /* dpfp.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = dpfp.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
259                 008FBFDC1628BA0E00BC5BE2 /* ezusb.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = ezusb.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
260                 008FBFDD1628BA0E00BC5BE2 /* ezusb.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = ezusb.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
261                 008FBFE11628BA0E00BC5BE2 /* fxload.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = fxload.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
262                 008FBFE71628BA0E00BC5BE2 /* listdevs.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = listdevs.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
263                 008FBFED1628BA0E00BC5BE2 /* xusb.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = xusb.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
264                 008FBFF51628BB8B00BC5BE2 /* dpfp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dpfp; sourceTree = BUILT_PRODUCTS_DIR; };
265                 008FC0051628BBDB00BC5BE2 /* dpfp_threaded */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dpfp_threaded; sourceTree = BUILT_PRODUCTS_DIR; };
266                 008FC0151628BC0300BC5BE2 /* fxload */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = fxload; sourceTree = BUILT_PRODUCTS_DIR; };
267                 008FC0261628BC6B00BC5BE2 /* listdevs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = listdevs; sourceTree = BUILT_PRODUCTS_DIR; };
268                 1438D77817A2ED9F00166101 /* hotplug.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = hotplug.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
269                 1438D77917A2ED9F00166101 /* hotplug.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = hotplug.h; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
270                 1438D77E17A2F0EA00166101 /* strerror.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = strerror.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
271                 1443EE8416417E63007E0579 /* common.xcconfig */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xcconfig; path = common.xcconfig; sourceTree = SOURCE_ROOT; tabWidth = 4; usesTabs = 1; };
272                 1443EE8516417E63007E0579 /* debug.xcconfig */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = SOURCE_ROOT; tabWidth = 4; usesTabs = 1; };
273                 1443EE8616417E63007E0579 /* libusb_debug.xcconfig */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xcconfig; path = libusb_debug.xcconfig; sourceTree = SOURCE_ROOT; tabWidth = 4; usesTabs = 1; };
274                 1443EE8716417E63007E0579 /* libusb.xcconfig */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xcconfig; path = libusb.xcconfig; sourceTree = SOURCE_ROOT; tabWidth = 4; usesTabs = 1; };
275                 1443EE8816417E63007E0579 /* release.xcconfig */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = SOURCE_ROOT; tabWidth = 4; usesTabs = 1; };
276                 1443EE8916417EA6007E0579 /* libusb_release.xcconfig */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xcconfig; path = libusb_release.xcconfig; sourceTree = SOURCE_ROOT; tabWidth = 4; usesTabs = 1; };
277                 2018D95E24E453BA001589B2 /* events_posix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = events_posix.c; sourceTree = "<group>"; };
278                 2018D96024E453D0001589B2 /* events_posix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = events_posix.h; sourceTree = "<group>"; };
279                 20468D67243298AE00650534 /* sam3u_benchmark */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sam3u_benchmark; sourceTree = BUILT_PRODUCTS_DIR; };
280                 20468D6E243298C100650534 /* sam3u_benchmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sam3u_benchmark.c; sourceTree = "<group>"; usesTabs = 1; };
281                 20468D75243298D300650534 /* testlibusb */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testlibusb; sourceTree = BUILT_PRODUCTS_DIR; };
282                 20468D7C2432990000650534 /* testlibusb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testlibusb.c; sourceTree = "<group>"; usesTabs = 1; };
283                 CEDCEA6E2632200A00F7AA49 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
284 /* End PBXFileReference section */
285
286 /* Begin PBXFrameworksBuildPhase section */
287                 006AD4191C8C5A90007F8C6A /* Frameworks */ = {
288                         isa = PBXFrameworksBuildPhase;
289                         buildActionMask = 2147483647;
290                         files = (
291                                 CEA0F5F826321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */,
292                         );
293                         runOnlyForDeploymentPostprocessing = 0;
294                 };
295                 008A23D0236C8594004854AA /* Frameworks */ = {
296                         isa = PBXFrameworksBuildPhase;
297                         buildActionMask = 2147483647;
298                         files = (
299                                 CEA0F60126321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */,
300                         );
301                         runOnlyForDeploymentPostprocessing = 0;
302                 };
303                 008FBF2E1628B79300BC5BE2 /* Frameworks */ = {
304                         isa = PBXFrameworksBuildPhase;
305                         buildActionMask = 2147483647;
306                         files = (
307                                 008FBFAB1628B8CB00BC5BE2 /* libobjc.dylib in Frameworks */,
308                                 008FBFA91628B88000BC5BE2 /* IOKit.framework in Frameworks */,
309                                 CEA45DFB2634CDFA002FA97D /* Security.framework in Frameworks */,
310                                 008FBFA71628B87000BC5BE2 /* CoreFoundation.framework in Frameworks */,
311                         );
312                         runOnlyForDeploymentPostprocessing = 0;
313                 };
314                 008FBFBA1628B9FE00BC5BE2 /* Frameworks */ = {
315                         isa = PBXFrameworksBuildPhase;
316                         buildActionMask = 2147483647;
317                         files = (
318                                 CEA0F60726321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */,
319                         );
320                         runOnlyForDeploymentPostprocessing = 0;
321                 };
322                 008FBFF21628BB8B00BC5BE2 /* Frameworks */ = {
323                         isa = PBXFrameworksBuildPhase;
324                         buildActionMask = 2147483647;
325                         files = (
326                                 006AD4261C8C5AD9007F8C6A /* libusb-1.0.0.dylib in Frameworks */,
327                         );
328                         runOnlyForDeploymentPostprocessing = 0;
329                 };
330                 008FC0021628BBDB00BC5BE2 /* Frameworks */ = {
331                         isa = PBXFrameworksBuildPhase;
332                         buildActionMask = 2147483647;
333                         files = (
334                                 CEA0F5F226321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */,
335                         );
336                         runOnlyForDeploymentPostprocessing = 0;
337                 };
338                 008FC0121628BC0300BC5BE2 /* Frameworks */ = {
339                         isa = PBXFrameworksBuildPhase;
340                         buildActionMask = 2147483647;
341                         files = (
342                                 CEA0F5F526321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */,
343                         );
344                         runOnlyForDeploymentPostprocessing = 0;
345                 };
346                 008FC0231628BC6B00BC5BE2 /* Frameworks */ = {
347                         isa = PBXFrameworksBuildPhase;
348                         buildActionMask = 2147483647;
349                         files = (
350                                 CEA0F5FB26321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */,
351                         );
352                         runOnlyForDeploymentPostprocessing = 0;
353                 };
354                 20468D64243298AE00650534 /* Frameworks */ = {
355                         isa = PBXFrameworksBuildPhase;
356                         buildActionMask = 2147483647;
357                         files = (
358                                 CEA0F5FE26321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */,
359                         );
360                         runOnlyForDeploymentPostprocessing = 0;
361                 };
362                 20468D72243298D300650534 /* Frameworks */ = {
363                         isa = PBXFrameworksBuildPhase;
364                         buildActionMask = 2147483647;
365                         files = (
366                                 CEA0F60426321FAA00ADF3EC /* libusb-1.0.0.dylib in Frameworks */,
367                         );
368                         runOnlyForDeploymentPostprocessing = 0;
369                 };
370 /* End PBXFrameworksBuildPhase section */
371
372 /* Begin PBXGroup section */
373                 001B1F09236C836000F231DC /* tests */ = {
374                         isa = PBXGroup;
375                         children = (
376                                 008A23CA236C849A004854AA /* libusb_testlib.h */,
377                                 008A23C6236C8445004854AA /* stress.c */,
378                                 008A23CB236C849A004854AA /* testlib.c */,
379                         );
380                         name = tests;
381                         path = ../tests;
382                         sourceTree = "<group>";
383                 };
384                 008FBF261628B79300BC5BE2 = {
385                         isa = PBXGroup;
386                         children = (
387                                 1443EE8316417DE3007E0579 /* xcconfig */,
388                                 008FBFA41628B84200BC5BE2 /* config.h */,
389                                 008FBF3B1628B7E800BC5BE2 /* libusb */,
390                                 008FBFC81628BA0E00BC5BE2 /* examples */,
391                                 001B1F09236C836000F231DC /* tests */,
392                                 1443EE8A16419057007E0579 /* Apple */,
393                                 008FBF321628B79300BC5BE2 /* Products */,
394                         );
395                         sourceTree = "<group>";
396                 };
397                 008FBF321628B79300BC5BE2 /* Products */ = {
398                         isa = PBXGroup;
399                         children = (
400                                 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */,
401                                 008FBFF51628BB8B00BC5BE2 /* dpfp */,
402                                 008FC0051628BBDB00BC5BE2 /* dpfp_threaded */,
403                                 008FC0151628BC0300BC5BE2 /* fxload */,
404                                 008FC0261628BC6B00BC5BE2 /* listdevs */,
405                                 006AD41C1C8C5A90007F8C6A /* hotplugtest */,
406                                 008A23D3236C8594004854AA /* stress */,
407                                 20468D67243298AE00650534 /* sam3u_benchmark */,
408                                 20468D75243298D300650534 /* testlibusb */,
409                                 008FBFBD1628B9FE00BC5BE2 /* xusb */,
410                         );
411                         name = Products;
412                         sourceTree = "<group>";
413                 };
414                 008FBF3B1628B7E800BC5BE2 /* libusb */ = {
415                         isa = PBXGroup;
416                         children = (
417                                 008FBF541628B7E800BC5BE2 /* core.c */,
418                                 008FBF551628B7E800BC5BE2 /* descriptor.c */,
419                                 1438D77817A2ED9F00166101 /* hotplug.c */,
420                                 1438D77917A2ED9F00166101 /* hotplug.h */,
421                                 008FBF561628B7E800BC5BE2 /* io.c */,
422                                 008FBF5A1628B7E800BC5BE2 /* libusb.h */,
423                                 008FBF671628B7E800BC5BE2 /* libusbi.h */,
424                                 008FBF6B1628B7E800BC5BE2 /* os */,
425                                 1438D77E17A2F0EA00166101 /* strerror.c */,
426                                 008FBF7A1628B7E800BC5BE2 /* sync.c */,
427                                 008FBF7B1628B7E800BC5BE2 /* version.h */,
428                                 008FBF7C1628B7E800BC5BE2 /* version_nano.h */,
429                         );
430                         name = libusb;
431                         path = ../libusb;
432                         sourceTree = "<group>";
433                 };
434                 008FBF6B1628B7E800BC5BE2 /* os */ = {
435                         isa = PBXGroup;
436                         children = (
437                                 008FBF6C1628B7E800BC5BE2 /* darwin_usb.c */,
438                                 008FBF6D1628B7E800BC5BE2 /* darwin_usb.h */,
439                                 2018D95E24E453BA001589B2 /* events_posix.c */,
440                                 2018D96024E453D0001589B2 /* events_posix.h */,
441                                 008FBF741628B7E800BC5BE2 /* threads_posix.c */,
442                                 008FBF751628B7E800BC5BE2 /* threads_posix.h */,
443                         );
444                         path = os;
445                         sourceTree = "<group>";
446                 };
447                 008FBFC81628BA0E00BC5BE2 /* examples */ = {
448                         isa = PBXGroup;
449                         children = (
450                                 008FBFD71628BA0E00BC5BE2 /* dpfp.c */,
451                                 008FBFDC1628BA0E00BC5BE2 /* ezusb.c */,
452                                 008FBFDD1628BA0E00BC5BE2 /* ezusb.h */,
453                                 008FBFE11628BA0E00BC5BE2 /* fxload.c */,
454                                 006AD4231C8C5AAE007F8C6A /* hotplugtest.c */,
455                                 008FBFE71628BA0E00BC5BE2 /* listdevs.c */,
456                                 20468D6E243298C100650534 /* sam3u_benchmark.c */,
457                                 20468D7C2432990000650534 /* testlibusb.c */,
458                                 008FBFED1628BA0E00BC5BE2 /* xusb.c */,
459                         );
460                         name = examples;
461                         path = ../examples;
462                         sourceTree = "<group>";
463                 };
464                 1443EE8316417DE3007E0579 /* xcconfig */ = {
465                         isa = PBXGroup;
466                         children = (
467                                 1443EE8416417E63007E0579 /* common.xcconfig */,
468                                 1443EE8516417E63007E0579 /* debug.xcconfig */,
469                                 1443EE8816417E63007E0579 /* release.xcconfig */,
470                                 1443EE8716417E63007E0579 /* libusb.xcconfig */,
471                                 1443EE8616417E63007E0579 /* libusb_debug.xcconfig */,
472                                 1443EE8916417EA6007E0579 /* libusb_release.xcconfig */,
473                         );
474                         name = xcconfig;
475                         path = ../libusb;
476                         sourceTree = "<group>";
477                 };
478                 1443EE8A16419057007E0579 /* Apple */ = {
479                         isa = PBXGroup;
480                         children = (
481                                 008FBFAA1628B8CB00BC5BE2 /* libobjc.dylib */,
482                                 008FBFA81628B88000BC5BE2 /* IOKit.framework */,
483                                 008FBFA61628B87000BC5BE2 /* CoreFoundation.framework */,
484                                 CEDCEA6E2632200A00F7AA49 /* Security.framework */,
485                         );
486                         name = Apple;
487                         path = ../libusb;
488                         sourceTree = "<group>";
489                 };
490 /* End PBXGroup section */
491
492 /* Begin PBXHeadersBuildPhase section */
493                 008FBF2F1628B79300BC5BE2 /* Headers */ = {
494                         isa = PBXHeadersBuildPhase;
495                         buildActionMask = 2147483647;
496                         files = (
497                                 008FBF891628B7E800BC5BE2 /* libusb.h in Headers */,
498                                 008FBFA51628B84200BC5BE2 /* config.h in Headers */,
499                                 008FBF931628B7E800BC5BE2 /* darwin_usb.h in Headers */,
500                                 2018D96124E453D0001589B2 /* events_posix.h in Headers */,
501                                 1438D77B17A2ED9F00166101 /* hotplug.h in Headers */,
502                                 008FBF901628B7E800BC5BE2 /* libusbi.h in Headers */,
503                                 008FBF9B1628B7E800BC5BE2 /* threads_posix.h in Headers */,
504                                 008FBFA11628B7E800BC5BE2 /* version.h in Headers */,
505                                 008FBFA21628B7E800BC5BE2 /* version_nano.h in Headers */,
506                         );
507                         runOnlyForDeploymentPostprocessing = 0;
508                 };
509                 20951BFF25630EBE00ED6351 /* Headers */ = {
510                         isa = PBXHeadersBuildPhase;
511                         buildActionMask = 2147483647;
512                         files = (
513                                 CEA0F5EF26321FAA00ADF3EC /* config.h in Headers */,
514                                 20951C152563125200ED6351 /* libusb.h in Headers */,
515                         );
516                         runOnlyForDeploymentPostprocessing = 0;
517                 };
518                 20951C0125630F4100ED6351 /* Headers */ = {
519                         isa = PBXHeadersBuildPhase;
520                         buildActionMask = 2147483647;
521                         files = (
522                                 CEA0F5F026321FAA00ADF3EC /* config.h in Headers */,
523                                 CEA0F5F126321FAA00ADF3EC /* libusb.h in Headers */,
524                         );
525                         runOnlyForDeploymentPostprocessing = 0;
526                 };
527                 20951C0425630F7600ED6351 /* Headers */ = {
528                         isa = PBXHeadersBuildPhase;
529                         buildActionMask = 2147483647;
530                         files = (
531                                 CEA0F5F326321FAA00ADF3EC /* config.h in Headers */,
532                                 20951C0625630F8F00ED6351 /* ezusb.h in Headers */,
533                                 CEA0F5F426321FAA00ADF3EC /* libusb.h in Headers */,
534                         );
535                         runOnlyForDeploymentPostprocessing = 0;
536                 };
537                 20951C0725630F9D00ED6351 /* Headers */ = {
538                         isa = PBXHeadersBuildPhase;
539                         buildActionMask = 2147483647;
540                         files = (
541                                 CEA0F5F626321FAA00ADF3EC /* config.h in Headers */,
542                                 CEA0F5F726321FAA00ADF3EC /* libusb.h in Headers */,
543                         );
544                         runOnlyForDeploymentPostprocessing = 0;
545                 };
546                 20951C0925630FA900ED6351 /* Headers */ = {
547                         isa = PBXHeadersBuildPhase;
548                         buildActionMask = 2147483647;
549                         files = (
550                                 CEA0F5F926321FAA00ADF3EC /* config.h in Headers */,
551                                 CEA0F5FA26321FAA00ADF3EC /* libusb.h in Headers */,
552                         );
553                         runOnlyForDeploymentPostprocessing = 0;
554                 };
555                 20951C0B25630FB400ED6351 /* Headers */ = {
556                         isa = PBXHeadersBuildPhase;
557                         buildActionMask = 2147483647;
558                         files = (
559                                 CEA0F5FC26321FAA00ADF3EC /* config.h in Headers */,
560                                 CEA0F5FD26321FAA00ADF3EC /* libusb.h in Headers */,
561                         );
562                         runOnlyForDeploymentPostprocessing = 0;
563                 };
564                 20951C0D25630FC000ED6351 /* Headers */ = {
565                         isa = PBXHeadersBuildPhase;
566                         buildActionMask = 2147483647;
567                         files = (
568                                 CEA0F5FF26321FAA00ADF3EC /* config.h in Headers */,
569                                 20951C0F25630FD300ED6351 /* libusb_testlib.h in Headers */,
570                                 CEA0F60026321FAA00ADF3EC /* libusb.h in Headers */,
571                         );
572                         runOnlyForDeploymentPostprocessing = 0;
573                 };
574                 20951C1025630FE300ED6351 /* Headers */ = {
575                         isa = PBXHeadersBuildPhase;
576                         buildActionMask = 2147483647;
577                         files = (
578                                 CEA0F60226321FAA00ADF3EC /* config.h in Headers */,
579                                 CEA0F60326321FAA00ADF3EC /* libusb.h in Headers */,
580                         );
581                         runOnlyForDeploymentPostprocessing = 0;
582                 };
583                 20951C1225630FEE00ED6351 /* Headers */ = {
584                         isa = PBXHeadersBuildPhase;
585                         buildActionMask = 2147483647;
586                         files = (
587                                 CEA0F60526321FAA00ADF3EC /* config.h in Headers */,
588                                 CEA0F60626321FAA00ADF3EC /* libusb.h in Headers */,
589                         );
590                         runOnlyForDeploymentPostprocessing = 0;
591                 };
592 /* End PBXHeadersBuildPhase section */
593
594 /* Begin PBXNativeTarget section */
595                 006AD41B1C8C5A90007F8C6A /* hotplugtest */ = {
596                         isa = PBXNativeTarget;
597                         buildConfigurationList = 006AD4221C8C5A90007F8C6A /* Build configuration list for PBXNativeTarget "hotplugtest" */;
598                         buildPhases = (
599                                 20951C0725630F9D00ED6351 /* Headers */,
600                                 006AD4181C8C5A90007F8C6A /* Sources */,
601                                 006AD4191C8C5A90007F8C6A /* Frameworks */,
602                         );
603                         buildRules = (
604                         );
605                         dependencies = (
606                                 20468D822432999C00650534 /* PBXTargetDependency */,
607                         );
608                         name = hotplugtest;
609                         productName = hotplugtest;
610                         productReference = 006AD41C1C8C5A90007F8C6A /* hotplugtest */;
611                         productType = "com.apple.product-type.tool";
612                 };
613                 008A23D2236C8594004854AA /* stress */ = {
614                         isa = PBXNativeTarget;
615                         buildConfigurationList = 008A23D7236C8594004854AA /* Build configuration list for PBXNativeTarget "stress" */;
616                         buildPhases = (
617                                 20951C0D25630FC000ED6351 /* Headers */,
618                                 008A23CF236C8594004854AA /* Sources */,
619                                 008A23D0236C8594004854AA /* Frameworks */,
620                         );
621                         buildRules = (
622                         );
623                         dependencies = (
624                                 20468D86243299B200650534 /* PBXTargetDependency */,
625                         );
626                         name = stress;
627                         productName = stress;
628                         productReference = 008A23D3236C8594004854AA /* stress */;
629                         productType = "com.apple.product-type.tool";
630                 };
631                 008FBF301628B79300BC5BE2 /* libusb */ = {
632                         isa = PBXNativeTarget;
633                         buildConfigurationList = 008FBF351628B79300BC5BE2 /* Build configuration list for PBXNativeTarget "libusb" */;
634                         buildPhases = (
635                                 008FBF2F1628B79300BC5BE2 /* Headers */,
636                                 008FBF2D1628B79300BC5BE2 /* Sources */,
637                                 008FBF2E1628B79300BC5BE2 /* Frameworks */,
638                         );
639                         buildRules = (
640                         );
641                         dependencies = (
642                         );
643                         name = libusb;
644                         productName = libusb;
645                         productReference = 008FBF311628B79300BC5BE2 /* libusb-1.0.0.dylib */;
646                         productType = "com.apple.product-type.library.dynamic";
647                 };
648                 008FBFBC1628B9FE00BC5BE2 /* xusb */ = {
649                         isa = PBXNativeTarget;
650                         buildConfigurationList = 008FBFC61628B9FE00BC5BE2 /* Build configuration list for PBXNativeTarget "xusb" */;
651                         buildPhases = (
652                                 20951C1225630FEE00ED6351 /* Headers */,
653                                 008FBFB91628B9FE00BC5BE2 /* Sources */,
654                                 008FBFBA1628B9FE00BC5BE2 /* Frameworks */,
655                         );
656                         buildRules = (
657                         );
658                         dependencies = (
659                                 1443EE941641927D007E0579 /* PBXTargetDependency */,
660                         );
661                         name = xusb;
662                         productName = xusb;
663                         productReference = 008FBFBD1628B9FE00BC5BE2 /* xusb */;
664                         productType = "com.apple.product-type.tool";
665                 };
666                 008FBFF41628BB8B00BC5BE2 /* dpfp */ = {
667                         isa = PBXNativeTarget;
668                         buildConfigurationList = 008FBFFC1628BB8C00BC5BE2 /* Build configuration list for PBXNativeTarget "dpfp" */;
669                         buildPhases = (
670                                 20951BFF25630EBE00ED6351 /* Headers */,
671                                 008FBFF11628BB8B00BC5BE2 /* Sources */,
672                                 008FBFF21628BB8B00BC5BE2 /* Frameworks */,
673                         );
674                         buildRules = (
675                         );
676                         dependencies = (
677                                 1443EE921641927A007E0579 /* PBXTargetDependency */,
678                         );
679                         name = dpfp;
680                         productName = dpfp;
681                         productReference = 008FBFF51628BB8B00BC5BE2 /* dpfp */;
682                         productType = "com.apple.product-type.tool";
683                 };
684                 008FC0041628BBDB00BC5BE2 /* dpfp_threaded */ = {
685                         isa = PBXNativeTarget;
686                         buildConfigurationList = 008FC00C1628BBDB00BC5BE2 /* Build configuration list for PBXNativeTarget "dpfp_threaded" */;
687                         buildPhases = (
688                                 20951C0125630F4100ED6351 /* Headers */,
689                                 008FC0011628BBDB00BC5BE2 /* Sources */,
690                                 008FC0021628BBDB00BC5BE2 /* Frameworks */,
691                         );
692                         buildRules = (
693                         );
694                         dependencies = (
695                                 1443EE9016419276007E0579 /* PBXTargetDependency */,
696                         );
697                         name = dpfp_threaded;
698                         productName = dpfp_threaded;
699                         productReference = 008FC0051628BBDB00BC5BE2 /* dpfp_threaded */;
700                         productType = "com.apple.product-type.tool";
701                 };
702                 008FC0141628BC0300BC5BE2 /* fxload */ = {
703                         isa = PBXNativeTarget;
704                         buildConfigurationList = 008FC01C1628BC0300BC5BE2 /* Build configuration list for PBXNativeTarget "fxload" */;
705                         buildPhases = (
706                                 20951C0425630F7600ED6351 /* Headers */,
707                                 008FC0111628BC0300BC5BE2 /* Sources */,
708                                 008FC0121628BC0300BC5BE2 /* Frameworks */,
709                         );
710                         buildRules = (
711                         );
712                         dependencies = (
713                                 1443EE8E16419273007E0579 /* PBXTargetDependency */,
714                         );
715                         name = fxload;
716                         productName = fxload;
717                         productReference = 008FC0151628BC0300BC5BE2 /* fxload */;
718                         productType = "com.apple.product-type.tool";
719                 };
720                 008FC0251628BC6B00BC5BE2 /* listdevs */ = {
721                         isa = PBXNativeTarget;
722                         buildConfigurationList = 008FC02D1628BC6B00BC5BE2 /* Build configuration list for PBXNativeTarget "listdevs" */;
723                         buildPhases = (
724                                 20951C0925630FA900ED6351 /* Headers */,
725                                 008FC0221628BC6B00BC5BE2 /* Sources */,
726                                 008FC0231628BC6B00BC5BE2 /* Frameworks */,
727                         );
728                         buildRules = (
729                         );
730                         dependencies = (
731                                 1443EE8C1641926D007E0579 /* PBXTargetDependency */,
732                         );
733                         name = listdevs;
734                         productName = listdevs;
735                         productReference = 008FC0261628BC6B00BC5BE2 /* listdevs */;
736                         productType = "com.apple.product-type.tool";
737                 };
738                 20468D66243298AE00650534 /* sam3u_benchmark */ = {
739                         isa = PBXNativeTarget;
740                         buildConfigurationList = 20468D6B243298AE00650534 /* Build configuration list for PBXNativeTarget "sam3u_benchmark" */;
741                         buildPhases = (
742                                 20951C0B25630FB400ED6351 /* Headers */,
743                                 20468D63243298AE00650534 /* Sources */,
744                                 20468D64243298AE00650534 /* Frameworks */,
745                         );
746                         buildRules = (
747                         );
748                         dependencies = (
749                                 20468D84243299A900650534 /* PBXTargetDependency */,
750                         );
751                         name = sam3u_benchmark;
752                         productName = sam3u_benchmark;
753                         productReference = 20468D67243298AE00650534 /* sam3u_benchmark */;
754                         productType = "com.apple.product-type.tool";
755                 };
756                 20468D74243298D300650534 /* testlibusb */ = {
757                         isa = PBXNativeTarget;
758                         buildConfigurationList = 20468D79243298D300650534 /* Build configuration list for PBXNativeTarget "testlibusb" */;
759                         buildPhases = (
760                                 20951C1025630FE300ED6351 /* Headers */,
761                                 20468D71243298D300650534 /* Sources */,
762                                 20468D72243298D300650534 /* Frameworks */,
763                         );
764                         buildRules = (
765                         );
766                         dependencies = (
767                                 20468D88243299BA00650534 /* PBXTargetDependency */,
768                         );
769                         name = testlibusb;
770                         productName = testlibusb;
771                         productReference = 20468D75243298D300650534 /* testlibusb */;
772                         productType = "com.apple.product-type.tool";
773                 };
774 /* End PBXNativeTarget section */
775
776 /* Begin PBXProject section */
777                 008FBF281628B79300BC5BE2 /* Project object */ = {
778                         isa = PBXProject;
779                         attributes = {
780                                 LastUpgradeCheck = 1120;
781                                 ORGANIZATIONNAME = libusb;
782                                 TargetAttributes = {
783                                         006AD41B1C8C5A90007F8C6A = {
784                                                 CreatedOnToolsVersion = 7.2.1;
785                                         };
786                                         008A23D2236C8594004854AA = {
787                                                 CreatedOnToolsVersion = 11.2;
788                                         };
789                                         20468D66243298AE00650534 = {
790                                                 CreatedOnToolsVersion = 10.1;
791                                         };
792                                         20468D74243298D300650534 = {
793                                                 CreatedOnToolsVersion = 10.1;
794                                         };
795                                 };
796                         };
797                         buildConfigurationList = 008FBF2B1628B79300BC5BE2 /* Build configuration list for PBXProject "libusb" */;
798                         compatibilityVersion = "Xcode 3.1";
799                         developmentRegion = en;
800                         hasScannedForEncodings = 0;
801                         knownRegions = (
802                                 en,
803                                 Base,
804                         );
805                         mainGroup = 008FBF261628B79300BC5BE2;
806                         productRefGroup = 008FBF321628B79300BC5BE2 /* Products */;
807                         projectDirPath = "";
808                         projectRoot = "";
809                         targets = (
810                                 008FBF301628B79300BC5BE2 /* libusb */,
811                                 008FBFF41628BB8B00BC5BE2 /* dpfp */,
812                                 008FC0041628BBDB00BC5BE2 /* dpfp_threaded */,
813                                 008FC0141628BC0300BC5BE2 /* fxload */,
814                                 006AD41B1C8C5A90007F8C6A /* hotplugtest */,
815                                 008FC0251628BC6B00BC5BE2 /* listdevs */,
816                                 20468D66243298AE00650534 /* sam3u_benchmark */,
817                                 008A23D2236C8594004854AA /* stress */,
818                                 20468D74243298D300650534 /* testlibusb */,
819                                 008FBFBC1628B9FE00BC5BE2 /* xusb */,
820                                 008FC0321628BC9400BC5BE2 /* all */,
821                         );
822                 };
823 /* End PBXProject section */
824
825 /* Begin PBXSourcesBuildPhase section */
826                 006AD4181C8C5A90007F8C6A /* Sources */ = {
827                         isa = PBXSourcesBuildPhase;
828                         buildActionMask = 2147483647;
829                         files = (
830                                 006AD4251C8C5AC4007F8C6A /* hotplugtest.c in Sources */,
831                         );
832                         runOnlyForDeploymentPostprocessing = 0;
833                 };
834                 008A23CF236C8594004854AA /* Sources */ = {
835                         isa = PBXSourcesBuildPhase;
836                         buildActionMask = 2147483647;
837                         files = (
838                                 008A23DA236C85AF004854AA /* stress.c in Sources */,
839                                 008A23DB236C85AF004854AA /* testlib.c in Sources */,
840                         );
841                         runOnlyForDeploymentPostprocessing = 0;
842                 };
843                 008FBF2D1628B79300BC5BE2 /* Sources */ = {
844                         isa = PBXSourcesBuildPhase;
845                         buildActionMask = 2147483647;
846                         files = (
847                                 008FBF861628B7E800BC5BE2 /* core.c in Sources */,
848                                 008FBF921628B7E800BC5BE2 /* darwin_usb.c in Sources */,
849                                 008FBF871628B7E800BC5BE2 /* descriptor.c in Sources */,
850                                 2018D95F24E453BA001589B2 /* events_posix.c in Sources */,
851                                 1438D77A17A2ED9F00166101 /* hotplug.c in Sources */,
852                                 008FBF881628B7E800BC5BE2 /* io.c in Sources */,
853                                 1438D77F17A2F0EA00166101 /* strerror.c in Sources */,
854                                 008FBFA01628B7E800BC5BE2 /* sync.c in Sources */,
855                                 008FBF9A1628B7E800BC5BE2 /* threads_posix.c in Sources */,
856                         );
857                         runOnlyForDeploymentPostprocessing = 0;
858                 };
859                 008FBFB91628B9FE00BC5BE2 /* Sources */ = {
860                         isa = PBXSourcesBuildPhase;
861                         buildActionMask = 2147483647;
862                         files = (
863                                 008FBFEF1628BA3500BC5BE2 /* xusb.c in Sources */,
864                         );
865                         runOnlyForDeploymentPostprocessing = 0;
866                 };
867                 008FBFF11628BB8B00BC5BE2 /* Sources */ = {
868                         isa = PBXSourcesBuildPhase;
869                         buildActionMask = 2147483647;
870                         files = (
871                                 008FBFFF1628BB9600BC5BE2 /* dpfp.c in Sources */,
872                         );
873                         runOnlyForDeploymentPostprocessing = 0;
874                 };
875                 008FC0011628BBDB00BC5BE2 /* Sources */ = {
876                         isa = PBXSourcesBuildPhase;
877                         buildActionMask = 2147483647;
878                         files = (
879                                 20951C0325630F5F00ED6351 /* dpfp.c in Sources */,
880                         );
881                         runOnlyForDeploymentPostprocessing = 0;
882                 };
883                 008FC0111628BC0300BC5BE2 /* Sources */ = {
884                         isa = PBXSourcesBuildPhase;
885                         buildActionMask = 2147483647;
886                         files = (
887                                 008FC0211628BC5200BC5BE2 /* ezusb.c in Sources */,
888                                 008FC01F1628BC1500BC5BE2 /* fxload.c in Sources */,
889                         );
890                         runOnlyForDeploymentPostprocessing = 0;
891                 };
892                 008FC0221628BC6B00BC5BE2 /* Sources */ = {
893                         isa = PBXSourcesBuildPhase;
894                         buildActionMask = 2147483647;
895                         files = (
896                                 008FC0301628BC7400BC5BE2 /* listdevs.c in Sources */,
897                         );
898                         runOnlyForDeploymentPostprocessing = 0;
899                 };
900                 20468D63243298AE00650534 /* Sources */ = {
901                         isa = PBXSourcesBuildPhase;
902                         buildActionMask = 2147483647;
903                         files = (
904                                 20468D70243298C100650534 /* sam3u_benchmark.c in Sources */,
905                         );
906                         runOnlyForDeploymentPostprocessing = 0;
907                 };
908                 20468D71243298D300650534 /* Sources */ = {
909                         isa = PBXSourcesBuildPhase;
910                         buildActionMask = 2147483647;
911                         files = (
912                                 20468D7E2432990100650534 /* testlibusb.c in Sources */,
913                         );
914                         runOnlyForDeploymentPostprocessing = 0;
915                 };
916 /* End PBXSourcesBuildPhase section */
917
918 /* Begin PBXTargetDependency section */
919                 006AD4281C8C5BBC007F8C6A /* PBXTargetDependency */ = {
920                         isa = PBXTargetDependency;
921                         target = 006AD41B1C8C5A90007F8C6A /* hotplugtest */;
922                         targetProxy = 006AD4271C8C5BBC007F8C6A /* PBXContainerItemProxy */;
923                 };
924                 008A23DE236C8619004854AA /* PBXTargetDependency */ = {
925                         isa = PBXTargetDependency;
926                         target = 008A23D2236C8594004854AA /* stress */;
927                         targetProxy = 008A23DD236C8619004854AA /* PBXContainerItemProxy */;
928                 };
929                 008FC0371628BC9A00BC5BE2 /* PBXTargetDependency */ = {
930                         isa = PBXTargetDependency;
931                         target = 008FBF301628B79300BC5BE2 /* libusb */;
932                         targetProxy = 008FC0361628BC9A00BC5BE2 /* PBXContainerItemProxy */;
933                 };
934                 008FC0391628BC9A00BC5BE2 /* PBXTargetDependency */ = {
935                         isa = PBXTargetDependency;
936                         target = 008FBFBC1628B9FE00BC5BE2 /* xusb */;
937                         targetProxy = 008FC0381628BC9A00BC5BE2 /* PBXContainerItemProxy */;
938                 };
939                 008FC03B1628BC9A00BC5BE2 /* PBXTargetDependency */ = {
940                         isa = PBXTargetDependency;
941                         target = 008FBFF41628BB8B00BC5BE2 /* dpfp */;
942                         targetProxy = 008FC03A1628BC9A00BC5BE2 /* PBXContainerItemProxy */;
943                 };
944                 008FC03D1628BC9A00BC5BE2 /* PBXTargetDependency */ = {
945                         isa = PBXTargetDependency;
946                         target = 008FC0041628BBDB00BC5BE2 /* dpfp_threaded */;
947                         targetProxy = 008FC03C1628BC9A00BC5BE2 /* PBXContainerItemProxy */;
948                 };
949                 008FC03F1628BC9A00BC5BE2 /* PBXTargetDependency */ = {
950                         isa = PBXTargetDependency;
951                         target = 008FC0141628BC0300BC5BE2 /* fxload */;
952                         targetProxy = 008FC03E1628BC9A00BC5BE2 /* PBXContainerItemProxy */;
953                 };
954                 008FC0411628BC9A00BC5BE2 /* PBXTargetDependency */ = {
955                         isa = PBXTargetDependency;
956                         target = 008FC0251628BC6B00BC5BE2 /* listdevs */;
957                         targetProxy = 008FC0401628BC9A00BC5BE2 /* PBXContainerItemProxy */;
958                 };
959                 1443EE8C1641926D007E0579 /* PBXTargetDependency */ = {
960                         isa = PBXTargetDependency;
961                         target = 008FBF301628B79300BC5BE2 /* libusb */;
962                         targetProxy = 1443EE8B1641926D007E0579 /* PBXContainerItemProxy */;
963                 };
964                 1443EE8E16419273007E0579 /* PBXTargetDependency */ = {
965                         isa = PBXTargetDependency;
966                         target = 008FBF301628B79300BC5BE2 /* libusb */;
967                         targetProxy = 1443EE8D16419273007E0579 /* PBXContainerItemProxy */;
968                 };
969                 1443EE9016419276007E0579 /* PBXTargetDependency */ = {
970                         isa = PBXTargetDependency;
971                         target = 008FBF301628B79300BC5BE2 /* libusb */;
972                         targetProxy = 1443EE8F16419276007E0579 /* PBXContainerItemProxy */;
973                 };
974                 1443EE921641927A007E0579 /* PBXTargetDependency */ = {
975                         isa = PBXTargetDependency;
976                         target = 008FBF301628B79300BC5BE2 /* libusb */;
977                         targetProxy = 1443EE911641927A007E0579 /* PBXContainerItemProxy */;
978                 };
979                 1443EE941641927D007E0579 /* PBXTargetDependency */ = {
980                         isa = PBXTargetDependency;
981                         target = 008FBF301628B79300BC5BE2 /* libusb */;
982                         targetProxy = 1443EE931641927D007E0579 /* PBXContainerItemProxy */;
983                 };
984                 20468D822432999C00650534 /* PBXTargetDependency */ = {
985                         isa = PBXTargetDependency;
986                         target = 008FBF301628B79300BC5BE2 /* libusb */;
987                         targetProxy = 20468D812432999C00650534 /* PBXContainerItemProxy */;
988                 };
989                 20468D84243299A900650534 /* PBXTargetDependency */ = {
990                         isa = PBXTargetDependency;
991                         target = 008FBF301628B79300BC5BE2 /* libusb */;
992                         targetProxy = 20468D83243299A900650534 /* PBXContainerItemProxy */;
993                 };
994                 20468D86243299B200650534 /* PBXTargetDependency */ = {
995                         isa = PBXTargetDependency;
996                         target = 008FBF301628B79300BC5BE2 /* libusb */;
997                         targetProxy = 20468D85243299B200650534 /* PBXContainerItemProxy */;
998                 };
999                 20468D88243299BA00650534 /* PBXTargetDependency */ = {
1000                         isa = PBXTargetDependency;
1001                         target = 008FBF301628B79300BC5BE2 /* libusb */;
1002                         targetProxy = 20468D87243299BA00650534 /* PBXContainerItemProxy */;
1003                 };
1004                 20468D8E24329E3800650534 /* PBXTargetDependency */ = {
1005                         isa = PBXTargetDependency;
1006                         target = 20468D66243298AE00650534 /* sam3u_benchmark */;
1007                         targetProxy = 20468D8D24329E3800650534 /* PBXContainerItemProxy */;
1008                 };
1009                 20468D9024329E3F00650534 /* PBXTargetDependency */ = {
1010                         isa = PBXTargetDependency;
1011                         target = 20468D74243298D300650534 /* testlibusb */;
1012                         targetProxy = 20468D8F24329E3F00650534 /* PBXContainerItemProxy */;
1013                 };
1014 /* End PBXTargetDependency section */
1015
1016 /* Begin XCBuildConfiguration section */
1017                 006AD4201C8C5A90007F8C6A /* Debug */ = {
1018                         isa = XCBuildConfiguration;
1019                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1020                         buildSettings = {
1021                                 CODE_SIGN_IDENTITY = "-";
1022                                 PRODUCT_NAME = "$(TARGET_NAME)";
1023                         };
1024                         name = Debug;
1025                 };
1026                 006AD4211C8C5A90007F8C6A /* Release */ = {
1027                         isa = XCBuildConfiguration;
1028                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1029                         buildSettings = {
1030                                 CODE_SIGN_IDENTITY = "-";
1031                                 PRODUCT_NAME = "$(TARGET_NAME)";
1032                         };
1033                         name = Release;
1034                 };
1035                 008A23D8236C8594004854AA /* Debug */ = {
1036                         isa = XCBuildConfiguration;
1037                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1038                         buildSettings = {
1039                                 CODE_SIGN_IDENTITY = "-";
1040                                 PRODUCT_NAME = "$(TARGET_NAME)";
1041                         };
1042                         name = Debug;
1043                 };
1044                 008A23D9236C8594004854AA /* Release */ = {
1045                         isa = XCBuildConfiguration;
1046                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1047                         buildSettings = {
1048                                 CODE_SIGN_IDENTITY = "-";
1049                                 PRODUCT_NAME = "$(TARGET_NAME)";
1050                         };
1051                         name = Release;
1052                 };
1053                 008FBF331628B79300BC5BE2 /* Debug */ = {
1054                         isa = XCBuildConfiguration;
1055                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1056                         buildSettings = {
1057                                 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
1058                                 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
1059                                 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
1060                                 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
1061                                 CLANG_WARN_SUSPICIOUS_MOVE = YES;
1062                                 CLANG_WARN_UNREACHABLE_CODE = YES;
1063                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1064                                 ENABLE_STRICT_OBJC_MSGSEND = YES;
1065                                 ENABLE_TESTABILITY = YES;
1066                                 GCC_NO_COMMON_BLOCKS = YES;
1067                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
1068                                 ONLY_ACTIVE_ARCH = YES;
1069                         };
1070                         name = Debug;
1071                 };
1072                 008FBF341628B79300BC5BE2 /* Release */ = {
1073                         isa = XCBuildConfiguration;
1074                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1075                         buildSettings = {
1076                                 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
1077                                 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
1078                                 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
1079                                 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
1080                                 CLANG_WARN_SUSPICIOUS_MOVE = YES;
1081                                 CLANG_WARN_UNREACHABLE_CODE = YES;
1082                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1083                                 ENABLE_STRICT_OBJC_MSGSEND = YES;
1084                                 GCC_NO_COMMON_BLOCKS = YES;
1085                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
1086                         };
1087                         name = Release;
1088                 };
1089                 008FBF361628B79300BC5BE2 /* Debug */ = {
1090                         isa = XCBuildConfiguration;
1091                         baseConfigurationReference = 1443EE8616417E63007E0579 /* libusb_debug.xcconfig */;
1092                         buildSettings = {
1093                                 OTHER_CFLAGS = (
1094                                         "-fvisibility=hidden",
1095                                         "-pthread",
1096                                 );
1097                         };
1098                         name = Debug;
1099                 };
1100                 008FBF371628B79300BC5BE2 /* Release */ = {
1101                         isa = XCBuildConfiguration;
1102                         baseConfigurationReference = 1443EE8916417EA6007E0579 /* libusb_release.xcconfig */;
1103                         buildSettings = {
1104                                 OTHER_CFLAGS = (
1105                                         "-fvisibility=hidden",
1106                                         "-pthread",
1107                                 );
1108                         };
1109                         name = Release;
1110                 };
1111                 008FBFC41628B9FE00BC5BE2 /* Debug */ = {
1112                         isa = XCBuildConfiguration;
1113                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1114                         buildSettings = {
1115                                 CODE_SIGN_IDENTITY = "-";
1116                                 PRODUCT_NAME = "$(TARGET_NAME)";
1117                         };
1118                         name = Debug;
1119                 };
1120                 008FBFC51628B9FE00BC5BE2 /* Release */ = {
1121                         isa = XCBuildConfiguration;
1122                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1123                         buildSettings = {
1124                                 CODE_SIGN_IDENTITY = "-";
1125                                 PRODUCT_NAME = "$(TARGET_NAME)";
1126                         };
1127                         name = Release;
1128                 };
1129                 008FBFFD1628BB8C00BC5BE2 /* Debug */ = {
1130                         isa = XCBuildConfiguration;
1131                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1132                         buildSettings = {
1133                                 CODE_SIGN_IDENTITY = "-";
1134                                 PRODUCT_NAME = "$(TARGET_NAME)";
1135                         };
1136                         name = Debug;
1137                 };
1138                 008FBFFE1628BB8C00BC5BE2 /* Release */ = {
1139                         isa = XCBuildConfiguration;
1140                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1141                         buildSettings = {
1142                                 CODE_SIGN_IDENTITY = "-";
1143                                 PRODUCT_NAME = "$(TARGET_NAME)";
1144                         };
1145                         name = Release;
1146                 };
1147                 008FC00D1628BBDB00BC5BE2 /* Debug */ = {
1148                         isa = XCBuildConfiguration;
1149                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1150                         buildSettings = {
1151                                 CODE_SIGN_IDENTITY = "-";
1152                                 OTHER_CFLAGS = "-pthread";
1153                                 PRODUCT_NAME = "$(TARGET_NAME)";
1154                         };
1155                         name = Debug;
1156                 };
1157                 008FC00E1628BBDB00BC5BE2 /* Release */ = {
1158                         isa = XCBuildConfiguration;
1159                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1160                         buildSettings = {
1161                                 CODE_SIGN_IDENTITY = "-";
1162                                 OTHER_CFLAGS = "-pthread";
1163                                 PRODUCT_NAME = "$(TARGET_NAME)";
1164                         };
1165                         name = Release;
1166                 };
1167                 008FC01D1628BC0300BC5BE2 /* Debug */ = {
1168                         isa = XCBuildConfiguration;
1169                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1170                         buildSettings = {
1171                                 CODE_SIGN_IDENTITY = "-";
1172                                 PRODUCT_NAME = "$(TARGET_NAME)";
1173                         };
1174                         name = Debug;
1175                 };
1176                 008FC01E1628BC0300BC5BE2 /* Release */ = {
1177                         isa = XCBuildConfiguration;
1178                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1179                         buildSettings = {
1180                                 CODE_SIGN_IDENTITY = "-";
1181                                 PRODUCT_NAME = "$(TARGET_NAME)";
1182                         };
1183                         name = Release;
1184                 };
1185                 008FC02E1628BC6B00BC5BE2 /* Debug */ = {
1186                         isa = XCBuildConfiguration;
1187                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1188                         buildSettings = {
1189                                 CODE_SIGN_IDENTITY = "-";
1190                                 PRODUCT_NAME = "$(TARGET_NAME)";
1191                         };
1192                         name = Debug;
1193                 };
1194                 008FC02F1628BC6B00BC5BE2 /* Release */ = {
1195                         isa = XCBuildConfiguration;
1196                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1197                         buildSettings = {
1198                                 CODE_SIGN_IDENTITY = "-";
1199                                 PRODUCT_NAME = "$(TARGET_NAME)";
1200                         };
1201                         name = Release;
1202                 };
1203                 008FC0341628BC9400BC5BE2 /* Debug */ = {
1204                         isa = XCBuildConfiguration;
1205                         buildSettings = {
1206                         };
1207                         name = Debug;
1208                 };
1209                 008FC0351628BC9400BC5BE2 /* Release */ = {
1210                         isa = XCBuildConfiguration;
1211                         buildSettings = {
1212                         };
1213                         name = Release;
1214                 };
1215                 20468D6C243298AE00650534 /* Debug */ = {
1216                         isa = XCBuildConfiguration;
1217                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1218                         buildSettings = {
1219                                 CODE_SIGN_IDENTITY = "-";
1220                                 PRODUCT_NAME = "$(TARGET_NAME)";
1221                         };
1222                         name = Debug;
1223                 };
1224                 20468D6D243298AE00650534 /* Release */ = {
1225                         isa = XCBuildConfiguration;
1226                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1227                         buildSettings = {
1228                                 CODE_SIGN_IDENTITY = "-";
1229                                 PRODUCT_NAME = "$(TARGET_NAME)";
1230                         };
1231                         name = Release;
1232                 };
1233                 20468D7A243298D300650534 /* Debug */ = {
1234                         isa = XCBuildConfiguration;
1235                         baseConfigurationReference = 1443EE8516417E63007E0579 /* debug.xcconfig */;
1236                         buildSettings = {
1237                                 CODE_SIGN_IDENTITY = "-";
1238                                 PRODUCT_NAME = "$(TARGET_NAME)";
1239                         };
1240                         name = Debug;
1241                 };
1242                 20468D7B243298D300650534 /* Release */ = {
1243                         isa = XCBuildConfiguration;
1244                         baseConfigurationReference = 1443EE8816417E63007E0579 /* release.xcconfig */;
1245                         buildSettings = {
1246                                 CODE_SIGN_IDENTITY = "-";
1247                                 PRODUCT_NAME = "$(TARGET_NAME)";
1248                         };
1249                         name = Release;
1250                 };
1251 /* End XCBuildConfiguration section */
1252
1253 /* Begin XCConfigurationList section */
1254                 006AD4221C8C5A90007F8C6A /* Build configuration list for PBXNativeTarget "hotplugtest" */ = {
1255                         isa = XCConfigurationList;
1256                         buildConfigurations = (
1257                                 006AD4201C8C5A90007F8C6A /* Debug */,
1258                                 006AD4211C8C5A90007F8C6A /* Release */,
1259                         );
1260                         defaultConfigurationIsVisible = 0;
1261                         defaultConfigurationName = Release;
1262                 };
1263                 008A23D7236C8594004854AA /* Build configuration list for PBXNativeTarget "stress" */ = {
1264                         isa = XCConfigurationList;
1265                         buildConfigurations = (
1266                                 008A23D8236C8594004854AA /* Debug */,
1267                                 008A23D9236C8594004854AA /* Release */,
1268                         );
1269                         defaultConfigurationIsVisible = 0;
1270                         defaultConfigurationName = Release;
1271                 };
1272                 008FBF2B1628B79300BC5BE2 /* Build configuration list for PBXProject "libusb" */ = {
1273                         isa = XCConfigurationList;
1274                         buildConfigurations = (
1275                                 008FBF331628B79300BC5BE2 /* Debug */,
1276                                 008FBF341628B79300BC5BE2 /* Release */,
1277                         );
1278                         defaultConfigurationIsVisible = 0;
1279                         defaultConfigurationName = Release;
1280                 };
1281                 008FBF351628B79300BC5BE2 /* Build configuration list for PBXNativeTarget "libusb" */ = {
1282                         isa = XCConfigurationList;
1283                         buildConfigurations = (
1284                                 008FBF361628B79300BC5BE2 /* Debug */,
1285                                 008FBF371628B79300BC5BE2 /* Release */,
1286                         );
1287                         defaultConfigurationIsVisible = 0;
1288                         defaultConfigurationName = Release;
1289                 };
1290                 008FBFC61628B9FE00BC5BE2 /* Build configuration list for PBXNativeTarget "xusb" */ = {
1291                         isa = XCConfigurationList;
1292                         buildConfigurations = (
1293                                 008FBFC41628B9FE00BC5BE2 /* Debug */,
1294                                 008FBFC51628B9FE00BC5BE2 /* Release */,
1295                         );
1296                         defaultConfigurationIsVisible = 0;
1297                         defaultConfigurationName = Release;
1298                 };
1299                 008FBFFC1628BB8C00BC5BE2 /* Build configuration list for PBXNativeTarget "dpfp" */ = {
1300                         isa = XCConfigurationList;
1301                         buildConfigurations = (
1302                                 008FBFFD1628BB8C00BC5BE2 /* Debug */,
1303                                 008FBFFE1628BB8C00BC5BE2 /* Release */,
1304                         );
1305                         defaultConfigurationIsVisible = 0;
1306                         defaultConfigurationName = Release;
1307                 };
1308                 008FC00C1628BBDB00BC5BE2 /* Build configuration list for PBXNativeTarget "dpfp_threaded" */ = {
1309                         isa = XCConfigurationList;
1310                         buildConfigurations = (
1311                                 008FC00D1628BBDB00BC5BE2 /* Debug */,
1312                                 008FC00E1628BBDB00BC5BE2 /* Release */,
1313                         );
1314                         defaultConfigurationIsVisible = 0;
1315                         defaultConfigurationName = Release;
1316                 };
1317                 008FC01C1628BC0300BC5BE2 /* Build configuration list for PBXNativeTarget "fxload" */ = {
1318                         isa = XCConfigurationList;
1319                         buildConfigurations = (
1320                                 008FC01D1628BC0300BC5BE2 /* Debug */,
1321                                 008FC01E1628BC0300BC5BE2 /* Release */,
1322                         );
1323                         defaultConfigurationIsVisible = 0;
1324                         defaultConfigurationName = Release;
1325                 };
1326                 008FC02D1628BC6B00BC5BE2 /* Build configuration list for PBXNativeTarget "listdevs" */ = {
1327                         isa = XCConfigurationList;
1328                         buildConfigurations = (
1329                                 008FC02E1628BC6B00BC5BE2 /* Debug */,
1330                                 008FC02F1628BC6B00BC5BE2 /* Release */,
1331                         );
1332                         defaultConfigurationIsVisible = 0;
1333                         defaultConfigurationName = Release;
1334                 };
1335                 008FC0331628BC9400BC5BE2 /* Build configuration list for PBXAggregateTarget "all" */ = {
1336                         isa = XCConfigurationList;
1337                         buildConfigurations = (
1338                                 008FC0341628BC9400BC5BE2 /* Debug */,
1339                                 008FC0351628BC9400BC5BE2 /* Release */,
1340                         );
1341                         defaultConfigurationIsVisible = 0;
1342                         defaultConfigurationName = Release;
1343                 };
1344                 20468D6B243298AE00650534 /* Build configuration list for PBXNativeTarget "sam3u_benchmark" */ = {
1345                         isa = XCConfigurationList;
1346                         buildConfigurations = (
1347                                 20468D6C243298AE00650534 /* Debug */,
1348                                 20468D6D243298AE00650534 /* Release */,
1349                         );
1350                         defaultConfigurationIsVisible = 0;
1351                         defaultConfigurationName = Release;
1352                 };
1353                 20468D79243298D300650534 /* Build configuration list for PBXNativeTarget "testlibusb" */ = {
1354                         isa = XCConfigurationList;
1355                         buildConfigurations = (
1356                                 20468D7A243298D300650534 /* Debug */,
1357                                 20468D7B243298D300650534 /* Release */,
1358                         );
1359                         defaultConfigurationIsVisible = 0;
1360                         defaultConfigurationName = Release;
1361                 };
1362 /* End XCConfigurationList section */
1363         };
1364         rootObject = 008FBF281628B79300BC5BE2 /* Project object */;
1365 }