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