// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 38; objects = { 01140C20FFC5C1ED11CE15BF = { isa = PBXFileReference; path = IOATABlockStorageDriver.h; refType = 2; }; 01140C21FFC5C1ED11CE15BF = { isa = PBXFileReference; path = IOATABlockStorageDevice.h; refType = 2; }; 01140C22FFC5C1ED11CE15BF = { isa = PBXFileReference; path = IOATAStorageDefines.h; refType = 2; }; 01140C23FFC5C1ED11CE15BF = { isa = PBXFileReference; path = IOATABlockStorageCommands.cpp; refType = 2; }; 01140C24FFC5C1ED11CE15BF = { isa = PBXFileReference; path = IOATABlockStorageDriver.cpp; refType = 2; }; 01140C25FFC5C1ED11CE15BF = { isa = PBXFileReference; path = IOATABlockStorageDevice.cpp; refType = 2; }; 01140C26FFC5C1ED11CE15BF = { isa = PBXFileReference; path = IOATABlockStorageDriverPM.cpp; refType = 2; }; 01140C27FFC5C1ED11CE15BF = { fileRef = 01140C20FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { ATTRIBUTES = ( ); }; }; 01140C28FFC5C1ED11CE15BF = { fileRef = 01140C21FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { ATTRIBUTES = ( ); }; }; 01140C29FFC5C1ED11CE15BF = { fileRef = 01140C22FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { ATTRIBUTES = ( ); }; }; 01140C2BFFC5C1ED11CE15BF = { fileRef = 01140C23FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { ATTRIBUTES = ( ); }; }; 01140C2CFFC5C1ED11CE15BF = { fileRef = 01140C24FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { ATTRIBUTES = ( ); }; }; 01140C2DFFC5C1ED11CE15BF = { fileRef = 01140C25FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { ATTRIBUTES = ( ); }; }; 01140C2EFFC5C1ED11CE15BF = { fileRef = 01140C26FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { ATTRIBUTES = ( ); }; }; 0145CCF6FFE5FEDF11CE15BF = { isa = PBXFrameworkReference; name = Kernel.framework; path = /System/Library/Frameworks/Kernel.framework; refType = 0; }; //010 //011 //012 //013 //014 //060 //061 //062 //063 //064 06AA1264FFB2107B11CA28AA = { buildActionMask = 2147483647; files = ( ); generatedFileNames = ( ); isa = PBXShellScriptBuildPhase; neededFileNames = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "script=\"${SYSTEM_DEVELOPER_DIR}/ProjectBuilder Extras/Kernel Extension Support/KEXTPostprocess\";\nif [ -x \"$script\" ]; then\n . \"$script\"\nfi"; }; 06AA1265FFB2107B11CA28AA = { buildRules = ( ); buildSettings = { ATA_BLOCK_STORAGE_DEVICE_DEBUGGING_LEVEL = 0; ATA_BLOCK_STORAGE_DRIVER_DEBUGGING_LEVEL = 0; ATA_BLOCK_STORAGE_DRIVER_PM_DEBUGGING_LEVEL = 0; COPY_PHASE_STRIP = NO; OPTIMIZATION_CFLAGS = "-O0"; }; isa = PBXBuildStyle; name = Development; }; 06AA1266FFB2107B11CA28AA = { buildRules = ( ); buildSettings = { COPY_PHASE_STRIP = YES; }; isa = PBXBuildStyle; name = Deployment; }; 06AA1267FFB2110C11CA28AA = { buildActionMask = 2147483647; files = ( ); generatedFileNames = ( ); isa = PBXShellScriptBuildPhase; neededFileNames = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "script=\"${SYSTEM_DEVELOPER_DIR}/ProjectBuilder Extras/Kernel Extension Support/KEXTPreprocess\";\nif [ -x \"$script\" ]; then\n . \"$script\"\nfi"; }; //060 //061 //062 //063 //064 //080 //081 //082 //083 //084 089C1669FE841209C02AAC07 = { buildStyles = ( 06AA1265FFB2107B11CA28AA, 06AA1266FFB2107B11CA28AA, ); isa = PBXProject; mainGroup = 089C166AFE841209C02AAC07; projectDirPath = ""; targets = ( 089C1673FE841209C02AAC07, 5C3EEA0E022B07DD05CE15BF, 5CF10958022C984D05CE15BF, ); }; 089C166AFE841209C02AAC07 = { children = ( 247142CAFF3F8F9811CA285C, 5C3EE9EE022AF3F005CE15BF, 5C3EE9FE022AF7EC05CE15BF, 5C3EE9FF022AF7EC05CE15BF, 0145CCF6FFE5FEDF11CE15BF, 089C167CFE841241C02AAC07, 19C28FB6FE9D52B211CA2CBB, ); isa = PBXGroup; name = IOATABlockStorage; refType = 4; }; 089C1673FE841209C02AAC07 = { buildPhases = ( 06AA1267FFB2110C11CA28AA, 089C1674FE841209C02AAC07, 089C1675FE841209C02AAC07, 089C1676FE841209C02AAC07, 089C1677FE841209C02AAC07, 5CF10956022C975205CE15BF, 089C1679FE841209C02AAC07, 06AA1264FFB2107B11CA28AA, ); buildSettings = { FRAMEWORK_SEARCH_PATHS = ""; HEADER_SEARCH_PATHS = ""; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; KERNEL_MODULE = YES; LIBRARY_SEARCH_PATHS = ""; MODULE_IOKIT = YES; MODULE_NAME = com.apple.iokit.IOATABlockStorage; MODULE_VERSION = 1.2.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = IOATABlockStorage; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = kext; }; dependencies = ( 5C418631022DA7C205CE15BF, 5C3EEA1B022B092C05CE15BF, ); isa = PBXBundleTarget; name = IOATABlockStorage; productInstallPath = "$(SYSTEM_LIBRARY_DIR)/Extensions"; productName = IOATABlockStorage; productReference = 0B81C263FFB7832611CA28AA; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable IOATABlockStorage CFBundleGetInfoString 1.2.0, Copyright Apple Computer, Inc. 1998-2002 CFBundleIconFile CFBundleIdentifier com.apple.iokit.IOATABlockStorage CFBundleInfoDictionaryVersion 6.0 CFBundleName IOATABlockStorage CFBundlePackageType KEXT CFBundleShortVersionString 1.2.0 CFBundleSignature ???? CFBundleVersion 1.2.0 IOKitPersonalities IOATABlockStorage CFBundleIdentifier com.apple.iokit.IOATABlockStorage IOClass IOATABlockStorageDriver IOCommandPoolSize 32 IOProviderClass IOATADevice Physical Interconnect ATA Physical Interconnect Location Internal ata device type ata OSBundleCompatibleVersion 1.0.0 OSBundleLibraries com.apple.iokit.IOATAFamily 1.5.1d1 com.apple.iokit.IOStorageFamily 1.0.0 OSBundleRequired Local-Root "; shouldUseHeadermap = 0; }; 089C1674FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( 01140C27FFC5C1ED11CE15BF, 01140C28FFC5C1ED11CE15BF, 01140C29FFC5C1ED11CE15BF, 5C3EEA04022AF8BB05CE15BF, 5C3EEA06022AF8DB05CE15BF, 5C3EEA07022AF8DB05CE15BF, ); isa = PBXHeadersBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 089C1675FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( 089C1680FE841241C02AAC07, 5CD9EF2202BEB0B205CE15BF, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 089C1676FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( 01140C2BFFC5C1ED11CE15BF, 01140C2CFFC5C1ED11CE15BF, 01140C2DFFC5C1ED11CE15BF, 01140C2EFFC5C1ED11CE15BF, 5C3EEA05022AF8BB05CE15BF, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 089C1677FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 089C1679FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( ); isa = PBXRezBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 089C167CFE841241C02AAC07 = { children = ( 5CD9EF2102BEB0B205CE15BF, 089C167DFE841241C02AAC07, ); isa = PBXGroup; name = Resources; refType = 4; }; 089C167DFE841241C02AAC07 = { children = ( 089C167EFE841241C02AAC07, ); isa = PBXVariantGroup; name = InfoPlist.strings; refType = 4; }; 089C167EFE841241C02AAC07 = { fileEncoding = 10; isa = PBXFileReference; name = English; path = English.lproj/InfoPlist.strings; refType = 4; }; 089C1680FE841241C02AAC07 = { fileRef = 089C167DFE841241C02AAC07; isa = PBXBuildFile; settings = { }; }; //080 //081 //082 //083 //084 //0B0 //0B1 //0B2 //0B3 //0B4 0B81C263FFB7832611CA28AA = { isa = PBXBundleReference; path = IOATABlockStorage.kext; refType = 3; }; //0B0 //0B1 //0B2 //0B3 //0B4 //190 //191 //192 //193 //194 19C28FB6FE9D52B211CA2CBB = { children = ( 0B81C263FFB7832611CA28AA, 5C3EEA0D022B07DD05CE15BF, 5CF10957022C984D05CE15BF, ); isa = PBXGroup; name = Products; refType = 4; }; //190 //191 //192 //193 //194 //240 //241 //242 //243 //244 247142CAFF3F8F9811CA285C = { children = ( 01140C20FFC5C1ED11CE15BF, 01140C21FFC5C1ED11CE15BF, 5C3EEA02022AF8BB05CE15BF, 01140C22FFC5C1ED11CE15BF, 01140C24FFC5C1ED11CE15BF, 01140C23FFC5C1ED11CE15BF, 01140C26FFC5C1ED11CE15BF, 01140C25FFC5C1ED11CE15BF, 5C3EEA03022AF8BB05CE15BF, ); isa = PBXGroup; name = Kernel; path = ""; refType = 4; }; //240 //241 //242 //243 //244 //5C0 //5C1 //5C2 //5C3 //5C4 5C3EE9EE022AF3F005CE15BF = { children = ( 5C3EE9EF022AF49305CE15BF, 5C3EE9F0022AF49305CE15BF, 5C3EE9F1022AF49305CE15BF, 5C3EE9F2022AF49305CE15BF, ); isa = PBXGroup; name = User; refType = 4; }; 5C3EE9EF022AF49305CE15BF = { isa = PBXFileReference; name = ATASMARTLib.h; path = UserClientLib/ATASMARTLib.h; refType = 4; }; 5C3EE9F0022AF49305CE15BF = { isa = PBXFileReference; name = ATASMARTLibPriv.h; path = UserClientLib/ATASMARTLibPriv.h; refType = 4; }; 5C3EE9F1022AF49305CE15BF = { isa = PBXFileReference; name = ATASMARTClient.h; path = UserClientLib/ATASMARTClient.h; refType = 4; }; 5C3EE9F2022AF49305CE15BF = { isa = PBXFileReference; name = ATASMARTClient.cpp; path = UserClientLib/ATASMARTClient.cpp; refType = 4; }; 5C3EE9FE022AF7EC05CE15BF = { isa = PBXFrameworkReference; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; refType = 0; }; 5C3EE9FF022AF7EC05CE15BF = { isa = PBXFrameworkReference; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; refType = 0; }; 5C3EEA02022AF8BB05CE15BF = { isa = PBXFileReference; name = ATASMARTUserClient.h; path = UserClient/ATASMARTUserClient.h; refType = 4; }; 5C3EEA03022AF8BB05CE15BF = { isa = PBXFileReference; name = ATASMARTUserClient.cpp; path = UserClient/ATASMARTUserClient.cpp; refType = 4; }; 5C3EEA04022AF8BB05CE15BF = { fileRef = 5C3EEA02022AF8BB05CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA05022AF8BB05CE15BF = { fileRef = 5C3EEA03022AF8BB05CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA06022AF8DB05CE15BF = { fileRef = 5C3EE9EF022AF49305CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA07022AF8DB05CE15BF = { fileRef = 5C3EE9F0022AF49305CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA0D022B07DD05CE15BF = { isa = PBXBundleReference; path = ATASMARTLib.plugin; refType = 3; }; 5C3EEA0E022B07DD05CE15BF = { buildPhases = ( 5C3EEA0F022B07DD05CE15BF, 5C3EEA10022B07DD05CE15BF, 5C3EEA11022B07DD05CE15BF, 5C3EEA12022B07DD05CE15BF, 5C3EEA13022B07DD05CE15BF, ); buildSettings = { OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = ATASMARTLib; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = plugin; }; dependencies = ( ); isa = PBXBundleTarget; name = ATASMARTLib; productInstallPath = "$(USER_LIBRARY_DIR)/Bundles"; productName = ATASmartLib; productReference = 5C3EEA0D022B07DD05CE15BF; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable ATASMARTLib CFBundleGetInfoString 1.2.0, Copyright Apple Computer, Inc 2002 CFBundleIconFile CFBundleIdentifier com.apple.iokit.ATASMARTLib CFBundleInfoDictionaryVersion 6.0 CFBundleName ATASMARTLib CFBundlePackageType BNDL CFBundleShortVersionString 1.2.0 CFBundleSignature ???? CFBundleVersion 1.2.0 CFPlugInDynamicRegistration NO CFPlugInFactories 5E659F92-20D3-11D6-BDB5-0003935A76B2 ATASMARTLibFactory CFPlugInTypes 24514B7A-2804-11D6-8A02-003065704866 5E659F92-20D3-11D6-BDB5-0003935A76B2 "; shouldUseHeadermap = 0; }; 5C3EEA0F022B07DD05CE15BF = { buildActionMask = 2147483647; files = ( 5C3EEA14022B080405CE15BF, 5C3EEA15022B080405CE15BF, 5C3EEA16022B080405CE15BF, 5C3EEA17022B080405CE15BF, ); isa = PBXHeadersBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5C3EEA10022B07DD05CE15BF = { buildActionMask = 2147483647; files = ( ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5C3EEA11022B07DD05CE15BF = { buildActionMask = 2147483647; files = ( 5C3EEA18022B080405CE15BF, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5C3EEA12022B07DD05CE15BF = { buildActionMask = 2147483647; files = ( 5C3EEA19022B08E505CE15BF, 5C3EEA1A022B08E505CE15BF, ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5C3EEA13022B07DD05CE15BF = { buildActionMask = 2147483647; files = ( ); isa = PBXRezBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5C3EEA14022B080405CE15BF = { fileRef = 5C3EE9EF022AF49305CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA15022B080405CE15BF = { fileRef = 5C3EE9F0022AF49305CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA16022B080405CE15BF = { fileRef = 5C3EE9F1022AF49305CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA17022B080405CE15BF = { fileRef = 01140C22FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA18022B080405CE15BF = { fileRef = 5C3EE9F2022AF49305CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA19022B08E505CE15BF = { fileRef = 5C3EE9FE022AF7EC05CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA1A022B08E505CE15BF = { fileRef = 5C3EE9FF022AF7EC05CE15BF; isa = PBXBuildFile; settings = { }; }; 5C3EEA1B022B092C05CE15BF = { isa = PBXTargetDependency; target = 5C3EEA0E022B07DD05CE15BF; }; 5C3EEA1C022B092C05CE15BF = { fileRef = 5C3EEA0D022B07DD05CE15BF; isa = PBXBuildFile; settings = { }; }; 5C418631022DA7C205CE15BF = { isa = PBXTargetDependency; target = 5CF10958022C984D05CE15BF; }; 5CD9EF2102BEB0B205CE15BF = { isa = PBXFileReference; name = PCCard.icns; path = Icons/PCCard.icns; refType = 4; }; 5CD9EF2202BEB0B205CE15BF = { fileRef = 5CD9EF2102BEB0B205CE15BF; isa = PBXBuildFile; settings = { }; }; 5CF10956022C975205CE15BF = { buildActionMask = 12; dstPath = ""; dstSubfolderSpec = 13; files = ( 5C3EEA1C022B092C05CE15BF, ); isa = PBXCopyFilesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5CF10957022C984D05CE15BF = { isa = PBXExecutableFileReference; path = InstallHeaders; refType = 3; }; 5CF10958022C984D05CE15BF = { buildPhases = ( 5CF10959022C984D05CE15BF, 5CF1095A022C984D05CE15BF, 5CF1095B022C984D05CE15BF, 5CF1095E022C989B05CE15BF, 5CF10962022C989B05CE15BF, 5CF1095C022C984D05CE15BF, ); buildSettings = { INSTALLHDRS_COPY_PHASE = YES; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks"; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = InstallHeaders; REZ_EXECUTABLE = YES; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; }; dependencies = ( ); isa = PBXToolTarget; name = InstallHeaders; productInstallPath = /usr/local/bin; productName = InstallHeaders; productReference = 5CF10957022C984D05CE15BF; shouldUseHeadermap = 0; }; 5CF10959022C984D05CE15BF = { buildActionMask = 2147483647; files = ( ); isa = PBXHeadersBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5CF1095A022C984D05CE15BF = { buildActionMask = 2147483647; files = ( ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5CF1095B022C984D05CE15BF = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5CF1095C022C984D05CE15BF = { buildActionMask = 2147483647; files = ( ); isa = PBXRezBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 5CF1095E022C989B05CE15BF = { buildActionMask = 8; dstPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/ata"; dstSubfolderSpec = 0; files = ( 5CF1095F022C989B05CE15BF, 5CF10960022C989B05CE15BF, 5CF10961022C989B05CE15BF, ); isa = PBXCopyFilesBuildPhase; runOnlyForDeploymentPostprocessing = 1; }; 5CF1095F022C989B05CE15BF = { fileRef = 01140C20FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { }; }; 5CF10960022C989B05CE15BF = { fileRef = 01140C21FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { }; }; 5CF10961022C989B05CE15BF = { fileRef = 01140C22FFC5C1ED11CE15BF; isa = PBXBuildFile; settings = { }; }; 5CF10962022C989B05CE15BF = { buildActionMask = 8; dstPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks/IOKit.framework/Versions/A/Headers/storage/ata"; dstSubfolderSpec = 0; files = ( 5CF10963022C989B05CE15BF, ); isa = PBXCopyFilesBuildPhase; runOnlyForDeploymentPostprocessing = 1; }; 5CF10963022C989B05CE15BF = { fileRef = 5C3EE9EF022AF49305CE15BF; isa = PBXBuildFile; settings = { }; }; }; rootObject = 089C1669FE841209C02AAC07; }