1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 46; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 D8A06756195FB1AA0052E182 /* PETSc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D8A06755195FB1AA0052E182 /* PETSc.framework */; }; 11 D8F8285815CB0A080091B85A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D8F8285715CB0A080091B85A /* Cocoa.framework */; }; 12 D8F8286215CB0A080091B85A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D8F8286015CB0A080091B85A /* InfoPlist.strings */; }; 13 D8F8286415CB0A080091B85A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F8286315CB0A080091B85A /* main.m */; }; 14 D8F8286815CB0A080091B85A /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = D8F8286615CB0A080091B85A /* Credits.rtf */; }; 15 D8F8286B15CB0A080091B85A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F8286A15CB0A080091B85A /* AppDelegate.m */; }; 16 D8F8286E15CB0A080091B85A /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = D8F8286C15CB0A080091B85A /* MainMenu.xib */; }; 17 D8F8287A15CB0B5A0091B85A /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D8F8287915CB0B5A0091B85A /* Accelerate.framework */; }; 18/* End PBXBuildFile section */ 19 20/* Begin PBXFileReference section */ 21 D8A06755195FB1AA0052E182 /* PETSc.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PETSc.framework; path = ../../../../../../../../../Library/Frameworks/PETSc.framework; sourceTree = "<group>"; }; 22 D8F8285315CB0A080091B85A /* PETSc cocoa example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PETSc cocoa example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 23 D8F8285715CB0A080091B85A /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 24 D8F8285A15CB0A080091B85A /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; 25 D8F8285B15CB0A080091B85A /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; 26 D8F8285C15CB0A080091B85A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 27 D8F8285F15CB0A080091B85A /* PETSc cocoa example-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "PETSc cocoa example-Info.plist"; sourceTree = "<group>"; }; 28 D8F8286115CB0A080091B85A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 29 D8F8286315CB0A080091B85A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 30 D8F8286515CB0A080091B85A /* PETSc cocoa example-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PETSc cocoa example-Prefix.pch"; sourceTree = "<group>"; }; 31 D8F8286715CB0A080091B85A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; }; 32 D8F8286915CB0A080091B85A /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; 33 D8F8286A15CB0A080091B85A /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; }; 34 D8F8286D15CB0A080091B85A /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; }; 35 D8F8287915CB0B5A0091B85A /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 36/* End PBXFileReference section */ 37 38/* Begin PBXFrameworksBuildPhase section */ 39 D8F8285015CB0A080091B85A /* Frameworks */ = { 40 isa = PBXFrameworksBuildPhase; 41 buildActionMask = 2147483647; 42 files = ( 43 D8A06756195FB1AA0052E182 /* PETSc.framework in Frameworks */, 44 D8F8287A15CB0B5A0091B85A /* Accelerate.framework in Frameworks */, 45 D8F8285815CB0A080091B85A /* Cocoa.framework in Frameworks */, 46 ); 47 runOnlyForDeploymentPostprocessing = 0; 48 }; 49/* End PBXFrameworksBuildPhase section */ 50 51/* Begin PBXGroup section */ 52 D8F8284815CB0A080091B85A = { 53 isa = PBXGroup; 54 children = ( 55 D8F8287915CB0B5A0091B85A /* Accelerate.framework */, 56 D8F8285D15CB0A080091B85A /* PETSc cocoa example */, 57 D8F8285615CB0A080091B85A /* Frameworks */, 58 D8F8285415CB0A080091B85A /* Products */, 59 ); 60 sourceTree = "<group>"; 61 }; 62 D8F8285415CB0A080091B85A /* Products */ = { 63 isa = PBXGroup; 64 children = ( 65 D8F8285315CB0A080091B85A /* PETSc cocoa example.app */, 66 ); 67 name = Products; 68 sourceTree = "<group>"; 69 }; 70 D8F8285615CB0A080091B85A /* Frameworks */ = { 71 isa = PBXGroup; 72 children = ( 73 D8A06755195FB1AA0052E182 /* PETSc.framework */, 74 D8F8285715CB0A080091B85A /* Cocoa.framework */, 75 D8F8285915CB0A080091B85A /* Other Frameworks */, 76 ); 77 name = Frameworks; 78 sourceTree = "<group>"; 79 }; 80 D8F8285915CB0A080091B85A /* Other Frameworks */ = { 81 isa = PBXGroup; 82 children = ( 83 D8F8285A15CB0A080091B85A /* AppKit.framework */, 84 D8F8285B15CB0A080091B85A /* CoreData.framework */, 85 D8F8285C15CB0A080091B85A /* Foundation.framework */, 86 ); 87 name = "Other Frameworks"; 88 sourceTree = "<group>"; 89 }; 90 D8F8285D15CB0A080091B85A /* PETSc cocoa example */ = { 91 isa = PBXGroup; 92 children = ( 93 D8F8286915CB0A080091B85A /* AppDelegate.h */, 94 D8F8286A15CB0A080091B85A /* AppDelegate.m */, 95 D8F8286C15CB0A080091B85A /* MainMenu.xib */, 96 D8F8285E15CB0A080091B85A /* Supporting Files */, 97 ); 98 path = "PETSc cocoa example"; 99 sourceTree = "<group>"; 100 }; 101 D8F8285E15CB0A080091B85A /* Supporting Files */ = { 102 isa = PBXGroup; 103 children = ( 104 D8F8285F15CB0A080091B85A /* PETSc cocoa example-Info.plist */, 105 D8F8286015CB0A080091B85A /* InfoPlist.strings */, 106 D8F8286315CB0A080091B85A /* main.m */, 107 D8F8286515CB0A080091B85A /* PETSc cocoa example-Prefix.pch */, 108 D8F8286615CB0A080091B85A /* Credits.rtf */, 109 ); 110 name = "Supporting Files"; 111 sourceTree = "<group>"; 112 }; 113/* End PBXGroup section */ 114 115/* Begin PBXNativeTarget section */ 116 D8F8285215CB0A080091B85A /* PETSc cocoa example */ = { 117 isa = PBXNativeTarget; 118 buildConfigurationList = D8F8287115CB0A080091B85A /* Build configuration list for PBXNativeTarget "PETSc cocoa example" */; 119 buildPhases = ( 120 D8F8284F15CB0A080091B85A /* Sources */, 121 D8F8285015CB0A080091B85A /* Frameworks */, 122 D8F8285115CB0A080091B85A /* Resources */, 123 ); 124 buildRules = ( 125 ); 126 dependencies = ( 127 ); 128 name = "PETSc cocoa example"; 129 productName = "PETSc cocoa example"; 130 productReference = D8F8285315CB0A080091B85A /* PETSc cocoa example.app */; 131 productType = "com.apple.product-type.application"; 132 }; 133/* End PBXNativeTarget section */ 134 135/* Begin PBXProject section */ 136 D8F8284A15CB0A080091B85A /* Project object */ = { 137 isa = PBXProject; 138 attributes = { 139 LastUpgradeCheck = 0930; 140 ORGANIZATIONNAME = "Barry Smith"; 141 }; 142 buildConfigurationList = D8F8284D15CB0A080091B85A /* Build configuration list for PBXProject "PETSc cocoa example" */; 143 compatibilityVersion = "Xcode 3.2"; 144 developmentRegion = English; 145 hasScannedForEncodings = 0; 146 knownRegions = ( 147 en, 148 ); 149 mainGroup = D8F8284815CB0A080091B85A; 150 productRefGroup = D8F8285415CB0A080091B85A /* Products */; 151 projectDirPath = ""; 152 projectRoot = ""; 153 targets = ( 154 D8F8285215CB0A080091B85A /* PETSc cocoa example */, 155 ); 156 }; 157/* End PBXProject section */ 158 159/* Begin PBXResourcesBuildPhase section */ 160 D8F8285115CB0A080091B85A /* Resources */ = { 161 isa = PBXResourcesBuildPhase; 162 buildActionMask = 2147483647; 163 files = ( 164 D8F8286215CB0A080091B85A /* InfoPlist.strings in Resources */, 165 D8F8286815CB0A080091B85A /* Credits.rtf in Resources */, 166 D8F8286E15CB0A080091B85A /* MainMenu.xib in Resources */, 167 ); 168 runOnlyForDeploymentPostprocessing = 0; 169 }; 170/* End PBXResourcesBuildPhase section */ 171 172/* Begin PBXSourcesBuildPhase section */ 173 D8F8284F15CB0A080091B85A /* Sources */ = { 174 isa = PBXSourcesBuildPhase; 175 buildActionMask = 2147483647; 176 files = ( 177 D8F8286415CB0A080091B85A /* main.m in Sources */, 178 D8F8286B15CB0A080091B85A /* AppDelegate.m in Sources */, 179 ); 180 runOnlyForDeploymentPostprocessing = 0; 181 }; 182/* End PBXSourcesBuildPhase section */ 183 184/* Begin PBXVariantGroup section */ 185 D8F8286015CB0A080091B85A /* InfoPlist.strings */ = { 186 isa = PBXVariantGroup; 187 children = ( 188 D8F8286115CB0A080091B85A /* en */, 189 ); 190 name = InfoPlist.strings; 191 sourceTree = "<group>"; 192 }; 193 D8F8286615CB0A080091B85A /* Credits.rtf */ = { 194 isa = PBXVariantGroup; 195 children = ( 196 D8F8286715CB0A080091B85A /* en */, 197 ); 198 name = Credits.rtf; 199 sourceTree = "<group>"; 200 }; 201 D8F8286C15CB0A080091B85A /* MainMenu.xib */ = { 202 isa = PBXVariantGroup; 203 children = ( 204 D8F8286D15CB0A080091B85A /* en */, 205 ); 206 name = MainMenu.xib; 207 sourceTree = "<group>"; 208 }; 209/* End PBXVariantGroup section */ 210 211/* Begin XCBuildConfiguration section */ 212 D8F8286F15CB0A080091B85A /* Debug */ = { 213 isa = XCBuildConfiguration; 214 buildSettings = { 215 ALWAYS_SEARCH_USER_PATHS = NO; 216 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 217 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 218 CLANG_WARN_BOOL_CONVERSION = YES; 219 CLANG_WARN_COMMA = YES; 220 CLANG_WARN_CONSTANT_CONVERSION = YES; 221 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 222 CLANG_WARN_EMPTY_BODY = YES; 223 CLANG_WARN_ENUM_CONVERSION = YES; 224 CLANG_WARN_INFINITE_RECURSION = YES; 225 CLANG_WARN_INT_CONVERSION = YES; 226 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 227 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 228 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 229 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 230 CLANG_WARN_STRICT_PROTOTYPES = YES; 231 CLANG_WARN_SUSPICIOUS_MOVE = YES; 232 CLANG_WARN_UNREACHABLE_CODE = YES; 233 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 234 COPY_PHASE_STRIP = NO; 235 ENABLE_STRICT_OBJC_MSGSEND = YES; 236 ENABLE_TESTABILITY = YES; 237 GCC_C_LANGUAGE_STANDARD = gnu99; 238 GCC_DYNAMIC_NO_PIC = NO; 239 GCC_ENABLE_OBJC_EXCEPTIONS = YES; 240 GCC_NO_COMMON_BLOCKS = YES; 241 GCC_OPTIMIZATION_LEVEL = 0; 242 GCC_PREPROCESSOR_DEFINITIONS = ( 243 "DEBUG=1", 244 "$(inherited)", 245 ); 246 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 247 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 248 GCC_WARN_ABOUT_RETURN_TYPE = YES; 249 GCC_WARN_UNDECLARED_SELECTOR = YES; 250 GCC_WARN_UNINITIALIZED_AUTOS = YES; 251 GCC_WARN_UNUSED_FUNCTION = YES; 252 GCC_WARN_UNUSED_VARIABLE = YES; 253 MACOSX_DEPLOYMENT_TARGET = 10.8; 254 ONLY_ACTIVE_ARCH = YES; 255 SDKROOT = macosx; 256 }; 257 name = Debug; 258 }; 259 D8F8287015CB0A080091B85A /* Release */ = { 260 isa = XCBuildConfiguration; 261 buildSettings = { 262 ALWAYS_SEARCH_USER_PATHS = NO; 263 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 264 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 265 CLANG_WARN_BOOL_CONVERSION = YES; 266 CLANG_WARN_COMMA = YES; 267 CLANG_WARN_CONSTANT_CONVERSION = YES; 268 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 269 CLANG_WARN_EMPTY_BODY = YES; 270 CLANG_WARN_ENUM_CONVERSION = YES; 271 CLANG_WARN_INFINITE_RECURSION = YES; 272 CLANG_WARN_INT_CONVERSION = YES; 273 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 274 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 275 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 276 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 277 CLANG_WARN_STRICT_PROTOTYPES = YES; 278 CLANG_WARN_SUSPICIOUS_MOVE = YES; 279 CLANG_WARN_UNREACHABLE_CODE = YES; 280 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 281 COPY_PHASE_STRIP = YES; 282 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 283 ENABLE_STRICT_OBJC_MSGSEND = YES; 284 GCC_C_LANGUAGE_STANDARD = gnu99; 285 GCC_ENABLE_OBJC_EXCEPTIONS = YES; 286 GCC_NO_COMMON_BLOCKS = YES; 287 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 288 GCC_WARN_ABOUT_RETURN_TYPE = YES; 289 GCC_WARN_UNDECLARED_SELECTOR = YES; 290 GCC_WARN_UNINITIALIZED_AUTOS = YES; 291 GCC_WARN_UNUSED_FUNCTION = YES; 292 GCC_WARN_UNUSED_VARIABLE = YES; 293 MACOSX_DEPLOYMENT_TARGET = 10.8; 294 SDKROOT = macosx; 295 }; 296 name = Release; 297 }; 298 D8F8287215CB0A080091B85A /* Debug */ = { 299 isa = XCBuildConfiguration; 300 buildSettings = { 301 CLANG_ENABLE_OBJC_WEAK = YES; 302 COMBINE_HIDPI_IMAGES = YES; 303 FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks/PETSc-OSX/debug"; 304 GCC_PRECOMPILE_PREFIX_HEADER = YES; 305 GCC_PREFIX_HEADER = "PETSc cocoa example/PETSc cocoa example-Prefix.pch"; 306 INFOPLIST_FILE = "PETSc cocoa example/PETSc cocoa example-Info.plist"; 307 PRODUCT_BUNDLE_IDENTIFIER = "gov.anl.mcs.${PRODUCT_NAME:rfc1034identifier}"; 308 PRODUCT_NAME = "$(TARGET_NAME)"; 309 WRAPPER_EXTENSION = app; 310 }; 311 name = Debug; 312 }; 313 D8F8287315CB0A080091B85A /* Release */ = { 314 isa = XCBuildConfiguration; 315 buildSettings = { 316 CLANG_ENABLE_OBJC_WEAK = YES; 317 COMBINE_HIDPI_IMAGES = YES; 318 FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks/PETSc-OSX/release"; 319 GCC_PRECOMPILE_PREFIX_HEADER = YES; 320 GCC_PREFIX_HEADER = "PETSc cocoa example/PETSc cocoa example-Prefix.pch"; 321 INFOPLIST_FILE = "PETSc cocoa example/PETSc cocoa example-Info.plist"; 322 PRODUCT_BUNDLE_IDENTIFIER = "gov.anl.mcs.${PRODUCT_NAME:rfc1034identifier}"; 323 PRODUCT_NAME = "$(TARGET_NAME)"; 324 WRAPPER_EXTENSION = app; 325 }; 326 name = Release; 327 }; 328/* End XCBuildConfiguration section */ 329 330/* Begin XCConfigurationList section */ 331 D8F8284D15CB0A080091B85A /* Build configuration list for PBXProject "PETSc cocoa example" */ = { 332 isa = XCConfigurationList; 333 buildConfigurations = ( 334 D8F8286F15CB0A080091B85A /* Debug */, 335 D8F8287015CB0A080091B85A /* Release */, 336 ); 337 defaultConfigurationIsVisible = 0; 338 defaultConfigurationName = Release; 339 }; 340 D8F8287115CB0A080091B85A /* Build configuration list for PBXNativeTarget "PETSc cocoa example" */ = { 341 isa = XCConfigurationList; 342 buildConfigurations = ( 343 D8F8287215CB0A080091B85A /* Debug */, 344 D8F8287315CB0A080091B85A /* Release */, 345 ); 346 defaultConfigurationIsVisible = 0; 347 defaultConfigurationName = Release; 348 }; 349/* End XCConfigurationList section */ 350 }; 351 rootObject = D8F8284A15CB0A080091B85A /* Project object */; 352} 353