1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 42; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 47628D410D5B96D5004D8B8E /* IOATAPIProtocolTransportTimeStamps.h in Headers */ = {isa = PBXBuildFile; fileRef = 47628D400D5B96D5004D8B8E /* IOATAPIProtocolTransportTimeStamps.h */; }; 11 47628D420D5B96E6004D8B8E /* IOATAPIProtocolTransportTimeStamps.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 47628D400D5B96D5004D8B8E /* IOATAPIProtocolTransportTimeStamps.h */; }; 12 47628E0A0D6626B4004D8B8E /* IOATAPIProtocolTransportDebugging.h in Headers */ = {isa = PBXBuildFile; fileRef = 47628E090D6626B4004D8B8E /* IOATAPIProtocolTransportDebugging.h */; }; 13 47628E0C0D6626C2004D8B8E /* IOATAPIProtocolTransportDebugging.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 47628E090D6626B4004D8B8E /* IOATAPIProtocolTransportDebugging.h */; }; 14 5253CEA90D5AAB640041AE31 /* IOATAPIProtocolTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 06B48B24FFC1B5E711CE15BF /* IOATAPIProtocolTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; 15 5253CEAC0D5AAB640041AE31 /* IOATAPIProtocolTransport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B48B22FFC1B5E711CE15BF /* IOATAPIProtocolTransport.cpp */; settings = {ATTRIBUTES = (); }; }; 16 5253CEB80D5AABB20041AE31 /* IOATAPIProtocolTransport.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 06B48B24FFC1B5E711CE15BF /* IOATAPIProtocolTransport.h */; }; 17 5289027D143552850056B997 /* IOATAPIProtocolTransportDebugging.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 47628E090D6626B4004D8B8E /* IOATAPIProtocolTransportDebugging.h */; }; 18 5289027E143552850056B997 /* IOATAPIProtocolTransportTimeStamps.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 47628D400D5B96D5004D8B8E /* IOATAPIProtocolTransportTimeStamps.h */; }; 19/* End PBXBuildFile section */ 20 21/* Begin PBXContainerItemProxy section */ 22 E6816C8C1092355500F524E7 /* PBXContainerItemProxy */ = { 23 isa = PBXContainerItemProxy; 24 containerPortal = E6816C881092355500F524E7 /* ATAPILogger.xcodeproj */; 25 proxyType = 2; 26 remoteGlobalIDString = 8DD76F6C0486A84900D96B5E; 27 remoteInfo = ATAPILogger; 28 }; 29 E6816C8E1092356200F524E7 /* PBXContainerItemProxy */ = { 30 isa = PBXContainerItemProxy; 31 containerPortal = E6816C881092355500F524E7 /* ATAPILogger.xcodeproj */; 32 proxyType = 1; 33 remoteGlobalIDString = 8DD76F620486A84900D96B5E; 34 remoteInfo = ATAPILogger; 35 }; 36/* End PBXContainerItemProxy section */ 37 38/* Begin PBXCopyFilesBuildPhase section */ 39 47628D3E0D5B9660004D8B8E /* CopyFiles */ = { 40 isa = PBXCopyFilesBuildPhase; 41 buildActionMask = 8; 42 dstPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Kernel.framework/Versions/A/PrivateHeaders/IOKit/storage/ata"; 43 dstSubfolderSpec = 0; 44 files = ( 45 47628E0C0D6626C2004D8B8E /* IOATAPIProtocolTransportDebugging.h in CopyFiles */, 46 47628D420D5B96E6004D8B8E /* IOATAPIProtocolTransportTimeStamps.h in CopyFiles */, 47 ); 48 runOnlyForDeploymentPostprocessing = 1; 49 }; 50 5253CEB90D5AABD00041AE31 /* CopyFiles */ = { 51 isa = PBXCopyFilesBuildPhase; 52 buildActionMask = 8; 53 dstPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/ata"; 54 dstSubfolderSpec = 0; 55 files = ( 56 5253CEB80D5AABB20041AE31 /* IOATAPIProtocolTransport.h in CopyFiles */, 57 ); 58 runOnlyForDeploymentPostprocessing = 1; 59 }; 60 5289027C143552480056B997 /* CopyFiles */ = { 61 isa = PBXCopyFilesBuildPhase; 62 buildActionMask = 8; 63 dstPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks/IOKit.framework/Versions/A/PrivateHeaders/storage/ata"; 64 dstSubfolderSpec = 0; 65 files = ( 66 5289027D143552850056B997 /* IOATAPIProtocolTransportDebugging.h in CopyFiles */, 67 5289027E143552850056B997 /* IOATAPIProtocolTransportTimeStamps.h in CopyFiles */, 68 ); 69 runOnlyForDeploymentPostprocessing = 1; 70 }; 71/* End PBXCopyFilesBuildPhase section */ 72 73/* Begin PBXFileReference section */ 74 02961F13000BD80011CE15C0 /* Kernel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kernel.framework; path = /System/Library/Frameworks/Kernel.framework; sourceTree = "<absolute>"; }; 75 06B48B22FFC1B5E711CE15BF /* IOATAPIProtocolTransport.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IOATAPIProtocolTransport.cpp; sourceTree = "<group>"; }; 76 06B48B24FFC1B5E711CE15BF /* IOATAPIProtocolTransport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IOATAPIProtocolTransport.h; sourceTree = "<group>"; }; 77 47628D400D5B96D5004D8B8E /* IOATAPIProtocolTransportTimeStamps.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOATAPIProtocolTransportTimeStamps.h; sourceTree = "<group>"; }; 78 47628E090D6626B4004D8B8E /* IOATAPIProtocolTransportDebugging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOATAPIProtocolTransportDebugging.h; sourceTree = "<group>"; }; 79 5253CEB30D5AAB640041AE31 /* Info-IOATAPIProtocolTransport.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-IOATAPIProtocolTransport.plist"; sourceTree = "<group>"; }; 80 5253CEB40D5AAB640041AE31 /* IOATAPIProtocolTransport.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IOATAPIProtocolTransport.kext; sourceTree = BUILT_PRODUCTS_DIR; }; 81 528E2F1114338757008DDFD1 /* IOATAPIProtocolTransport.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = IOATAPIProtocolTransport.xcconfig; sourceTree = "<group>"; }; 82 E6816C881092355500F524E7 /* ATAPILogger.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ATAPILogger.xcodeproj; path = ATAPILogger/ATAPILogger.xcodeproj; sourceTree = "<group>"; }; 83/* End PBXFileReference section */ 84 85/* Begin PBXFrameworksBuildPhase section */ 86 5253CEAD0D5AAB640041AE31 /* Frameworks */ = { 87 isa = PBXFrameworksBuildPhase; 88 buildActionMask = 2147483647; 89 files = ( 90 ); 91 runOnlyForDeploymentPostprocessing = 0; 92 }; 93/* End PBXFrameworksBuildPhase section */ 94 95/* Begin PBXGroup section */ 96 06B48B19FFC1B5E711CE15BF /* IOATAPIProtocolTransport */ = { 97 isa = PBXGroup; 98 children = ( 99 528E2F1114338757008DDFD1 /* IOATAPIProtocolTransport.xcconfig */, 100 E6816C5F1092347600F524E7 /* Source */, 101 E6816C7E1092351F00F524E7 /* Tools */, 102 06B48B2BFFC1B5E711CE15BF /* Products */, 103 02961F13000BD80011CE15C0 /* Kernel.framework */, 104 5253CEB30D5AAB640041AE31 /* Info-IOATAPIProtocolTransport.plist */, 105 ); 106 name = IOATAPIProtocolTransport; 107 sourceTree = "<group>"; 108 }; 109 06B48B2BFFC1B5E711CE15BF /* Products */ = { 110 isa = PBXGroup; 111 children = ( 112 5253CEB40D5AAB640041AE31 /* IOATAPIProtocolTransport.kext */, 113 ); 114 name = Products; 115 sourceTree = "<group>"; 116 }; 117 E6816C5F1092347600F524E7 /* Source */ = { 118 isa = PBXGroup; 119 children = ( 120 47628E090D6626B4004D8B8E /* IOATAPIProtocolTransportDebugging.h */, 121 47628D400D5B96D5004D8B8E /* IOATAPIProtocolTransportTimeStamps.h */, 122 06B48B24FFC1B5E711CE15BF /* IOATAPIProtocolTransport.h */, 123 06B48B22FFC1B5E711CE15BF /* IOATAPIProtocolTransport.cpp */, 124 ); 125 name = Source; 126 sourceTree = "<group>"; 127 }; 128 E6816C7E1092351F00F524E7 /* Tools */ = { 129 isa = PBXGroup; 130 children = ( 131 E6816C881092355500F524E7 /* ATAPILogger.xcodeproj */, 132 ); 133 name = Tools; 134 sourceTree = "<group>"; 135 }; 136 E6816C891092355500F524E7 /* Products */ = { 137 isa = PBXGroup; 138 children = ( 139 E6816C8D1092355500F524E7 /* ATAPILogger */, 140 ); 141 name = Products; 142 sourceTree = "<group>"; 143 }; 144/* End PBXGroup section */ 145 146/* Begin PBXHeadersBuildPhase section */ 147 5253CEA80D5AAB640041AE31 /* Headers */ = { 148 isa = PBXHeadersBuildPhase; 149 buildActionMask = 2147483647; 150 files = ( 151 5253CEA90D5AAB640041AE31 /* IOATAPIProtocolTransport.h in Headers */, 152 47628D410D5B96D5004D8B8E /* IOATAPIProtocolTransportTimeStamps.h in Headers */, 153 47628E0A0D6626B4004D8B8E /* IOATAPIProtocolTransportDebugging.h in Headers */, 154 ); 155 runOnlyForDeploymentPostprocessing = 0; 156 }; 157/* End PBXHeadersBuildPhase section */ 158 159/* Begin PBXNativeTarget section */ 160 5253CEA70D5AAB640041AE31 /* IOATAPIProtocolTransport */ = { 161 isa = PBXNativeTarget; 162 buildConfigurationList = 5253CEAF0D5AAB640041AE31 /* Build configuration list for PBXNativeTarget "IOATAPIProtocolTransport" */; 163 buildPhases = ( 164 5253CEA80D5AAB640041AE31 /* Headers */, 165 5253CEAA0D5AAB640041AE31 /* Resources */, 166 5253CEAB0D5AAB640041AE31 /* Sources */, 167 5253CEAD0D5AAB640041AE31 /* Frameworks */, 168 5253CEAE0D5AAB640041AE31 /* Rez */, 169 5253CEB90D5AABD00041AE31 /* CopyFiles */, 170 47628D3E0D5B9660004D8B8E /* CopyFiles */, 171 5289027C143552480056B997 /* CopyFiles */, 172 ); 173 buildRules = ( 174 ); 175 dependencies = ( 176 E6816C8F1092356200F524E7 /* PBXTargetDependency */, 177 ); 178 name = IOATAPIProtocolTransport; 179 productInstallPath = "$(SYSTEM_LIBRARY_DIR)/Extensions/IOATAFamily.kext/Contents/PlugIns"; 180 productName = "IOATAPIProtocolTransport (Bundle)"; 181 productReference = 5253CEB40D5AAB640041AE31 /* IOATAPIProtocolTransport.kext */; 182 productType = "com.apple.product-type.kernel-extension.iokit"; 183 }; 184/* End PBXNativeTarget section */ 185 186/* Begin PBXProject section */ 187 06B48B18FFC1B5E711CE15BF /* Project object */ = { 188 isa = PBXProject; 189 buildConfigurationList = 5253CEA00D5AAB030041AE31 /* Build configuration list for PBXProject "IOATAPIProtocolTransport" */; 190 compatibilityVersion = "Xcode 2.4"; 191 developmentRegion = English; 192 hasScannedForEncodings = 1; 193 knownRegions = ( 194 English, 195 Japanese, 196 French, 197 German, 198 ); 199 mainGroup = 06B48B19FFC1B5E711CE15BF /* IOATAPIProtocolTransport */; 200 productRefGroup = 06B48B2BFFC1B5E711CE15BF /* Products */; 201 projectDirPath = ""; 202 projectReferences = ( 203 { 204 ProductGroup = E6816C891092355500F524E7 /* Products */; 205 ProjectRef = E6816C881092355500F524E7 /* ATAPILogger.xcodeproj */; 206 }, 207 ); 208 projectRoot = ""; 209 targets = ( 210 5253CEA70D5AAB640041AE31 /* IOATAPIProtocolTransport */, 211 ); 212 }; 213/* End PBXProject section */ 214 215/* Begin PBXReferenceProxy section */ 216 E6816C8D1092355500F524E7 /* ATAPILogger */ = { 217 isa = PBXReferenceProxy; 218 fileType = "compiled.mach-o.executable"; 219 path = ATAPILogger; 220 remoteRef = E6816C8C1092355500F524E7 /* PBXContainerItemProxy */; 221 sourceTree = BUILT_PRODUCTS_DIR; 222 }; 223/* End PBXReferenceProxy section */ 224 225/* Begin PBXResourcesBuildPhase section */ 226 5253CEAA0D5AAB640041AE31 /* Resources */ = { 227 isa = PBXResourcesBuildPhase; 228 buildActionMask = 2147483647; 229 files = ( 230 ); 231 runOnlyForDeploymentPostprocessing = 0; 232 }; 233/* End PBXResourcesBuildPhase section */ 234 235/* Begin PBXRezBuildPhase section */ 236 5253CEAE0D5AAB640041AE31 /* Rez */ = { 237 isa = PBXRezBuildPhase; 238 buildActionMask = 2147483647; 239 files = ( 240 ); 241 runOnlyForDeploymentPostprocessing = 0; 242 }; 243/* End PBXRezBuildPhase section */ 244 245/* Begin PBXSourcesBuildPhase section */ 246 5253CEAB0D5AAB640041AE31 /* Sources */ = { 247 isa = PBXSourcesBuildPhase; 248 buildActionMask = 2147483647; 249 files = ( 250 5253CEAC0D5AAB640041AE31 /* IOATAPIProtocolTransport.cpp in Sources */, 251 ); 252 runOnlyForDeploymentPostprocessing = 0; 253 }; 254/* End PBXSourcesBuildPhase section */ 255 256/* Begin PBXTargetDependency section */ 257 E6816C8F1092356200F524E7 /* PBXTargetDependency */ = { 258 isa = PBXTargetDependency; 259 name = ATAPILogger; 260 targetProxy = E6816C8E1092356200F524E7 /* PBXContainerItemProxy */; 261 }; 262/* End PBXTargetDependency section */ 263 264/* Begin XCBuildConfiguration section */ 265 5253CE970D5AAB030041AE31 /* Development */ = { 266 isa = XCBuildConfiguration; 267 buildSettings = { 268 ARCHS = "$(NATIVE_ARCH_ACTUAL)"; 269 }; 270 name = Development; 271 }; 272 5253CE980D5AAB030041AE31 /* Deployment */ = { 273 isa = XCBuildConfiguration; 274 buildSettings = { 275 ARCHS = "$(NATIVE_ARCH_ACTUAL)"; 276 }; 277 name = Deployment; 278 }; 279 5253CE990D5AAB030041AE31 /* Default */ = { 280 isa = XCBuildConfiguration; 281 buildSettings = { 282 ARCHS = "$(NATIVE_ARCH_ACTUAL)"; 283 }; 284 name = Default; 285 }; 286 5253CEB00D5AAB640041AE31 /* Development */ = { 287 isa = XCBuildConfiguration; 288 baseConfigurationReference = 528E2F1114338757008DDFD1 /* IOATAPIProtocolTransport.xcconfig */; 289 buildSettings = { 290 COPY_PHASE_STRIP = NO; 291 GCC_DYNAMIC_NO_PIC = NO; 292 GCC_ENABLE_FIX_AND_CONTINUE = YES; 293 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 294 GCC_OPTIMIZATION_LEVEL = 0; 295 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 296 INFOPLIST_FILE = "Info-IOATAPIProtocolTransport.plist"; 297 INSTALLHDRS_COPY_PHASE = YES; 298 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions/IOATAFamily.kext/Contents/PlugIns"; 299 KERNEL_MODULE = YES; 300 MODULE_IOKIT = YES; 301 MODULE_NAME = com.apple.iokit.IOATAPIProtocolTransport; 302 MODULE_VERSION = 2.5.1; 303 OTHER_CFLAGS = "-Wno-format"; 304 OTHER_LDFLAGS = ""; 305 OTHER_REZFLAGS = ""; 306 PRODUCT_NAME = IOATAPIProtocolTransport; 307 SECTORDER_FLAGS = ""; 308 VALID_ARCHS = "i386 x86_64 ppc"; 309 WARNING_CFLAGS = ( 310 "-Wmost", 311 "-Wno-four-char-constants", 312 "-Wno-unknown-pragmas", 313 ); 314 WRAPPER_EXTENSION = kext; 315 ZERO_LINK = YES; 316 }; 317 name = Development; 318 }; 319 5253CEB10D5AAB640041AE31 /* Deployment */ = { 320 isa = XCBuildConfiguration; 321 baseConfigurationReference = 528E2F1114338757008DDFD1 /* IOATAPIProtocolTransport.xcconfig */; 322 buildSettings = { 323 COPY_PHASE_STRIP = YES; 324 GCC_ENABLE_FIX_AND_CONTINUE = NO; 325 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 326 INFOPLIST_FILE = "Info-IOATAPIProtocolTransport.plist"; 327 INSTALLHDRS_COPY_PHASE = YES; 328 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions/IOATAFamily.kext/Contents/PlugIns"; 329 KERNEL_MODULE = YES; 330 MODULE_IOKIT = YES; 331 MODULE_NAME = com.apple.iokit.IOATAPIProtocolTransport; 332 MODULE_VERSION = 2.5.1; 333 OTHER_CFLAGS = "-Wno-format"; 334 OTHER_LDFLAGS = ""; 335 OTHER_REZFLAGS = ""; 336 PRODUCT_NAME = IOATAPIProtocolTransport; 337 SECTORDER_FLAGS = ""; 338 VALID_ARCHS = "i386 x86_64 ppc"; 339 WARNING_CFLAGS = ( 340 "-Wmost", 341 "-Wno-four-char-constants", 342 "-Wno-unknown-pragmas", 343 ); 344 WRAPPER_EXTENSION = kext; 345 ZERO_LINK = NO; 346 }; 347 name = Deployment; 348 }; 349 5253CEB20D5AAB640041AE31 /* Default */ = { 350 isa = XCBuildConfiguration; 351 baseConfigurationReference = 528E2F1114338757008DDFD1 /* IOATAPIProtocolTransport.xcconfig */; 352 buildSettings = { 353 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 354 INFOPLIST_FILE = "Info-IOATAPIProtocolTransport.plist"; 355 INSTALLHDRS_COPY_PHASE = YES; 356 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions/IOATAFamily.kext/Contents/PlugIns"; 357 KERNEL_MODULE = YES; 358 MODULE_IOKIT = YES; 359 MODULE_NAME = com.apple.iokit.IOATAPIProtocolTransport; 360 MODULE_VERSION = 2.5.1; 361 OTHER_CFLAGS = "-Wno-format"; 362 OTHER_LDFLAGS = ""; 363 OTHER_REZFLAGS = ""; 364 PRODUCT_NAME = IOATAPIProtocolTransport; 365 SECTORDER_FLAGS = ""; 366 VALID_ARCHS = "i386 x86_64 ppc"; 367 WARNING_CFLAGS = ( 368 "-Wmost", 369 "-Wno-four-char-constants", 370 "-Wno-unknown-pragmas", 371 ); 372 WRAPPER_EXTENSION = kext; 373 }; 374 name = Default; 375 }; 376/* End XCBuildConfiguration section */ 377 378/* Begin XCConfigurationList section */ 379 5253CEA00D5AAB030041AE31 /* Build configuration list for PBXProject "IOATAPIProtocolTransport" */ = { 380 isa = XCConfigurationList; 381 buildConfigurations = ( 382 5253CE970D5AAB030041AE31 /* Development */, 383 5253CE980D5AAB030041AE31 /* Deployment */, 384 5253CE990D5AAB030041AE31 /* Default */, 385 ); 386 defaultConfigurationIsVisible = 0; 387 defaultConfigurationName = Default; 388 }; 389 5253CEAF0D5AAB640041AE31 /* Build configuration list for PBXNativeTarget "IOATAPIProtocolTransport" */ = { 390 isa = XCConfigurationList; 391 buildConfigurations = ( 392 5253CEB00D5AAB640041AE31 /* Development */, 393 5253CEB10D5AAB640041AE31 /* Deployment */, 394 5253CEB20D5AAB640041AE31 /* Default */, 395 ); 396 defaultConfigurationIsVisible = 0; 397 defaultConfigurationName = Default; 398 }; 399/* End XCConfigurationList section */ 400 }; 401 rootObject = 06B48B18FFC1B5E711CE15BF /* Project object */; 402} 403