Index: tpmd_dev/darwin/tpm_bridge.xcodeproj/project.pbxproj |
diff --git a/tpmd_dev/darwin/tpm_bridge.xcodeproj/project.pbxproj b/tpmd_dev/darwin/tpm_bridge.xcodeproj/project.pbxproj |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a5caa962e90355cca177d11a00f5667e4e0c3940 |
--- /dev/null |
+++ b/tpmd_dev/darwin/tpm_bridge.xcodeproj/project.pbxproj |
@@ -0,0 +1,291 @@ |
+// !$*UTF8*$! |
+{ |
+ archiveVersion = 1; |
+ classes = { |
+ }; |
+ objectVersion = 46; |
+ objects = { |
+ |
+/* Begin PBXBuildFile section */ |
+ 32A4FEBC0562C75700D090E7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; }; |
+ 32A4FEBE0562C75700D090E7 /* tpm_bridge.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A224C3CFF42312311CA2CB7 /* tpm_bridge.c */; settings = {ATTRIBUTES = (); }; }; |
+/* End PBXBuildFile section */ |
+ |
+/* Begin PBXFileReference section */ |
+ 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; |
+ 1A224C3CFF42312311CA2CB7 /* tpm_bridge.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tpm_bridge.c; sourceTree = "<group>"; }; |
+ 32A4FEC30562C75700D090E7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
+ 32A4FEC40562C75800D090E7 /* tpm_bridge.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = tpm_bridge.kext; sourceTree = BUILT_PRODUCTS_DIR; }; |
+ D27513B306A6225300ADB3A4 /* Kernel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kernel.framework; path = /System/Library/Frameworks/Kernel.framework; sourceTree = "<absolute>"; }; |
+/* End PBXFileReference section */ |
+ |
+/* Begin PBXFrameworksBuildPhase section */ |
+ 32A4FEBF0562C75700D090E7 /* Frameworks */ = { |
+ isa = PBXFrameworksBuildPhase; |
+ buildActionMask = 2147483647; |
+ files = ( |
+ ); |
+ runOnlyForDeploymentPostprocessing = 0; |
+ }; |
+/* End PBXFrameworksBuildPhase section */ |
+ |
+/* Begin PBXGroup section */ |
+ 089C166AFE841209C02AAC07 /* tpm_bridge */ = { |
+ isa = PBXGroup; |
+ children = ( |
+ 247142CAFF3F8F9811CA285C /* Source */, |
+ 089C167CFE841241C02AAC07 /* Resources */, |
+ D27513B306A6225300ADB3A4 /* Kernel.framework */, |
+ 19C28FB6FE9D52B211CA2CBB /* Products */, |
+ ); |
+ name = tpm_bridge; |
+ sourceTree = "<group>"; |
+ }; |
+ 089C167CFE841241C02AAC07 /* Resources */ = { |
+ isa = PBXGroup; |
+ children = ( |
+ 32A4FEC30562C75700D090E7 /* Info.plist */, |
+ 089C167DFE841241C02AAC07 /* InfoPlist.strings */, |
+ ); |
+ name = Resources; |
+ sourceTree = "<group>"; |
+ }; |
+ 19C28FB6FE9D52B211CA2CBB /* Products */ = { |
+ isa = PBXGroup; |
+ children = ( |
+ 32A4FEC40562C75800D090E7 /* tpm_bridge.kext */, |
+ ); |
+ name = Products; |
+ sourceTree = "<group>"; |
+ }; |
+ 247142CAFF3F8F9811CA285C /* Source */ = { |
+ isa = PBXGroup; |
+ children = ( |
+ 1A224C3CFF42312311CA2CB7 /* tpm_bridge.c */, |
+ ); |
+ name = Source; |
+ sourceTree = "<group>"; |
+ }; |
+/* End PBXGroup section */ |
+ |
+/* Begin PBXHeadersBuildPhase section */ |
+ 32A4FEBA0562C75700D090E7 /* Headers */ = { |
+ isa = PBXHeadersBuildPhase; |
+ buildActionMask = 2147483647; |
+ files = ( |
+ ); |
+ runOnlyForDeploymentPostprocessing = 0; |
+ }; |
+/* End PBXHeadersBuildPhase section */ |
+ |
+/* Begin PBXNativeTarget section */ |
+ 32A4FEB80562C75700D090E7 /* tpm_bridge */ = { |
+ isa = PBXNativeTarget; |
+ buildConfigurationList = 1DEB91C308733DAC0010E9CD /* Build configuration list for PBXNativeTarget "tpm_bridge" */; |
+ buildPhases = ( |
+ 32A4FEBA0562C75700D090E7 /* Headers */, |
+ 32A4FEBB0562C75700D090E7 /* Resources */, |
+ 32A4FEBD0562C75700D090E7 /* Sources */, |
+ 32A4FEBF0562C75700D090E7 /* Frameworks */, |
+ 32A4FEC00562C75700D090E7 /* Rez */, |
+ ); |
+ buildRules = ( |
+ ); |
+ dependencies = ( |
+ ); |
+ name = tpm_bridge; |
+ productInstallPath = "$(SYSTEM_LIBRARY_DIR)/Extensions"; |
+ productName = tpm_bridge; |
+ productReference = 32A4FEC40562C75800D090E7 /* tpm_bridge.kext */; |
+ productType = "com.apple.product-type.kernel-extension"; |
+ }; |
+/* End PBXNativeTarget section */ |
+ |
+/* Begin PBXProject section */ |
+ 089C1669FE841209C02AAC07 /* Project object */ = { |
+ isa = PBXProject; |
+ buildConfigurationList = 1DEB91C708733DAC0010E9CD /* Build configuration list for PBXProject "tpm_bridge" */; |
+ compatibilityVersion = "Xcode 3.2"; |
+ hasScannedForEncodings = 1; |
+ mainGroup = 089C166AFE841209C02AAC07 /* tpm_bridge */; |
+ projectDirPath = ""; |
+ projectRoot = ""; |
+ targets = ( |
+ 32A4FEB80562C75700D090E7 /* tpm_bridge */, |
+ ); |
+ }; |
+/* End PBXProject section */ |
+ |
+/* Begin PBXResourcesBuildPhase section */ |
+ 32A4FEBB0562C75700D090E7 /* Resources */ = { |
+ isa = PBXResourcesBuildPhase; |
+ buildActionMask = 2147483647; |
+ files = ( |
+ 32A4FEBC0562C75700D090E7 /* InfoPlist.strings in Resources */, |
+ ); |
+ runOnlyForDeploymentPostprocessing = 0; |
+ }; |
+/* End PBXResourcesBuildPhase section */ |
+ |
+/* Begin PBXRezBuildPhase section */ |
+ 32A4FEC00562C75700D090E7 /* Rez */ = { |
+ isa = PBXRezBuildPhase; |
+ buildActionMask = 2147483647; |
+ files = ( |
+ ); |
+ runOnlyForDeploymentPostprocessing = 0; |
+ }; |
+/* End PBXRezBuildPhase section */ |
+ |
+/* Begin PBXSourcesBuildPhase section */ |
+ 32A4FEBD0562C75700D090E7 /* Sources */ = { |
+ isa = PBXSourcesBuildPhase; |
+ buildActionMask = 2147483647; |
+ files = ( |
+ 32A4FEBE0562C75700D090E7 /* tpm_bridge.c in Sources */, |
+ ); |
+ runOnlyForDeploymentPostprocessing = 0; |
+ }; |
+/* End PBXSourcesBuildPhase section */ |
+ |
+/* Begin PBXVariantGroup section */ |
+ 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = { |
+ isa = PBXVariantGroup; |
+ children = ( |
+ 089C167EFE841241C02AAC07 /* English */, |
+ ); |
+ name = InfoPlist.strings; |
+ sourceTree = "<group>"; |
+ }; |
+/* End PBXVariantGroup section */ |
+ |
+/* Begin XCBuildConfiguration section */ |
+ 1DEB91C408733DAC0010E9CD /* Debug */ = { |
+ isa = XCBuildConfiguration; |
+ buildSettings = { |
+ ALWAYS_SEARCH_USER_PATHS = NO; |
+ COPY_PHASE_STRIP = NO; |
+ GCC_DYNAMIC_NO_PIC = NO; |
+ GCC_MODEL_TUNING = G5; |
+ GCC_OPTIMIZATION_LEVEL = 0; |
+ INFOPLIST_FILE = Info.plist; |
+ INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; |
+ MODULE_NAME = com.yourcompany.kext.tpm_bridge; |
+ MODULE_START = tpm_bridge_start; |
+ MODULE_STOP = tpm_bridge_stop; |
+ MODULE_VERSION = 1.0.0d1; |
+ PRODUCT_NAME = tpm_bridge; |
+ WRAPPER_EXTENSION = kext; |
+ }; |
+ name = Debug; |
+ }; |
+ 1DEB91C508733DAC0010E9CD /* Release */ = { |
+ isa = XCBuildConfiguration; |
+ buildSettings = { |
+ ALWAYS_SEARCH_USER_PATHS = NO; |
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
+ GCC_MODEL_TUNING = G5; |
+ INFOPLIST_FILE = Info.plist; |
+ INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; |
+ MODULE_NAME = com.yourcompany.kext.tpm_bridge; |
+ MODULE_START = tpm_bridge_start; |
+ MODULE_STOP = tpm_bridge_stop; |
+ MODULE_VERSION = 1.0.0d1; |
+ PRODUCT_NAME = tpm_bridge; |
+ WRAPPER_EXTENSION = kext; |
+ }; |
+ name = Release; |
+ }; |
+ 1DEB91C808733DAC0010E9CD /* Debug */ = { |
+ isa = XCBuildConfiguration; |
+ buildSettings = { |
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; |
+ GCC_C_LANGUAGE_STANDARD = c99; |
+ GCC_OPTIMIZATION_LEVEL = 0; |
+ GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; |
+ GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES; |
+ GCC_TREAT_WARNINGS_AS_ERRORS = YES; |
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
+ GCC_WARN_ABOUT_MISSING_NEWLINE = YES; |
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; |
+ GCC_WARN_ABOUT_RETURN_TYPE = YES; |
+ GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; |
+ GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; |
+ GCC_WARN_MISSING_PARENTHESES = YES; |
+ GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; |
+ GCC_WARN_PROTOTYPE_CONVERSION = NO; |
+ GCC_WARN_SHADOW = YES; |
+ GCC_WARN_SIGN_COMPARE = YES; |
+ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; |
+ GCC_WARN_UNINITIALIZED_AUTOS = YES; |
+ GCC_WARN_UNKNOWN_PRAGMAS = YES; |
+ GCC_WARN_UNUSED_FUNCTION = YES; |
+ GCC_WARN_UNUSED_LABEL = YES; |
+ GCC_WARN_UNUSED_PARAMETER = NO; |
+ GCC_WARN_UNUSED_VALUE = YES; |
+ GCC_WARN_UNUSED_VARIABLE = YES; |
+ ONLY_ACTIVE_ARCH = YES; |
+ PREBINDING = NO; |
+ SDKROOT = macosx10.5; |
+ "SDKROOT[arch=x86_64]" = macosx10.6; |
+ }; |
+ name = Debug; |
+ }; |
+ 1DEB91C908733DAC0010E9CD /* Release */ = { |
+ isa = XCBuildConfiguration; |
+ buildSettings = { |
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; |
+ GCC_C_LANGUAGE_STANDARD = c99; |
+ GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; |
+ GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES; |
+ GCC_TREAT_WARNINGS_AS_ERRORS = YES; |
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
+ GCC_WARN_ABOUT_MISSING_NEWLINE = YES; |
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; |
+ GCC_WARN_ABOUT_RETURN_TYPE = YES; |
+ GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; |
+ GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; |
+ GCC_WARN_MISSING_PARENTHESES = YES; |
+ GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; |
+ GCC_WARN_PROTOTYPE_CONVERSION = NO; |
+ GCC_WARN_SHADOW = YES; |
+ GCC_WARN_SIGN_COMPARE = YES; |
+ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; |
+ GCC_WARN_UNINITIALIZED_AUTOS = YES; |
+ GCC_WARN_UNKNOWN_PRAGMAS = YES; |
+ GCC_WARN_UNUSED_FUNCTION = YES; |
+ GCC_WARN_UNUSED_LABEL = YES; |
+ GCC_WARN_UNUSED_PARAMETER = NO; |
+ GCC_WARN_UNUSED_VALUE = YES; |
+ GCC_WARN_UNUSED_VARIABLE = YES; |
+ PREBINDING = NO; |
+ SDKROOT = macosx10.5; |
+ "SDKROOT[arch=x86_64]" = macosx10.6; |
+ }; |
+ name = Release; |
+ }; |
+/* End XCBuildConfiguration section */ |
+ |
+/* Begin XCConfigurationList section */ |
+ 1DEB91C308733DAC0010E9CD /* Build configuration list for PBXNativeTarget "tpm_bridge" */ = { |
+ isa = XCConfigurationList; |
+ buildConfigurations = ( |
+ 1DEB91C408733DAC0010E9CD /* Debug */, |
+ 1DEB91C508733DAC0010E9CD /* Release */, |
+ ); |
+ defaultConfigurationIsVisible = 0; |
+ defaultConfigurationName = Release; |
+ }; |
+ 1DEB91C708733DAC0010E9CD /* Build configuration list for PBXProject "tpm_bridge" */ = { |
+ isa = XCConfigurationList; |
+ buildConfigurations = ( |
+ 1DEB91C808733DAC0010E9CD /* Debug */, |
+ 1DEB91C908733DAC0010E9CD /* Release */, |
+ ); |
+ defaultConfigurationIsVisible = 0; |
+ defaultConfigurationName = Release; |
+ }; |
+/* End XCConfigurationList section */ |
+ }; |
+ rootObject = 089C1669FE841209C02AAC07 /* Project object */; |
+} |