// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 42; objects = { /* Begin PBXBuildFile section */ 014FCB6300351B8D11CE15B4 /* IOUSBMassStorageUFISubclass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 014FCB6200351B8D11CE15B4 /* IOUSBMassStorageUFISubclass.cpp */; }; 014FCB6500351BCC11CE15B4 /* IOUSBMassStorageUFISubclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 014FCB6400351BCC11CE15B4 /* IOUSBMassStorageUFISubclass.h */; }; 0160FD75FFE08B0F11CE15B4 /* IOUSBMassStorageClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0160FD74FFE08B0F11CE15B4 /* IOUSBMassStorageClass.cpp */; settings = {ATTRIBUTES = (); }; }; 0160FD77FFE08B1E11CE15B4 /* IOUSBMassStorageClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0160FD76FFE08B1E11CE15B4 /* IOUSBMassStorageClass.h */; }; 0160FD79FFE08B2711CE15B4 /* USBMassStorageClassBulkOnly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0160FD78FFE08B2711CE15B4 /* USBMassStorageClassBulkOnly.cpp */; settings = {ATTRIBUTES = (); }; }; 0160FD7BFFE08B5011CE15B4 /* USBMassStorageClassCBI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0160FD7AFFE08B5011CE15B4 /* USBMassStorageClassCBI.cpp */; settings = {ATTRIBUTES = (); }; }; 0160FD7DFFE08CC011CE15B4 /* IOUSBMassStorageClass.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0160FD76FFE08B1E11CE15B4 /* IOUSBMassStorageClass.h */; }; 01E99F1F00351C8111CE15B4 /* IOUSBMassStorageUFISubclass.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 014FCB6400351BCC11CE15B4 /* IOUSBMassStorageUFISubclass.h */; }; 44BA14D3013F496804CE15B4 /* IOUFIStorageServices.h in Headers */ = {isa = PBXBuildFile; fileRef = 44BA14D2013F496804CE15B4 /* IOUFIStorageServices.h */; }; 44BA14D4013F496804CE15B4 /* IOUFIStorageServices.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 44BA14D2013F496804CE15B4 /* IOUFIStorageServices.h */; }; 44BA14D5013F496804CE15B4 /* IOUFIStorageServices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44BA14D1013F496804CE15B4 /* IOUFIStorageServices.cpp */; }; F5C72C5A02B5B8E201CE155F /* Debugging.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C72C5902B5B8E201CE155F /* Debugging.h */; }; /* End PBXBuildFile section */ /* Begin PBXBundleTarget section */ 089C1673FE841209C02AAC07 /* IOUSBMassStorageClass */ = { isa = PBXBundleTarget; buildConfigurationList = 2A859F7F08E4AA8C00F73457 /* Build configuration list for PBXBundleTarget "IOUSBMassStorageClass" */; buildPhases = ( 06AA1267FFB2110C11CA28AA /* ShellScript */, 089C1674FE841209C02AAC07 /* Headers */, 0160FD7CFFE08CC011CE15B4 /* CopyFiles */, 089C1675FE841209C02AAC07 /* Resources */, 089C1676FE841209C02AAC07 /* Sources */, 089C1677FE841209C02AAC07 /* Frameworks */, 089C1679FE841209C02AAC07 /* Rez */, 06AA1264FFB2107B11CA28AA /* ShellScript */, ); dependencies = ( ); name = IOUSBMassStorageClass; productInstallPath = "$(SYSTEM_LIBRARY_DIR)/Extensions"; productName = IOUSBMassStorageClass; productReference = 0B81C263FFB7832611CA28AA /* IOUSBMassStorageClass.kext */; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable IOUSBMassStorageClass CFBundleGetInfoString 2.0.6, Copyright Apple Inc. 2000-2009 CFBundleIconFile CFBundleIdentifier com.apple.iokit.IOUSBMassStorageClass CFBundleInfoDictionaryVersion 6.0 CFBundleName IOUSBMassStorageClass CFBundlePackageType KEXT CFBundleShortVersionString 2.0.6 CFBundleSignature ???? CFBundleVersion 2.0.6 IOKitPersonalities IOUSBMassStorageClass1 CFBundleIdentifier com.apple.iokit.IOUSBMassStorageClass IOClass IOUSBMassStorageClass IOProviderClass IOUSBInterface Physical Interconnect USB Physical Interconnect Location External Read Time Out Duration 30000 Write Time Out Duration 30000 bInterfaceClass 8 bInterfaceSubClass 1 IOUSBMassStorageClass2 CFBundleIdentifier com.apple.iokit.IOUSBMassStorageClass IOClass IOUSBMassStorageClass IOProviderClass IOUSBInterface Physical Interconnect USB Physical Interconnect Location External Read Time Out Duration 30000 Write Time Out Duration 30000 bInterfaceClass 8 bInterfaceSubClass 2 IOUSBMassStorageClass3 CFBundleIdentifier com.apple.iokit.IOUSBMassStorageClass IOClass IOUSBMassStorageClass IOProviderClass IOUSBInterface Physical Interconnect USB Physical Interconnect Location External Read Time Out Duration 30000 Write Time Out Duration 30000 bInterfaceClass 8 bInterfaceSubClass 3 IOUSBMassStorageClass4 CFBundleIdentifier com.apple.iokit.IOUSBMassStorageClass IOClass IOUSBMassStorageUFISubclass IOMediaIcon CFBundleIdentifier com.apple.iokit.IOSCSIArchitectureModelFamily IOBundleResourceFile Floppy.icns IOProviderClass IOUSBInterface Physical Interconnect USB Physical Interconnect Location External Read Time Out Duration 30000 SCSI Device Characteristics Manual Eject true Write Time Out Duration 30000 bInterfaceClass 8 bInterfaceSubClass 4 IOUSBMassStorageClass5 CFBundleIdentifier com.apple.iokit.IOUSBMassStorageClass IOClass IOUSBMassStorageClass IOProviderClass IOUSBInterface Physical Interconnect USB Physical Interconnect Location External Read Time Out Duration 30000 Write Time Out Duration 30000 bInterfaceClass 8 bInterfaceSubClass 5 IOUSBMassStorageClass6 CFBundleIdentifier com.apple.iokit.IOUSBMassStorageClass IOClass IOUSBMassStorageClass IOProviderClass IOUSBInterface Physical Interconnect USB Physical Interconnect Location External Read Time Out Duration 30000 Write Time Out Duration 30000 bInterfaceClass 8 bInterfaceSubClass 6 OSBundleCompatibleVersion 1.0.0 OSBundleLibraries com.apple.iokit.IOSCSIArchitectureModelFamily 1.0.0 com.apple.iokit.IOStorageFamily 1.0.0 com.apple.iokit.IOUSBFamily 1.8 com.apple.kernel.iokit 6.0 OSBundleRequired Local-Root "; }; /* End PBXBundleTarget section */ /* Begin PBXCopyFilesBuildPhase section */ 0160FD7CFFE08CC011CE15B4 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 8; dstPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb"; dstSubfolderSpec = 0; files = ( 0160FD7DFFE08CC011CE15B4 /* IOUSBMassStorageClass.h in CopyFiles */, 01E99F1F00351C8111CE15B4 /* IOUSBMassStorageUFISubclass.h in CopyFiles */, 44BA14D4013F496804CE15B4 /* IOUFIStorageServices.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 014FCB6200351B8D11CE15B4 /* IOUSBMassStorageUFISubclass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = IOUSBMassStorageUFISubclass.cpp; sourceTree = ""; }; 014FCB6400351BCC11CE15B4 /* IOUSBMassStorageUFISubclass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = IOUSBMassStorageUFISubclass.h; sourceTree = ""; }; 0160FD74FFE08B0F11CE15B4 /* IOUSBMassStorageClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = IOUSBMassStorageClass.cpp; sourceTree = SOURCE_ROOT; }; 0160FD76FFE08B1E11CE15B4 /* IOUSBMassStorageClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = IOUSBMassStorageClass.h; sourceTree = SOURCE_ROOT; }; 0160FD78FFE08B2711CE15B4 /* USBMassStorageClassBulkOnly.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = USBMassStorageClassBulkOnly.cpp; sourceTree = SOURCE_ROOT; }; 0160FD7AFFE08B5011CE15B4 /* USBMassStorageClassCBI.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = USBMassStorageClassCBI.cpp; sourceTree = SOURCE_ROOT; }; 0B81C263FFB7832611CA28AA /* IOUSBMassStorageClass.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; path = IOUSBMassStorageClass.kext; sourceTree = BUILT_PRODUCTS_DIR; }; 44BA14D1013F496804CE15B4 /* IOUFIStorageServices.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = IOUFIStorageServices.cpp; sourceTree = ""; }; 44BA14D2013F496804CE15B4 /* IOUFIStorageServices.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = IOUFIStorageServices.h; sourceTree = ""; }; F5C72C5902B5B8E201CE155F /* Debugging.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Debugging.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 089C1677FE841209C02AAC07 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 089C166AFE841209C02AAC07 /* IOUSBMassStorageClass */ = { isa = PBXGroup; children = ( F5C72C5902B5B8E201CE155F /* Debugging.h */, 247142CAFF3F8F9811CA285C /* Source */, 19C28FB6FE9D52B211CA2CBB /* Products */, ); name = IOUSBMassStorageClass; sourceTree = ""; }; 19C28FB6FE9D52B211CA2CBB /* Products */ = { isa = PBXGroup; children = ( 0B81C263FFB7832611CA28AA /* IOUSBMassStorageClass.kext */, ); name = Products; sourceTree = ""; }; 247142CAFF3F8F9811CA285C /* Source */ = { isa = PBXGroup; children = ( 0160FD76FFE08B1E11CE15B4 /* IOUSBMassStorageClass.h */, 0160FD74FFE08B0F11CE15B4 /* IOUSBMassStorageClass.cpp */, 0160FD78FFE08B2711CE15B4 /* USBMassStorageClassBulkOnly.cpp */, 0160FD7AFFE08B5011CE15B4 /* USBMassStorageClassCBI.cpp */, 014FCB6200351B8D11CE15B4 /* IOUSBMassStorageUFISubclass.cpp */, 014FCB6400351BCC11CE15B4 /* IOUSBMassStorageUFISubclass.h */, 44BA14D1013F496804CE15B4 /* IOUFIStorageServices.cpp */, 44BA14D2013F496804CE15B4 /* IOUFIStorageServices.h */, ); name = Source; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 089C1674FE841209C02AAC07 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 0160FD77FFE08B1E11CE15B4 /* IOUSBMassStorageClass.h in Headers */, 014FCB6500351BCC11CE15B4 /* IOUSBMassStorageUFISubclass.h in Headers */, 44BA14D3013F496804CE15B4 /* IOUFIStorageServices.h in Headers */, F5C72C5A02B5B8E201CE155F /* Debugging.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXProject section */ 089C1669FE841209C02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 2A859F8308E4AA8C00F73457 /* Build configuration list for PBXProject "IOUSBMassStorageClass" */; compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 089C166AFE841209C02AAC07 /* IOUSBMassStorageClass */; projectDirPath = ""; projectRoot = ""; targets = ( 089C1673FE841209C02AAC07 /* IOUSBMassStorageClass */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 089C1675FE841209C02AAC07 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXRezBuildPhase section */ 089C1679FE841209C02AAC07 /* Rez */ = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXRezBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 06AA1264FFB2107B11CA28AA /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "script=\"${SYSTEM_DEVELOPER_DIR}/ProjectBuilder Extras/Kernel Extension Support/KEXTPostprocess\";\nif [ -x \"$script\" ]; then\n . \"$script\"\nfi"; }; 06AA1267FFB2110C11CA28AA /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "script=\"${SYSTEM_DEVELOPER_DIR}/ProjectBuilder Extras/Kernel Extension Support/KEXTPreprocess\";\nif [ -x \"$script\" ]; then\n . \"$script\"\nfi"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 089C1676FE841209C02AAC07 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 0160FD75FFE08B0F11CE15B4 /* IOUSBMassStorageClass.cpp in Sources */, 0160FD79FFE08B2711CE15B4 /* USBMassStorageClassBulkOnly.cpp in Sources */, 0160FD7BFFE08B5011CE15B4 /* USBMassStorageClassCBI.cpp in Sources */, 014FCB6300351B8D11CE15B4 /* IOUSBMassStorageUFISubclass.cpp in Sources */, 44BA14D5013F496804CE15B4 /* IOUFIStorageServices.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 2A859F8008E4AA8C00F73457 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ""; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; HEADER_SEARCH_PATHS = ""; INSTALLHDRS_COPY_PHASE = YES; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; KERNEL_MODULE = YES; LIBRARY_SEARCH_PATHS = ""; MODULE_IOKIT = YES; MODULE_NAME = com.apple.iokit.IOUSBMassStorageClass; MODULE_VERSION = 2.0.6; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = IOUSBMassStorageClass; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = kext; ZERO_LINK = YES; }; name = Development; }; 2A859F8108E4AA8C00F73457 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ""; GCC_ENABLE_FIX_AND_CONTINUE = NO; HEADER_SEARCH_PATHS = ""; INSTALLHDRS_COPY_PHASE = YES; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; KERNEL_MODULE = YES; LIBRARY_SEARCH_PATHS = ""; MODULE_IOKIT = YES; MODULE_NAME = com.apple.iokit.IOUSBMassStorageClass; MODULE_VERSION = 2.0.6; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = IOUSBMassStorageClass; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = kext; ZERO_LINK = NO; }; name = Deployment; }; 2A859F8208E4AA8C00F73457 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ""; HEADER_SEARCH_PATHS = ""; INSTALLHDRS_COPY_PHASE = YES; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; KERNEL_MODULE = YES; LIBRARY_SEARCH_PATHS = ""; MODULE_IOKIT = YES; MODULE_NAME = com.apple.iokit.IOUSBMassStorageClass; MODULE_VERSION = 2.0.6; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = IOUSBMassStorageClass; SECTORDER_FLAGS = ""; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = kext; }; name = Default; }; 2A859F8408E4AA8C00F73457 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Development; }; 2A859F8508E4AA8C00F73457 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Deployment; }; 2A859F8608E4AA8C00F73457 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Default; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 2A859F7F08E4AA8C00F73457 /* Build configuration list for PBXBundleTarget "IOUSBMassStorageClass" */ = { isa = XCConfigurationList; buildConfigurations = ( 2A859F8008E4AA8C00F73457 /* Development */, 2A859F8108E4AA8C00F73457 /* Deployment */, 2A859F8208E4AA8C00F73457 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 2A859F8308E4AA8C00F73457 /* Build configuration list for PBXProject "IOUSBMassStorageClass" */ = { isa = XCConfigurationList; buildConfigurations = ( 2A859F8408E4AA8C00F73457 /* Development */, 2A859F8508E4AA8C00F73457 /* Deployment */, 2A859F8608E4AA8C00F73457 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; /* End XCConfigurationList section */ }; rootObject = 089C1669FE841209C02AAC07 /* Project object */; }