9 /* Begin PBXAggregateTarget section */
10 C61E2D9512F3647000FC9BCA /* All */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = C61E2D9612F3647000FC9BCA /* Build configuration list for PBXAggregateTarget "All" */;
16 C61E2D9912F364A800FC9BCA /* PBXTargetDependency */,
17 C61E2DA212F3650100FC9BCA /* PBXTargetDependency */,
22 /* End PBXAggregateTarget section */
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 */
34 /* Begin PBXContainerItemProxy section */
35 C61E2D9812F364A800FC9BCA /* PBXContainerItemProxy */ = {
36 isa = PBXContainerItemProxy;
37 containerPortal = C61E2D6012F3605700FC9BCA /* Project object */;
39 remoteGlobalIDString = C61E2D9112F3642100FC9BCA;
42 C61E2DA112F3650100FC9BCA /* PBXContainerItemProxy */ = {
43 isa = PBXContainerItemProxy;
44 containerPortal = C61E2D6012F3605700FC9BCA /* Project object */;
46 remoteGlobalIDString = C61E2D9D12F364C100FC9BCA;
47 remoteInfo = "libkmodc++";
49 C61E2DB112F36AC700FC9BCA /* PBXContainerItemProxy */ = {
50 isa = PBXContainerItemProxy;
51 containerPortal = C61E2D6012F3605700FC9BCA /* Project object */;
53 remoteGlobalIDString = C61E2D9112F3642100FC9BCA;
56 C61E2DB312F36ACB00FC9BCA /* PBXContainerItemProxy */ = {
57 isa = PBXContainerItemProxy;
58 containerPortal = C61E2D6012F3605700FC9BCA /* Project object */;
60 remoteGlobalIDString = C61E2D9D12F364C100FC9BCA;
61 remoteInfo = "libkmodc++";
63 /* End PBXContainerItemProxy section */
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 */
80 /* Begin PBXFrameworksBuildPhase section */
81 C61E2D6E12F360A200FC9BCA /* Frameworks */ = {
82 isa = PBXFrameworksBuildPhase;
83 buildActionMask = 2147483647;
86 runOnlyForDeploymentPostprocessing = 0;
88 C61E2D8F12F3642100FC9BCA /* Frameworks */ = {
89 isa = PBXFrameworksBuildPhase;
90 buildActionMask = 2147483647;
93 runOnlyForDeploymentPostprocessing = 0;
95 C61E2D9B12F364C100FC9BCA /* Frameworks */ = {
96 isa = PBXFrameworksBuildPhase;
97 buildActionMask = 2147483647;
100 runOnlyForDeploymentPostprocessing = 0;
102 /* End PBXFrameworksBuildPhase section */
104 /* Begin PBXGroup section */
105 C61E2D5E12F3605700FC9BCA = {
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 */,
117 sourceTree = "<group>";
119 C61E2D7412F360A200FC9BCA /* Products */ = {
122 C61E2D7312F360A200FC9BCA /* libkmodtest.kext */,
123 C61E2D9212F3642100FC9BCA /* libkmod.a */,
124 C61E2D9E12F364C100FC9BCA /* libkmodc++.a */,
127 sourceTree = "<group>";
129 C61E2D7512F360A200FC9BCA /* Frameworks */ = {
132 C61E2D7612F360A200FC9BCA /* Other Frameworks */,
135 sourceTree = "<group>";
137 C61E2D7612F360A200FC9BCA /* Other Frameworks */ = {
140 C61E2D7712F360A200FC9BCA /* Kernel.framework */,
142 name = "Other Frameworks";
143 sourceTree = "<group>";
145 C61E2D7812F360A200FC9BCA /* libkmodtest */ = {
148 C61E2D7F12F360A200FC9BCA /* libkmodtest.h */,
149 C61E2D8112F360A200FC9BCA /* libkmodtest.cpp */,
150 C61E2D7912F360A200FC9BCA /* Supporting Files */,
153 sourceTree = "<group>";
155 C61E2D7912F360A200FC9BCA /* Supporting Files */ = {
158 C61E2D7A12F360A200FC9BCA /* libkmodtest-Info.plist */,
160 name = "Supporting Files";
161 sourceTree = "<group>";
163 /* End PBXGroup section */
165 /* Begin PBXHeadersBuildPhase section */
166 C61E2D6F12F360A200FC9BCA /* Headers */ = {
167 isa = PBXHeadersBuildPhase;
168 buildActionMask = 2147483647;
170 C61E2D8012F360A200FC9BCA /* libkmodtest.h in Headers */,
172 runOnlyForDeploymentPostprocessing = 0;
174 C61E2D9012F3642100FC9BCA /* Headers */ = {
175 isa = PBXHeadersBuildPhase;
176 buildActionMask = 2147483647;
179 runOnlyForDeploymentPostprocessing = 0;
181 C61E2D9C12F364C100FC9BCA /* Headers */ = {
182 isa = PBXHeadersBuildPhase;
183 buildActionMask = 2147483647;
186 runOnlyForDeploymentPostprocessing = 0;
188 /* End PBXHeadersBuildPhase section */
190 /* Begin PBXNativeTarget section */
191 C61E2D7212F360A200FC9BCA /* libkmodtest */ = {
192 isa = PBXNativeTarget;
193 buildConfigurationList = C61E2D8512F360A200FC9BCA /* Build configuration list for PBXNativeTarget "libkmodtest" */;
195 C61E2D6D12F360A200FC9BCA /* Sources */,
196 C61E2D6E12F360A200FC9BCA /* Frameworks */,
197 C61E2D6F12F360A200FC9BCA /* Headers */,
198 C61E2D7012F360A200FC9BCA /* Resources */,
199 C61E2D7112F360A200FC9BCA /* Rez */,
204 C61E2DB212F36AC700FC9BCA /* PBXTargetDependency */,
205 C61E2DB412F36ACB00FC9BCA /* PBXTargetDependency */,
208 productName = libkmodtest;
209 productReference = C61E2D7312F360A200FC9BCA /* libkmodtest.kext */;
210 productType = "com.apple.product-type.kernel-extension";
212 C61E2D9112F3642100FC9BCA /* libkmod */ = {
213 isa = PBXNativeTarget;
214 buildConfigurationList = C61E2D9312F3642100FC9BCA /* Build configuration list for PBXNativeTarget "libkmod" */;
216 C61E2D8E12F3642100FC9BCA /* Sources */,
217 C61E2D8F12F3642100FC9BCA /* Frameworks */,
218 C61E2D9012F3642100FC9BCA /* Headers */,
225 productName = libkmod;
226 productReference = C61E2D9212F3642100FC9BCA /* libkmod.a */;
227 productType = "com.apple.product-type.library.static";
229 C61E2D9D12F364C100FC9BCA /* libkmodc++ */ = {
230 isa = PBXNativeTarget;
231 buildConfigurationList = C61E2D9F12F364C100FC9BCA /* Build configuration list for PBXNativeTarget "libkmodc++" */;
233 C61E2D9A12F364C100FC9BCA /* Sources */,
234 C61E2D9B12F364C100FC9BCA /* Frameworks */,
235 C61E2D9C12F364C100FC9BCA /* Headers */,
242 productName = "libkmodc++";
243 productReference = C61E2D9E12F364C100FC9BCA /* libkmodc++.a */;
244 productType = "com.apple.product-type.library.static";
246 /* End PBXNativeTarget section */
248 /* Begin PBXProject section */
249 C61E2D6012F3605700FC9BCA /* Project object */ = {
252 LastUpgradeCheck = 0420;
254 buildConfigurationList = C61E2D6312F3605700FC9BCA /* Build configuration list for PBXProject "libkmod" */;
255 compatibilityVersion = "Xcode 3.2";
256 developmentRegion = English;
257 hasScannedForEncodings = 0;
261 mainGroup = C61E2D5E12F3605700FC9BCA;
262 productRefGroup = C61E2D7412F360A200FC9BCA /* Products */;
266 C61E2D9512F3647000FC9BCA /* All */,
267 C61E2D9112F3642100FC9BCA /* libkmod */,
268 C61E2D9D12F364C100FC9BCA /* libkmodc++ */,
269 C61E2D7212F360A200FC9BCA /* libkmodtest */,
272 /* End PBXProject section */
274 /* Begin PBXResourcesBuildPhase section */
275 C61E2D7012F360A200FC9BCA /* Resources */ = {
276 isa = PBXResourcesBuildPhase;
277 buildActionMask = 2147483647;
279 C61E2DAC12F3661900FC9BCA /* README in Resources */,
281 runOnlyForDeploymentPostprocessing = 0;
283 /* End PBXResourcesBuildPhase section */
285 /* Begin PBXRezBuildPhase section */
286 C61E2D7112F360A200FC9BCA /* Rez */ = {
287 isa = PBXRezBuildPhase;
288 buildActionMask = 2147483647;
291 runOnlyForDeploymentPostprocessing = 0;
293 /* End PBXRezBuildPhase section */
295 /* Begin PBXSourcesBuildPhase section */
296 C61E2D6D12F360A200FC9BCA /* Sources */ = {
297 isa = PBXSourcesBuildPhase;
298 buildActionMask = 2147483647;
300 C61E2D8212F360A200FC9BCA /* libkmodtest.cpp in Sources */,
302 runOnlyForDeploymentPostprocessing = 0;
304 C61E2D8E12F3642100FC9BCA /* Sources */ = {
305 isa = PBXSourcesBuildPhase;
306 buildActionMask = 2147483647;
308 C61E2DAD12F3672F00FC9BCA /* c_start.c in Sources */,
309 C61E2DAE12F3672F00FC9BCA /* c_stop.c in Sources */,
311 runOnlyForDeploymentPostprocessing = 0;
313 C61E2D9A12F364C100FC9BCA /* Sources */ = {
314 isa = PBXSourcesBuildPhase;
315 buildActionMask = 2147483647;
317 C61E2DAF12F3673A00FC9BCA /* cplus_start.c in Sources */,
318 C61E2DB012F3673A00FC9BCA /* cplus_stop.c in Sources */,
320 runOnlyForDeploymentPostprocessing = 0;
322 /* End PBXSourcesBuildPhase section */
324 /* Begin PBXTargetDependency section */
325 C61E2D9912F364A800FC9BCA /* PBXTargetDependency */ = {
326 isa = PBXTargetDependency;
327 target = C61E2D9112F3642100FC9BCA /* libkmod */;
328 targetProxy = C61E2D9812F364A800FC9BCA /* PBXContainerItemProxy */;
330 C61E2DA212F3650100FC9BCA /* PBXTargetDependency */ = {
331 isa = PBXTargetDependency;
332 target = C61E2D9D12F364C100FC9BCA /* libkmodc++ */;
333 targetProxy = C61E2DA112F3650100FC9BCA /* PBXContainerItemProxy */;
335 C61E2DB212F36AC700FC9BCA /* PBXTargetDependency */ = {
336 isa = PBXTargetDependency;
337 target = C61E2D9112F3642100FC9BCA /* libkmod */;
338 targetProxy = C61E2DB112F36AC700FC9BCA /* PBXContainerItemProxy */;
340 C61E2DB412F36ACB00FC9BCA /* PBXTargetDependency */ = {
341 isa = PBXTargetDependency;
342 target = C61E2D9D12F364C100FC9BCA /* libkmodc++ */;
343 targetProxy = C61E2DB312F36ACB00FC9BCA /* PBXContainerItemProxy */;
345 /* End PBXTargetDependency section */
347 /* Begin XCBuildConfiguration section */
348 C61E2D6612F3605700FC9BCA /* Release */ = {
349 isa = XCBuildConfiguration;
351 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
355 C61E2D8412F360A200FC9BCA /* Release */ = {
356 isa = XCBuildConfiguration;
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;
371 C61E2D9412F3642100FC9BCA /* Release */ = {
372 isa = XCBuildConfiguration;
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 = (
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,
395 INSTALL_PATH = /usr/lib;
400 C61E2D9712F3647000FC9BCA /* Release */ = {
401 isa = XCBuildConfiguration;
403 PRODUCT_NAME = "$(TARGET_NAME)";
407 C61E2DA012F364C100FC9BCA /* Release */ = {
408 isa = XCBuildConfiguration;
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 = (
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,
431 INSTALL_PATH = /usr/lib;
432 PRODUCT_NAME = "kmodc++";
436 /* End XCBuildConfiguration section */
438 /* Begin XCConfigurationList section */
439 C61E2D6312F3605700FC9BCA /* Build configuration list for PBXProject "libkmod" */ = {
440 isa = XCConfigurationList;
441 buildConfigurations = (
442 C61E2D6612F3605700FC9BCA /* Release */,
444 defaultConfigurationIsVisible = 0;
445 defaultConfigurationName = Release;
447 C61E2D8512F360A200FC9BCA /* Build configuration list for PBXNativeTarget "libkmodtest" */ = {
448 isa = XCConfigurationList;
449 buildConfigurations = (
450 C61E2D8412F360A200FC9BCA /* Release */,
452 defaultConfigurationIsVisible = 0;
453 defaultConfigurationName = Release;
455 C61E2D9312F3642100FC9BCA /* Build configuration list for PBXNativeTarget "libkmod" */ = {
456 isa = XCConfigurationList;
457 buildConfigurations = (
458 C61E2D9412F3642100FC9BCA /* Release */,
460 defaultConfigurationIsVisible = 0;
461 defaultConfigurationName = Release;
463 C61E2D9612F3647000FC9BCA /* Build configuration list for PBXAggregateTarget "All" */ = {
464 isa = XCConfigurationList;
465 buildConfigurations = (
466 C61E2D9712F3647000FC9BCA /* Release */,
468 defaultConfigurationIsVisible = 0;
469 defaultConfigurationName = Release;
471 C61E2D9F12F364C100FC9BCA /* Build configuration list for PBXNativeTarget "libkmodc++" */ = {
472 isa = XCConfigurationList;
473 buildConfigurations = (
474 C61E2DA012F364C100FC9BCA /* Release */,
476 defaultConfigurationIsVisible = 0;
477 defaultConfigurationName = Release;
479 /* End XCConfigurationList section */
481 rootObject = C61E2D6012F3605700FC9BCA /* Project object */;