]> git.saurik.com Git - apple/xnu.git/blame - libkern/kmod/libkmod.xcodeproj/project.pbxproj
xnu-6153.121.1.tar.gz
[apple/xnu.git] / libkern / kmod / libkmod.xcodeproj / project.pbxproj
CommitLineData
316670eb
A
1// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 46;
7 objects = {
8
9/* Begin PBXAggregateTarget section */
10 C61E2D9512F3647000FC9BCA /* All */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = C61E2D9612F3647000FC9BCA /* Build configuration list for PBXAggregateTarget "All" */;
13 buildPhases = (
14 );
15 dependencies = (
16 C61E2D9912F364A800FC9BCA /* PBXTargetDependency */,
17 C61E2DA212F3650100FC9BCA /* PBXTargetDependency */,
18 );
19 name = All;
20 productName = All;
21 };
22/* End PBXAggregateTarget section */
23
24/* Begin PBXBuildFile section */
25 C61E2D8012F360A200FC9BCA /* libkmodtest.h in Headers */ = {isa = PBXBuildFile; fileRef = C61E2D7F12F360A200FC9BCA /* libkmodtest.h */; };
26 C61E2D8212F360A200FC9BCA /* libkmodtest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C61E2D8112F360A200FC9BCA /* libkmodtest.cpp */; };
27 C61E2DAC12F3661900FC9BCA /* README in Resources */ = {isa = PBXBuildFile; fileRef = C61E2DA712F3661900FC9BCA /* README */; };
28 C61E2DAD12F3672F00FC9BCA /* c_start.c in Sources */ = {isa = PBXBuildFile; fileRef = C61E2DA312F3661900FC9BCA /* c_start.c */; };
29 C61E2DAE12F3672F00FC9BCA /* c_stop.c in Sources */ = {isa = PBXBuildFile; fileRef = C61E2DA412F3661900FC9BCA /* c_stop.c */; };
30 C61E2DAF12F3673A00FC9BCA /* cplus_start.c in Sources */ = {isa = PBXBuildFile; fileRef = C61E2DA512F3661900FC9BCA /* cplus_start.c */; };
31 C61E2DB012F3673A00FC9BCA /* cplus_stop.c in Sources */ = {isa = PBXBuildFile; fileRef = C61E2DA612F3661900FC9BCA /* cplus_stop.c */; };
32/* End PBXBuildFile section */
33
34/* Begin PBXContainerItemProxy section */
35 C61E2D9812F364A800FC9BCA /* PBXContainerItemProxy */ = {
36 isa = PBXContainerItemProxy;
37 containerPortal = C61E2D6012F3605700FC9BCA /* Project object */;
38 proxyType = 1;
39 remoteGlobalIDString = C61E2D9112F3642100FC9BCA;
40 remoteInfo = libkmod;
41 };
42 C61E2DA112F3650100FC9BCA /* PBXContainerItemProxy */ = {
43 isa = PBXContainerItemProxy;
44 containerPortal = C61E2D6012F3605700FC9BCA /* Project object */;
45 proxyType = 1;
46 remoteGlobalIDString = C61E2D9D12F364C100FC9BCA;
47 remoteInfo = "libkmodc++";
48 };
49 C61E2DB112F36AC700FC9BCA /* PBXContainerItemProxy */ = {
50 isa = PBXContainerItemProxy;
51 containerPortal = C61E2D6012F3605700FC9BCA /* Project object */;
52 proxyType = 1;
53 remoteGlobalIDString = C61E2D9112F3642100FC9BCA;
54 remoteInfo = libkmod;
55 };
56 C61E2DB312F36ACB00FC9BCA /* PBXContainerItemProxy */ = {
57 isa = PBXContainerItemProxy;
58 containerPortal = C61E2D6012F3605700FC9BCA /* Project object */;
59 proxyType = 1;
60 remoteGlobalIDString = C61E2D9D12F364C100FC9BCA;
61 remoteInfo = "libkmodc++";
62 };
63/* End PBXContainerItemProxy section */
64
65/* Begin PBXFileReference section */
66 C61E2D7312F360A200FC9BCA /* libkmodtest.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = libkmodtest.kext; sourceTree = BUILT_PRODUCTS_DIR; };
67 C61E2D7712F360A200FC9BCA /* Kernel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kernel.framework; path = System/Library/Frameworks/Kernel.framework; sourceTree = SDKROOT; };
68 C61E2D7A12F360A200FC9BCA /* libkmodtest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "libkmodtest-Info.plist"; sourceTree = "<group>"; };
69 C61E2D7F12F360A200FC9BCA /* libkmodtest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libkmodtest.h; sourceTree = "<group>"; };
70 C61E2D8112F360A200FC9BCA /* libkmodtest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = libkmodtest.cpp; sourceTree = "<group>"; };
71 C61E2D9212F3642100FC9BCA /* libkmod.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libkmod.a; sourceTree = BUILT_PRODUCTS_DIR; };
72 C61E2D9E12F364C100FC9BCA /* libkmodc++.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libkmodc++.a"; sourceTree = BUILT_PRODUCTS_DIR; };
73 C61E2DA312F3661900FC9BCA /* c_start.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = c_start.c; sourceTree = "<group>"; };
74 C61E2DA412F3661900FC9BCA /* c_stop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = c_stop.c; sourceTree = "<group>"; };
75 C61E2DA512F3661900FC9BCA /* cplus_start.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cplus_start.c; sourceTree = "<group>"; };
76 C61E2DA612F3661900FC9BCA /* cplus_stop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cplus_stop.c; sourceTree = "<group>"; };
77 C61E2DA712F3661900FC9BCA /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
78/* End PBXFileReference section */
79
80/* Begin PBXFrameworksBuildPhase section */
81 C61E2D6E12F360A200FC9BCA /* Frameworks */ = {
82 isa = PBXFrameworksBuildPhase;
83 buildActionMask = 2147483647;
84 files = (
85 );
86 runOnlyForDeploymentPostprocessing = 0;
87 };
88 C61E2D8F12F3642100FC9BCA /* Frameworks */ = {
89 isa = PBXFrameworksBuildPhase;
90 buildActionMask = 2147483647;
91 files = (
92 );
93 runOnlyForDeploymentPostprocessing = 0;
94 };
95 C61E2D9B12F364C100FC9BCA /* Frameworks */ = {
96 isa = PBXFrameworksBuildPhase;
97 buildActionMask = 2147483647;
98 files = (
99 );
100 runOnlyForDeploymentPostprocessing = 0;
101 };
102/* End PBXFrameworksBuildPhase section */
103
104/* Begin PBXGroup section */
105 C61E2D5E12F3605700FC9BCA = {
106 isa = PBXGroup;
107 children = (
108 C61E2DA312F3661900FC9BCA /* c_start.c */,
109 C61E2DA412F3661900FC9BCA /* c_stop.c */,
110 C61E2DA512F3661900FC9BCA /* cplus_start.c */,
111 C61E2DA612F3661900FC9BCA /* cplus_stop.c */,
112 C61E2DA712F3661900FC9BCA /* README */,
113 C61E2D7812F360A200FC9BCA /* libkmodtest */,
114 C61E2D7512F360A200FC9BCA /* Frameworks */,
115 C61E2D7412F360A200FC9BCA /* Products */,
116 );
117 sourceTree = "<group>";
118 };
119 C61E2D7412F360A200FC9BCA /* Products */ = {
120 isa = PBXGroup;
121 children = (
122 C61E2D7312F360A200FC9BCA /* libkmodtest.kext */,
123 C61E2D9212F3642100FC9BCA /* libkmod.a */,
124 C61E2D9E12F364C100FC9BCA /* libkmodc++.a */,
125 );
126 name = Products;
127 sourceTree = "<group>";
128 };
129 C61E2D7512F360A200FC9BCA /* Frameworks */ = {
130 isa = PBXGroup;
131 children = (
132 C61E2D7612F360A200FC9BCA /* Other Frameworks */,
133 );
134 name = Frameworks;
135 sourceTree = "<group>";
136 };
137 C61E2D7612F360A200FC9BCA /* Other Frameworks */ = {
138 isa = PBXGroup;
139 children = (
140 C61E2D7712F360A200FC9BCA /* Kernel.framework */,
141 );
142 name = "Other Frameworks";
143 sourceTree = "<group>";
144 };
145 C61E2D7812F360A200FC9BCA /* libkmodtest */ = {
146 isa = PBXGroup;
147 children = (
148 C61E2D7F12F360A200FC9BCA /* libkmodtest.h */,
149 C61E2D8112F360A200FC9BCA /* libkmodtest.cpp */,
150 C61E2D7912F360A200FC9BCA /* Supporting Files */,
151 );
152 path = libkmodtest;
153 sourceTree = "<group>";
154 };
155 C61E2D7912F360A200FC9BCA /* Supporting Files */ = {
156 isa = PBXGroup;
157 children = (
158 C61E2D7A12F360A200FC9BCA /* libkmodtest-Info.plist */,
159 );
160 name = "Supporting Files";
161 sourceTree = "<group>";
162 };
163/* End PBXGroup section */
164
165/* Begin PBXHeadersBuildPhase section */
166 C61E2D6F12F360A200FC9BCA /* Headers */ = {
167 isa = PBXHeadersBuildPhase;
168 buildActionMask = 2147483647;
169 files = (
170 C61E2D8012F360A200FC9BCA /* libkmodtest.h in Headers */,
171 );
172 runOnlyForDeploymentPostprocessing = 0;
173 };
174 C61E2D9012F3642100FC9BCA /* Headers */ = {
175 isa = PBXHeadersBuildPhase;
176 buildActionMask = 2147483647;
177 files = (
178 );
179 runOnlyForDeploymentPostprocessing = 0;
180 };
181 C61E2D9C12F364C100FC9BCA /* Headers */ = {
182 isa = PBXHeadersBuildPhase;
183 buildActionMask = 2147483647;
184 files = (
185 );
186 runOnlyForDeploymentPostprocessing = 0;
187 };
188/* End PBXHeadersBuildPhase section */
189
190/* Begin PBXNativeTarget section */
191 C61E2D7212F360A200FC9BCA /* libkmodtest */ = {
192 isa = PBXNativeTarget;
193 buildConfigurationList = C61E2D8512F360A200FC9BCA /* Build configuration list for PBXNativeTarget "libkmodtest" */;
194 buildPhases = (
195 C61E2D6D12F360A200FC9BCA /* Sources */,
196 C61E2D6E12F360A200FC9BCA /* Frameworks */,
197 C61E2D6F12F360A200FC9BCA /* Headers */,
198 C61E2D7012F360A200FC9BCA /* Resources */,
199 C61E2D7112F360A200FC9BCA /* Rez */,
200 );
201 buildRules = (
202 );
203 dependencies = (
204 C61E2DB212F36AC700FC9BCA /* PBXTargetDependency */,
205 C61E2DB412F36ACB00FC9BCA /* PBXTargetDependency */,
206 );
207 name = libkmodtest;
208 productName = libkmodtest;
209 productReference = C61E2D7312F360A200FC9BCA /* libkmodtest.kext */;
210 productType = "com.apple.product-type.kernel-extension";
211 };
212 C61E2D9112F3642100FC9BCA /* libkmod */ = {
213 isa = PBXNativeTarget;
214 buildConfigurationList = C61E2D9312F3642100FC9BCA /* Build configuration list for PBXNativeTarget "libkmod" */;
215 buildPhases = (
216 C61E2D8E12F3642100FC9BCA /* Sources */,
217 C61E2D8F12F3642100FC9BCA /* Frameworks */,
218 C61E2D9012F3642100FC9BCA /* Headers */,
219 );
220 buildRules = (
221 );
222 dependencies = (
223 );
224 name = libkmod;
225 productName = libkmod;
226 productReference = C61E2D9212F3642100FC9BCA /* libkmod.a */;
227 productType = "com.apple.product-type.library.static";
228 };
229 C61E2D9D12F364C100FC9BCA /* libkmodc++ */ = {
230 isa = PBXNativeTarget;
231 buildConfigurationList = C61E2D9F12F364C100FC9BCA /* Build configuration list for PBXNativeTarget "libkmodc++" */;
232 buildPhases = (
233 C61E2D9A12F364C100FC9BCA /* Sources */,
234 C61E2D9B12F364C100FC9BCA /* Frameworks */,
235 C61E2D9C12F364C100FC9BCA /* Headers */,
236 );
237 buildRules = (
238 );
239 dependencies = (
240 );
241 name = "libkmodc++";
242 productName = "libkmodc++";
243 productReference = C61E2D9E12F364C100FC9BCA /* libkmodc++.a */;
244 productType = "com.apple.product-type.library.static";
245 };
246/* End PBXNativeTarget section */
247
248/* Begin PBXProject section */
249 C61E2D6012F3605700FC9BCA /* Project object */ = {
250 isa = PBXProject;
251 attributes = {
252 LastUpgradeCheck = 0420;
253 };
254 buildConfigurationList = C61E2D6312F3605700FC9BCA /* Build configuration list for PBXProject "libkmod" */;
255 compatibilityVersion = "Xcode 3.2";
256 developmentRegion = English;
257 hasScannedForEncodings = 0;
258 knownRegions = (
259 en,
260 );
261 mainGroup = C61E2D5E12F3605700FC9BCA;
262 productRefGroup = C61E2D7412F360A200FC9BCA /* Products */;
263 projectDirPath = "";
264 projectRoot = "";
265 targets = (
266 C61E2D9512F3647000FC9BCA /* All */,
267 C61E2D9112F3642100FC9BCA /* libkmod */,
268 C61E2D9D12F364C100FC9BCA /* libkmodc++ */,
269 C61E2D7212F360A200FC9BCA /* libkmodtest */,
270 );
271 };
272/* End PBXProject section */
273
274/* Begin PBXResourcesBuildPhase section */
275 C61E2D7012F360A200FC9BCA /* Resources */ = {
276 isa = PBXResourcesBuildPhase;
277 buildActionMask = 2147483647;
278 files = (
279 C61E2DAC12F3661900FC9BCA /* README in Resources */,
280 );
281 runOnlyForDeploymentPostprocessing = 0;
282 };
283/* End PBXResourcesBuildPhase section */
284
285/* Begin PBXRezBuildPhase section */
286 C61E2D7112F360A200FC9BCA /* Rez */ = {
287 isa = PBXRezBuildPhase;
288 buildActionMask = 2147483647;
289 files = (
290 );
291 runOnlyForDeploymentPostprocessing = 0;
292 };
293/* End PBXRezBuildPhase section */
294
295/* Begin PBXSourcesBuildPhase section */
296 C61E2D6D12F360A200FC9BCA /* Sources */ = {
297 isa = PBXSourcesBuildPhase;
298 buildActionMask = 2147483647;
299 files = (
300 C61E2D8212F360A200FC9BCA /* libkmodtest.cpp in Sources */,
301 );
302 runOnlyForDeploymentPostprocessing = 0;
303 };
304 C61E2D8E12F3642100FC9BCA /* Sources */ = {
305 isa = PBXSourcesBuildPhase;
306 buildActionMask = 2147483647;
307 files = (
308 C61E2DAD12F3672F00FC9BCA /* c_start.c in Sources */,
309 C61E2DAE12F3672F00FC9BCA /* c_stop.c in Sources */,
310 );
311 runOnlyForDeploymentPostprocessing = 0;
312 };
313 C61E2D9A12F364C100FC9BCA /* Sources */ = {
314 isa = PBXSourcesBuildPhase;
315 buildActionMask = 2147483647;
316 files = (
317 C61E2DAF12F3673A00FC9BCA /* cplus_start.c in Sources */,
318 C61E2DB012F3673A00FC9BCA /* cplus_stop.c in Sources */,
319 );
320 runOnlyForDeploymentPostprocessing = 0;
321 };
322/* End PBXSourcesBuildPhase section */
323
324/* Begin PBXTargetDependency section */
325 C61E2D9912F364A800FC9BCA /* PBXTargetDependency */ = {
326 isa = PBXTargetDependency;
327 target = C61E2D9112F3642100FC9BCA /* libkmod */;
328 targetProxy = C61E2D9812F364A800FC9BCA /* PBXContainerItemProxy */;
329 };
330 C61E2DA212F3650100FC9BCA /* PBXTargetDependency */ = {
331 isa = PBXTargetDependency;
332 target = C61E2D9D12F364C100FC9BCA /* libkmodc++ */;
333 targetProxy = C61E2DA112F3650100FC9BCA /* PBXContainerItemProxy */;
334 };
335 C61E2DB212F36AC700FC9BCA /* PBXTargetDependency */ = {
336 isa = PBXTargetDependency;
337 target = C61E2D9112F3642100FC9BCA /* libkmod */;
338 targetProxy = C61E2DB112F36AC700FC9BCA /* PBXContainerItemProxy */;
339 };
340 C61E2DB412F36ACB00FC9BCA /* PBXTargetDependency */ = {
341 isa = PBXTargetDependency;
342 target = C61E2D9D12F364C100FC9BCA /* libkmodc++ */;
343 targetProxy = C61E2DB312F36ACB00FC9BCA /* PBXContainerItemProxy */;
344 };
345/* End PBXTargetDependency section */
346
347/* Begin XCBuildConfiguration section */
348 C61E2D6612F3605700FC9BCA /* Release */ = {
349 isa = XCBuildConfiguration;
350 buildSettings = {
351 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
352 };
353 name = Release;
354 };
355 C61E2D8412F360A200FC9BCA /* Release */ = {
356 isa = XCBuildConfiguration;
357 buildSettings = {
358 CURRENT_PROJECT_VERSION = 1.0.0d1;
359 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
360 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
361 GCC_WARN_ABOUT_RETURN_TYPE = YES;
362 GCC_WARN_UNUSED_VARIABLE = YES;
363 INFOPLIST_FILE = "libkmodtest/libkmodtest-Info.plist";
364 MODULE_NAME = com.apple.driver.libkmodtest;
365 MODULE_VERSION = 1.0.0d1;
366 PRODUCT_NAME = "$(TARGET_NAME)";
367 WRAPPER_EXTENSION = kext;
368 };
369 name = Release;
370 };
371 C61E2D9412F3642100FC9BCA /* Release */ = {
372 isa = XCBuildConfiguration;
373 buildSettings = {
374 COPY_PHASE_STRIP = YES;
375 EXECUTABLE_PREFIX = lib;
376 GCC_ENABLE_BUILTIN_FUNCTIONS = NO;
377 GCC_ENABLE_KERNEL_DEVELOPMENT = YES;
378 GCC_PREPROCESSOR_DEFINITIONS = (
379 KERNEL,
380 KERNEL_PRIVATE,
381 DRIVER_PRIVATE,
382 APPLE,
383 NeXT,
384 );
385 GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
386 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
387 GCC_USE_STANDARD_INCLUDE_SEARCHING = NO;
388 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
389 GCC_WARN_ABOUT_RETURN_TYPE = YES;
390 GCC_WARN_UNUSED_VARIABLE = YES;
391 HEADER_SEARCH_PATHS = (
392 /System/Library/Frameworks/Kernel.framework/PrivateHeaders,
393 /System/Library/Frameworks/Kernel.framework/Headers,
394 );
395 INSTALL_PATH = /usr/lib;
396 PRODUCT_NAME = kmod;
397 };
398 name = Release;
399 };
400 C61E2D9712F3647000FC9BCA /* Release */ = {
401 isa = XCBuildConfiguration;
402 buildSettings = {
403 PRODUCT_NAME = "$(TARGET_NAME)";
404 };
405 name = Release;
406 };
407 C61E2DA012F364C100FC9BCA /* Release */ = {
408 isa = XCBuildConfiguration;
409 buildSettings = {
410 COPY_PHASE_STRIP = YES;
411 EXECUTABLE_PREFIX = lib;
412 GCC_ENABLE_BUILTIN_FUNCTIONS = NO;
413 GCC_ENABLE_KERNEL_DEVELOPMENT = YES;
414 GCC_PREPROCESSOR_DEFINITIONS = (
415 KERNEL,
416 KERNEL_PRIVATE,
417 DRIVER_PRIVATE,
418 APPLE,
419 NeXT,
420 );
421 GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
422 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
423 GCC_USE_STANDARD_INCLUDE_SEARCHING = NO;
424 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
425 GCC_WARN_ABOUT_RETURN_TYPE = YES;
426 GCC_WARN_UNUSED_VARIABLE = YES;
427 HEADER_SEARCH_PATHS = (
428 /System/Library/Frameworks/Kernel.framework/PrivateHeaders,
429 /System/Library/Frameworks/Kernel.framework/Headers,
430 );
431 INSTALL_PATH = /usr/lib;
432 PRODUCT_NAME = "kmodc++";
433 };
434 name = Release;
435 };
436/* End XCBuildConfiguration section */
437
438/* Begin XCConfigurationList section */
439 C61E2D6312F3605700FC9BCA /* Build configuration list for PBXProject "libkmod" */ = {
440 isa = XCConfigurationList;
441 buildConfigurations = (
442 C61E2D6612F3605700FC9BCA /* Release */,
443 );
444 defaultConfigurationIsVisible = 0;
445 defaultConfigurationName = Release;
446 };
447 C61E2D8512F360A200FC9BCA /* Build configuration list for PBXNativeTarget "libkmodtest" */ = {
448 isa = XCConfigurationList;
449 buildConfigurations = (
450 C61E2D8412F360A200FC9BCA /* Release */,
451 );
452 defaultConfigurationIsVisible = 0;
453 defaultConfigurationName = Release;
454 };
455 C61E2D9312F3642100FC9BCA /* Build configuration list for PBXNativeTarget "libkmod" */ = {
456 isa = XCConfigurationList;
457 buildConfigurations = (
458 C61E2D9412F3642100FC9BCA /* Release */,
459 );
460 defaultConfigurationIsVisible = 0;
461 defaultConfigurationName = Release;
462 };
463 C61E2D9612F3647000FC9BCA /* Build configuration list for PBXAggregateTarget "All" */ = {
464 isa = XCConfigurationList;
465 buildConfigurations = (
466 C61E2D9712F3647000FC9BCA /* Release */,
467 );
468 defaultConfigurationIsVisible = 0;
469 defaultConfigurationName = Release;
470 };
471 C61E2D9F12F364C100FC9BCA /* Build configuration list for PBXNativeTarget "libkmodc++" */ = {
472 isa = XCConfigurationList;
473 buildConfigurations = (
474 C61E2DA012F364C100FC9BCA /* Release */,
475 );
476 defaultConfigurationIsVisible = 0;
477 defaultConfigurationName = Release;
478 };
479/* End XCConfigurationList section */
480 };
481 rootObject = C61E2D6012F3605700FC9BCA /* Project object */;
482}