1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 45; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 C68D22B30EB2441400C3A06C /* testvmx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C68D22B20EB2441400C3A06C /* testvmx.cpp */; }; 11 C6CBD9CE1225B9FF00F317B5 /* testthreadcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6CBD9CD1225B9FF00F317B5 /* testthreadcall.cpp */; }; 12/* End PBXBuildFile section */ 13 14/* Begin PBXFileReference section */ 15 8DA8362C06AD9B9200E5AC22 /* Kernel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kernel.framework; path = /System/Library/Frameworks/Kernel.framework; sourceTree = "<absolute>"; }; 16 C68D22A80EB243BC00C3A06C /* testvmx.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = testvmx.kext; sourceTree = BUILT_PRODUCTS_DIR; }; 17 C68D22A90EB243BC00C3A06C /* testvmx-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "testvmx-Info.plist"; sourceTree = "<group>"; }; 18 C68D22B10EB2441400C3A06C /* testvmx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testvmx.h; sourceTree = "<group>"; }; 19 C68D22B20EB2441400C3A06C /* testvmx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testvmx.cpp; sourceTree = "<group>"; }; 20 C6CBD9C31225B98F00F317B5 /* testthreadcall.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = testthreadcall.kext; sourceTree = BUILT_PRODUCTS_DIR; }; 21 C6CBD9C41225B98F00F317B5 /* testthreadcall-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "testthreadcall-Info.plist"; sourceTree = "<group>"; }; 22 C6CBD9CC1225B9FF00F317B5 /* testthreadcall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testthreadcall.h; sourceTree = "<group>"; }; 23 C6CBD9CD1225B9FF00F317B5 /* testthreadcall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testthreadcall.cpp; sourceTree = "<group>"; }; 24/* End PBXFileReference section */ 25 26/* Begin PBXFrameworksBuildPhase section */ 27 C68D22A60EB243BC00C3A06C /* Frameworks */ = { 28 isa = PBXFrameworksBuildPhase; 29 buildActionMask = 2147483647; 30 files = ( 31 ); 32 runOnlyForDeploymentPostprocessing = 0; 33 }; 34 C6CBD9C11225B98F00F317B5 /* Frameworks */ = { 35 isa = PBXFrameworksBuildPhase; 36 buildActionMask = 2147483647; 37 files = ( 38 ); 39 runOnlyForDeploymentPostprocessing = 0; 40 }; 41/* End PBXFrameworksBuildPhase section */ 42 43/* Begin PBXGroup section */ 44 089C166AFE841209C02AAC07 /* testkext */ = { 45 isa = PBXGroup; 46 children = ( 47 247142CAFF3F8F9811CA285C /* Source */, 48 8DA8362C06AD9B9200E5AC22 /* Kernel.framework */, 49 19C28FB6FE9D52B211CA2CBB /* Products */, 50 ); 51 name = testkext; 52 sourceTree = "<group>"; 53 }; 54 19C28FB6FE9D52B211CA2CBB /* Products */ = { 55 isa = PBXGroup; 56 children = ( 57 C68D22A80EB243BC00C3A06C /* testvmx.kext */, 58 C6CBD9C31225B98F00F317B5 /* testthreadcall.kext */, 59 ); 60 name = Products; 61 sourceTree = "<group>"; 62 }; 63 247142CAFF3F8F9811CA285C /* Source */ = { 64 isa = PBXGroup; 65 children = ( 66 C6CBD9CC1225B9FF00F317B5 /* testthreadcall.h */, 67 C6CBD9CD1225B9FF00F317B5 /* testthreadcall.cpp */, 68 C68D22B10EB2441400C3A06C /* testvmx.h */, 69 C68D22B20EB2441400C3A06C /* testvmx.cpp */, 70 C68D22A90EB243BC00C3A06C /* testvmx-Info.plist */, 71 C6CBD9C41225B98F00F317B5 /* testthreadcall-Info.plist */, 72 ); 73 name = Source; 74 sourceTree = "<group>"; 75 }; 76/* End PBXGroup section */ 77 78/* Begin PBXNativeTarget section */ 79 C68D22A70EB243BC00C3A06C /* testvmx */ = { 80 isa = PBXNativeTarget; 81 buildConfigurationList = C68D22AC0EB243BD00C3A06C /* Build configuration list for PBXNativeTarget "testvmx" */; 82 buildPhases = ( 83 C68D22A40EB243BC00C3A06C /* Sources */, 84 C68D22A50EB243BC00C3A06C /* Resources */, 85 C68D22A60EB243BC00C3A06C /* Frameworks */, 86 ); 87 buildRules = ( 88 ); 89 dependencies = ( 90 ); 91 name = testvmx; 92 productName = testvmx; 93 productReference = C68D22A80EB243BC00C3A06C /* testvmx.kext */; 94 productType = "com.apple.product-type.kernel-extension.iokit"; 95 }; 96 C6CBD9C21225B98F00F317B5 /* testthreadcall */ = { 97 isa = PBXNativeTarget; 98 buildConfigurationList = C6CBD9C71225B98F00F317B5 /* Build configuration list for PBXNativeTarget "testthreadcall" */; 99 buildPhases = ( 100 C6CBD9BF1225B98F00F317B5 /* Sources */, 101 C6CBD9C01225B98F00F317B5 /* Resources */, 102 C6CBD9C11225B98F00F317B5 /* Frameworks */, 103 ); 104 buildRules = ( 105 ); 106 dependencies = ( 107 ); 108 name = testthreadcall; 109 productName = testthreadcall; 110 productReference = C6CBD9C31225B98F00F317B5 /* testthreadcall.kext */; 111 productType = "com.apple.product-type.kernel-extension.iokit"; 112 }; 113/* End PBXNativeTarget section */ 114 115/* Begin PBXProject section */ 116 089C1669FE841209C02AAC07 /* Project object */ = { 117 isa = PBXProject; 118 buildConfigurationList = 1DEB91DD08733DB10010E9CD /* Build configuration list for PBXProject "testkext" */; 119 compatibilityVersion = "Xcode 3.1"; 120 developmentRegion = English; 121 hasScannedForEncodings = 1; 122 knownRegions = ( 123 English, 124 Japanese, 125 French, 126 German, 127 ); 128 mainGroup = 089C166AFE841209C02AAC07 /* testkext */; 129 projectDirPath = ""; 130 projectRoot = ""; 131 targets = ( 132 C68D22A70EB243BC00C3A06C /* testvmx */, 133 C6CBD9C21225B98F00F317B5 /* testthreadcall */, 134 ); 135 }; 136/* End PBXProject section */ 137 138/* Begin PBXResourcesBuildPhase section */ 139 C68D22A50EB243BC00C3A06C /* Resources */ = { 140 isa = PBXResourcesBuildPhase; 141 buildActionMask = 2147483647; 142 files = ( 143 ); 144 runOnlyForDeploymentPostprocessing = 0; 145 }; 146 C6CBD9C01225B98F00F317B5 /* Resources */ = { 147 isa = PBXResourcesBuildPhase; 148 buildActionMask = 2147483647; 149 files = ( 150 ); 151 runOnlyForDeploymentPostprocessing = 0; 152 }; 153/* End PBXResourcesBuildPhase section */ 154 155/* Begin PBXSourcesBuildPhase section */ 156 C68D22A40EB243BC00C3A06C /* Sources */ = { 157 isa = PBXSourcesBuildPhase; 158 buildActionMask = 2147483647; 159 files = ( 160 C68D22B30EB2441400C3A06C /* testvmx.cpp in Sources */, 161 ); 162 runOnlyForDeploymentPostprocessing = 0; 163 }; 164 C6CBD9BF1225B98F00F317B5 /* Sources */ = { 165 isa = PBXSourcesBuildPhase; 166 buildActionMask = 2147483647; 167 files = ( 168 C6CBD9CE1225B9FF00F317B5 /* testthreadcall.cpp in Sources */, 169 ); 170 runOnlyForDeploymentPostprocessing = 0; 171 }; 172/* End PBXSourcesBuildPhase section */ 173 174/* Begin XCBuildConfiguration section */ 175 1DEB91DE08733DB10010E9CD /* Debug */ = { 176 isa = XCBuildConfiguration; 177 buildSettings = { 178 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; 179 GCC_C_LANGUAGE_STANDARD = gnu99; 180 GCC_OPTIMIZATION_LEVEL = 0; 181 GCC_WARN_ABOUT_RETURN_TYPE = YES; 182 GCC_WARN_UNUSED_VARIABLE = YES; 183 ONLY_ACTIVE_ARCH = YES; 184 PREBINDING = NO; 185 }; 186 name = Debug; 187 }; 188 1DEB91DF08733DB10010E9CD /* Release */ = { 189 isa = XCBuildConfiguration; 190 buildSettings = { 191 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; 192 GCC_C_LANGUAGE_STANDARD = gnu99; 193 GCC_WARN_ABOUT_RETURN_TYPE = YES; 194 GCC_WARN_UNUSED_VARIABLE = YES; 195 PREBINDING = NO; 196 }; 197 name = Release; 198 }; 199 C68D22AA0EB243BD00C3A06C /* Debug */ = { 200 isa = XCBuildConfiguration; 201 buildSettings = { 202 ALWAYS_SEARCH_USER_PATHS = NO; 203 COPY_PHASE_STRIP = NO; 204 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 205 GCC_DYNAMIC_NO_PIC = NO; 206 GCC_ENABLE_FIX_AND_CONTINUE = NO; 207 GCC_MODEL_TUNING = G5; 208 GCC_OPTIMIZATION_LEVEL = 0; 209 INFOPLIST_FILE = "testvmx-Info.plist"; 210 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; 211 MODULE_NAME = com.yourcompany.driver.testvmx; 212 MODULE_VERSION = 1.0.0d1; 213 PREBINDING = NO; 214 PRODUCT_NAME = testvmx; 215 VALID_ARCHS = "i386 x86_64"; 216 WRAPPER_EXTENSION = kext; 217 }; 218 name = Debug; 219 }; 220 C68D22AB0EB243BD00C3A06C /* Release */ = { 221 isa = XCBuildConfiguration; 222 buildSettings = { 223 ALWAYS_SEARCH_USER_PATHS = NO; 224 COPY_PHASE_STRIP = YES; 225 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 226 GCC_ENABLE_FIX_AND_CONTINUE = NO; 227 GCC_MODEL_TUNING = G5; 228 INFOPLIST_FILE = "testvmx-Info.plist"; 229 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; 230 MODULE_NAME = com.yourcompany.driver.testvmx; 231 MODULE_VERSION = 1.0.0d1; 232 PREBINDING = NO; 233 PRODUCT_NAME = testvmx; 234 VALID_ARCHS = "i386 x86_64"; 235 WRAPPER_EXTENSION = kext; 236 ZERO_LINK = NO; 237 }; 238 name = Release; 239 }; 240 C6CBD9C51225B98F00F317B5 /* Debug */ = { 241 isa = XCBuildConfiguration; 242 buildSettings = { 243 ALWAYS_SEARCH_USER_PATHS = NO; 244 COPY_PHASE_STRIP = NO; 245 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 246 GCC_DYNAMIC_NO_PIC = NO; 247 GCC_ENABLE_FIX_AND_CONTINUE = NO; 248 GCC_MODEL_TUNING = G5; 249 GCC_OPTIMIZATION_LEVEL = 0; 250 INFOPLIST_FILE = "testthreadcall-Info.plist"; 251 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; 252 MODULE_NAME = com.yourcompany.driver.testthreadcall; 253 MODULE_VERSION = 1.0.0d1; 254 PREBINDING = NO; 255 PRODUCT_NAME = testthreadcall; 256 WRAPPER_EXTENSION = kext; 257 }; 258 name = Debug; 259 }; 260 C6CBD9C61225B98F00F317B5 /* Release */ = { 261 isa = XCBuildConfiguration; 262 buildSettings = { 263 ALWAYS_SEARCH_USER_PATHS = NO; 264 COPY_PHASE_STRIP = YES; 265 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 266 GCC_ENABLE_FIX_AND_CONTINUE = NO; 267 GCC_MODEL_TUNING = G5; 268 INFOPLIST_FILE = "testthreadcall-Info.plist"; 269 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; 270 MODULE_NAME = com.yourcompany.driver.testthreadcall; 271 MODULE_VERSION = 1.0.0d1; 272 PREBINDING = NO; 273 PRODUCT_NAME = testthreadcall; 274 WRAPPER_EXTENSION = kext; 275 ZERO_LINK = NO; 276 }; 277 name = Release; 278 }; 279/* End XCBuildConfiguration section */ 280 281/* Begin XCConfigurationList section */ 282 1DEB91DD08733DB10010E9CD /* Build configuration list for PBXProject "testkext" */ = { 283 isa = XCConfigurationList; 284 buildConfigurations = ( 285 1DEB91DE08733DB10010E9CD /* Debug */, 286 1DEB91DF08733DB10010E9CD /* Release */, 287 ); 288 defaultConfigurationIsVisible = 0; 289 defaultConfigurationName = Release; 290 }; 291 C68D22AC0EB243BD00C3A06C /* Build configuration list for PBXNativeTarget "testvmx" */ = { 292 isa = XCConfigurationList; 293 buildConfigurations = ( 294 C68D22AA0EB243BD00C3A06C /* Debug */, 295 C68D22AB0EB243BD00C3A06C /* Release */, 296 ); 297 defaultConfigurationIsVisible = 0; 298 defaultConfigurationName = Release; 299 }; 300 C6CBD9C71225B98F00F317B5 /* Build configuration list for PBXNativeTarget "testthreadcall" */ = { 301 isa = XCConfigurationList; 302 buildConfigurations = ( 303 C6CBD9C51225B98F00F317B5 /* Debug */, 304 C6CBD9C61225B98F00F317B5 /* Release */, 305 ); 306 defaultConfigurationIsVisible = 0; 307 defaultConfigurationName = Release; 308 }; 309/* End XCConfigurationList section */ 310 }; 311 rootObject = 089C1669FE841209C02AAC07 /* Project object */; 312} 313