From 1682827b4b2c598209f538ef241eaa7fcdc4743e Mon Sep 17 00:00:00 2001 From: Eric WING Date: Fri, 8 Jun 2007 04:57:00 +0000 Subject: [PATCH] Lots of various fixes to Xcode project. - Adding missing header files and making sure they are marked public. - Support to copy headers in Viewer/api into the proper location in framework - Internalized OpenThreads build so cross-project dependency is not needed. Can now delete copy of OpenThreads project. Frameworks use native Xcode linking mechanism. Plugins/Examples still use explicit -framework OpenThreads. Could potentially be problem is old OpenThreads is on the system. This can be changed to use native mechanism too, but requires some patience because it is tedious to change. - Lots of fixes to osgViewerCocoa (something got messed up pretty badly...files are missing from repo). Another submission will need to readd these files back. --- .../OpenSceneGraph.xcodeproj/project.pbxproj | 925 +++++++----------- Xcode/OpenSceneGraph/OpenThreads-Info.plist | 24 + 2 files changed, 400 insertions(+), 549 deletions(-) create mode 100644 Xcode/OpenSceneGraph/OpenThreads-Info.plist diff --git a/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj b/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj index a091ce0b3..e29ee5e9c 100644 --- a/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj +++ b/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj @@ -76,6 +76,7 @@ 00F2DF140B852D1300345D8E /* PBXTargetDependency */, 00C59E150B0941EF00E9BCA1 /* PBXTargetDependency */, 00EF500F06CB1775008ACEFF /* PBXTargetDependency */, + 0037A1C00C1907CF0089AA1C /* PBXTargetDependency */, 006CEA420921B08000985402 /* PBXTargetDependency */, 00EF501306CB1775008ACEFF /* PBXTargetDependency */, 00EF502506CB1775008ACEFF /* PBXTargetDependency */, @@ -153,6 +154,7 @@ buildPhases = ( ); dependencies = ( + 0037A03C0C18D91C0089AA1C /* PBXTargetDependency */, 005988AA0652DBAC003D6AA1 /* PBXTargetDependency */, 005988AC0652DBAC003D6AA1 /* PBXTargetDependency */, 005988B00652DBAC003D6AA1 /* PBXTargetDependency */, @@ -177,7 +179,6 @@ ); comments = "This will build all the standard OpenSceneGraph frameworks, plugins, and applications/examples.\nThis target will not build components that require 3rd party libraries.\nSee specific targets for the 3rd party components.\n\n\nNew to the 2.1/2.2 projects is Cross-Project Dependencies. I now use the new 2.x Xcode feature to reference the OpenThreads projects. The advantage of this is that you should be able to run an application through Xcode without having to first remember to install the OpenThreads frameworks. There might be drawbacks to this though. It might be the case that you want to use the installed frameworks. I'm not sure what the search order will be or if it will even work. This is an area for testing. Also, in an attempt to minimize the dependency pain in case you need to undo this, I will only make the AllStandardTargets depend on those projects. If you need to undo this, you only need to remove the dependency option for that target.\n"; dependencies = ( - 00C6172C0924ECA40098F34F /* PBXTargetDependency */, 006FD306065A8A1D00677FA5 /* PBXTargetDependency */, 006FD308065A8A2100677FA5 /* PBXTargetDependency */, 00A14DA6084E5E20000150AD /* PBXTargetDependency */, @@ -956,96 +957,49 @@ 002BE3810769069900D7268C /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; 002BED3107691F7500D7268C /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; 002BEF0C0769208400D7268C /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; + 0037A0270C18D74C0089AA1C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1182CF05D64A5900EB53E5 /* OpenGL.framework */; }; + 0037A0470C18D9810089AA1C /* Barrier in Headers */ = {isa = PBXBuildFile; fileRef = 0037A03E0C18D97D0089AA1C /* Barrier */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A0480C18D9810089AA1C /* Block in Headers */ = {isa = PBXBuildFile; fileRef = 0037A03F0C18D97E0089AA1C /* Block */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A0490C18D9810089AA1C /* Condition in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0400C18D97E0089AA1C /* Condition */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A04A0C18D9810089AA1C /* Exports in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0410C18D97F0089AA1C /* Exports */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A04B0C18D9810089AA1C /* Mutex in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0420C18D97F0089AA1C /* Mutex */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A04C0C18D9810089AA1C /* ReadWriteMutex in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0430C18D9800089AA1C /* ReadWriteMutex */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A04D0C18D9810089AA1C /* ReentrantMutex in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0440C18D9800089AA1C /* ReentrantMutex */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A04E0C18D9810089AA1C /* ScopedLock in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0450C18D9800089AA1C /* ScopedLock */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A04F0C18D9810089AA1C /* Thread in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0460C18D9810089AA1C /* Thread */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A0A50C18DA690089AA1C /* TemplatePrimitiveFunctor in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0A40C18DA690089AA1C /* TemplatePrimitiveFunctor */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A0A60C18DBE20089AA1C /* PThread.c++ in Sources */ = {isa = PBXBuildFile; fileRef = 0037A0550C18D9D10089AA1C /* PThread.c++ */; }; + 0037A0A70C18DBE20089AA1C /* PThreadBarrier.c++ in Sources */ = {isa = PBXBuildFile; fileRef = 0037A0560C18D9D10089AA1C /* PThreadBarrier.c++ */; }; + 0037A0A80C18DBE30089AA1C /* PThreadBarrierPrivateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0570C18D9D20089AA1C /* PThreadBarrierPrivateData.h */; }; + 0037A0A90C18DBE30089AA1C /* PThreadCondition.c++ in Sources */ = {isa = PBXBuildFile; fileRef = 0037A0580C18D9D20089AA1C /* PThreadCondition.c++ */; }; + 0037A0AA0C18DBE40089AA1C /* PThreadConditionPrivateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0037A0590C18D9D20089AA1C /* PThreadConditionPrivateData.h */; }; + 0037A0AB0C18DBE40089AA1C /* PThreadMutex.c++ in Sources */ = {isa = PBXBuildFile; fileRef = 0037A05A0C18D9D30089AA1C /* PThreadMutex.c++ */; }; + 0037A0AC0C18DBE50089AA1C /* PThreadMutexPrivateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0037A05B0C18D9D30089AA1C /* PThreadMutexPrivateData.h */; }; + 0037A0AD0C18DBE60089AA1C /* PThreadPrivateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0037A05C0C18D9D40089AA1C /* PThreadPrivateData.h */; }; + 0037A0DD0C18DE580089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0DE0C18DE600089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0DF0C18DE680089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E00C18DE6F0089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E10C18DE790089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E20C18DE7F0089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E30C18DE850089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E40C18DE8C0089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E50C18DE930089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E60C18DE9A0089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E70C18DEA00089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E80C18DEA60089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A0E90C18DEAE0089AA1C /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; }; + 0037A11E0C18E7FB0089AA1C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; }; + 0037A1220C18E81E0089AA1C /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0037A1210C18E81E0089AA1C /* AGL.framework */; }; + 0037A1510C18FFD50089AA1C /* ValidDataOperator in Headers */ = {isa = PBXBuildFile; fileRef = 0037A1500C18FFD40089AA1C /* ValidDataOperator */; settings = {ATTRIBUTES = (Public, ); }; }; + 0037A1C30C19086E0089AA1C /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0037A1C10C19086D0089AA1C /* MainMenu.nib */; }; + 0037A1C80C1908A70089AA1C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0037A1C40C1908A50089AA1C /* InfoPlist.strings */; }; + 0037A1C90C1908A70089AA1C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0037A1C60C1908A60089AA1C /* Localizable.strings */; }; 003B78730A9E6ABB002037F4 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - 004099310924CCC6009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099320924CCD0009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099330924CCDB009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099340924CCE3009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099350924CCEC009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099360924CCF3009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099370924CD01009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099380924CD1B009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099390924CD36009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040993B0924CD45009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040993C0924CD62009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040993D0924CD6A009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099570924CEE0009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099580924CEE9009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099610924D088009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099620924D090009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099650924D09E009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099660924D0A6009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099690924D0B2009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040996E0924D0CD009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099700924D12B009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099730924D13C009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099740924D143009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099770924D151009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099790924D170009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040997A0924D177009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040997C0924D186009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040997F0924D199009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099830924D1B2009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099840924D1CB009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099870924D1D6009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099880924D1DC009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040998B0924D1E9009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040998C0924D1F1009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040998F0924D204009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099900924D20E009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099930924D21B009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099940924D223009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040999C0924D27C009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040999D0924D284009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 0040999F0924D28B009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099A20924D29A009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099A30924D2A2009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099A60924D2B1009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099A70924D2BA009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099AA0924D2C6009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099AB0924D2CE009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099AE0924D2DA009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099AF0924D2E4009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099B20924D2EE009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099B30924D2F5009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099B70924D309009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099BA0924D315009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099BB0924D31C009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099BE0924D32C009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099BF0924D334009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099C20924D341009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099C30924D34D009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099C60924D359009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099C70924D361009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099CA0924D36D009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099CB0924D374009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099CE0924D384009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099CF0924D38C009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099D20924D3A8009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099D40924D3B3009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099DA0924D3D4009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099DB0924D3DC009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099DE0924D3EE009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099DF0924D3F2009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099E20924D401009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099E30924D406009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099E60924D416009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099E70924D41F009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099EA0924D42C009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099EB0924D433009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099EE0924D440009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099F00924D455009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099F10924D45A009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099F40924D468009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099F50924D46C009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099F80924D47A009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 004099F90924D482009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; - 00409A000924D4A4009ADD90 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 004BD02F09273BA300A265A4 /* IO_ConnectedParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 004BD02D09273BA200A265A4 /* IO_ConnectedParticleSystem.cpp */; }; 004BD03009273BA300A265A4 /* IO_SmokeTrailEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 004BD02E09273BA300A265A4 /* IO_SmokeTrailEffect.cpp */; }; 004BD03709273C2800A265A4 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 004BD03809273C2800A265A4 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; - 004BD03909273C2800A265A4 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 004BD04709273CC600A265A4 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; 004BD04809273CC800A265A4 /* osgText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11876A05D75C2700EB53E5 /* osgText.framework */; }; 004BD04909273CCC00A265A4 /* osgSim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 005580E10624BBB3000A808A /* osgSim.framework */; }; @@ -1081,7 +1035,6 @@ 004E4D280A51FA4D00EC8521 /* osgText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11876A05D75C2700EB53E5 /* osgText.framework */; }; 004E4D290A51FA4D00EC8521 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; 004E4D2B0A51FA4D00EC8521 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; - 004E4D2C0A51FA4D00EC8521 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 004E4D3D0A51FC1400EC8521 /* osgprecipitation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 004E4D3A0A51FC1300EC8521 /* osgprecipitation.cpp */; }; 0050CD880921C51000477328 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; 00557D240624A9F8000A808A /* AnimationPathManipulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00557D180624A9F8000A808A /* AnimationPathManipulator.cpp */; }; @@ -1196,11 +1149,9 @@ 00638D35093B93F8002722CD /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 00638D36093B93F8002722CD /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; 00638D38093B93F8002722CD /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - 00638D3B093B93F8002722CD /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 00638D55093B9590002722CD /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 00638D56093B9590002722CD /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; 00638D58093B9590002722CD /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - 00638D5B093B9590002722CD /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 00638D84093B9B88002722CD /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00638D83093B9B87002722CD /* GLUT.framework */; }; 00638E01093B9BC5002722CD /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00638D83093B9B87002722CD /* GLUT.framework */; }; 00638E12093B9E5A002722CD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00638E11093B9E5A002722CD /* Cocoa.framework */; }; @@ -1307,7 +1258,6 @@ 006E24680AC0D66700FBB48F /* osgText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11876A05D75C2700EB53E5 /* osgText.framework */; }; 006E24690AC0D66700FBB48F /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; 006E246B0AC0D66700FBB48F /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; - 006E246D0AC0D66700FBB48F /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 006E24890AC0D7BB00FBB48F /* osgfadetext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 006E24860AC0D7BB00FBB48F /* osgfadetext.cpp */; }; 006E25460AC107DD00FBB48F /* View.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 006E25450AC107DB00FBB48F /* View.cpp */; }; 006E25650AC11AB600FBB48F /* osgTerrain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6320CD4307845BC300FE3D2C /* osgTerrain.framework */; }; @@ -1341,7 +1291,6 @@ 0079505709D3659C003FC8A1 /* ESRIShapeReaderWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0079505109D3659B003FC8A1 /* ESRIShapeReaderWriter.cpp */; }; 0079506D09D36679003FC8A1 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 0079506E09D36679003FC8A1 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; - 0079507309D36679003FC8A1 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 007950AD09D3686D003FC8A1 /* osgintrospection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 007950AA09D3686D003FC8A1 /* osgintrospection.cpp */; }; 007950B209D36936003FC8A1 /* osgIntrospection.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 009DA0CD081D7AB7001FA987 /* osgIntrospection.framework */; }; 0081CFD50A5C53C1006D3A13 /* osgParticle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557FC40624B86F000A808A /* osgParticle.framework */; }; @@ -1646,7 +1595,6 @@ 00C59D270B0926A800E9BCA1 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 00C59D280B0926A800E9BCA1 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; 00C59D290B0926A800E9BCA1 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - 00C59D2A0B0926A800E9BCA1 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 00C59D2B0B0926A800E9BCA1 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00638D83093B9B87002722CD /* GLUT.framework */; }; 00C59D2C0B0926A800E9BCA1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00638E11093B9E5A002722CD /* Cocoa.framework */; }; 00C59D2D0B0926A800E9BCA1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1182CF05D64A5900EB53E5 /* OpenGL.framework */; }; @@ -1655,7 +1603,6 @@ 00C59D560B092D3B00E9BCA1 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 00C59D570B092D3B00E9BCA1 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; 00C59D580B092D3B00E9BCA1 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - 00C59D590B092D3B00E9BCA1 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 00C59D5B0B092D3B00E9BCA1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00638E11093B9E5A002722CD /* Cocoa.framework */; }; 00C59D5C0B092D3B00E9BCA1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1182CF05D64A5900EB53E5 /* OpenGL.framework */; }; 00C59D5D0B092D3B00E9BCA1 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; @@ -1663,7 +1610,6 @@ 00C59D9D0B09343B00E9BCA1 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 00C59D9E0B09343B00E9BCA1 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; 00C59D9F0B09343B00E9BCA1 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - 00C59DA00B09343B00E9BCA1 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 00C59DA10B09343B00E9BCA1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00638E11093B9E5A002722CD /* Cocoa.framework */; }; 00C59DA20B09343B00E9BCA1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1182CF05D64A5900EB53E5 /* OpenGL.framework */; }; 00C59DA30B09343B00E9BCA1 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; @@ -1867,7 +1813,6 @@ 00FB20780B0141180052DD79 /* IntersectionVisitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00FB20770B0141170052DD79 /* IntersectionVisitor.cpp */; }; 00FB20FA0B015CF20052DD79 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 00FB20FB0B015CF20052DD79 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - 00FB20FC0B015CF20052DD79 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; 00FB21150B015F4C0052DD79 /* Version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00FB21120B015F4B0052DD79 /* Version.cpp */; }; 00FB211B0B01603A0052DD79 /* Export in Headers */ = {isa = PBXBuildFile; fileRef = 00FB21170B0160390052DD79 /* Export */; settings = {ATTRIBUTES = (Public, ); }; }; 00FB211C0B01603A0052DD79 /* GraphicsWindow in Headers */ = {isa = PBXBuildFile; fileRef = 00FB21180B0160390052DD79 /* GraphicsWindow */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -1882,18 +1827,13 @@ 5B05E7280C17EE2800B0EAD8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1912D0C15F6B3002CF5BC /* main.m */; }; 5B05E7AD0C18079100B0EAD8 /* ViewerCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B653DC70C1745FF002B54A3 /* ViewerCocoa.h */; }; 5B05E7AE0C18079100B0EAD8 /* ViewerCocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5B653DC80C1745FF002B54A3 /* ViewerCocoa.mm */; }; - 5B653DD40C174AA0002B54A3 /* tree0.rgba in Resources */ = {isa = PBXBuildFile; fileRef = 5B653D390C171337002B54A3 /* tree0.rgba */; }; - 5B653DD50C174AA0002B54A3 /* lz.rgb in Resources */ = {isa = PBXBuildFile; fileRef = 5B653D290C171331002B54A3 /* lz.rgb */; }; - 5B653DE00C174E16002B54A3 /* lz.rgb in Resources */ = {isa = PBXBuildFile; fileRef = 5B653DDE0C174E15002B54A3 /* lz.rgb */; }; - 5B653DE10C174E16002B54A3 /* tree0.rgba in Resources */ = {isa = PBXBuildFile; fileRef = 5B653DDF0C174E16002B54A3 /* tree0.rgba */; }; 5BC1910B0C15F462002CF5BC /* ViewerEventHandlers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1910A0C15F462002CF5BC /* ViewerEventHandlers.cpp */; }; 5BC1910E0C15F48C002CF5BC /* Hint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1910D0C15F48C002CF5BC /* Hint.cpp */; }; 5BC1910F0C15F4AD002CF5BC /* ViewerEventHandlers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1910A0C15F462002CF5BC /* ViewerEventHandlers.cpp */; }; - 5BC191110C15F4D5002CF5BC /* Hint in Resources */ = {isa = PBXBuildFile; fileRef = 5BC191100C15F4D4002CF5BC /* Hint */; }; - 5BC191130C15F4FC002CF5BC /* ViewerEventHandlers in Resources */ = {isa = PBXBuildFile; fileRef = 5BC191120C15F4FC002CF5BC /* ViewerEventHandlers */; }; + 5BC191110C15F4D5002CF5BC /* Hint in Headers */ = {isa = PBXBuildFile; fileRef = 5BC191100C15F4D4002CF5BC /* Hint */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BC191130C15F4FC002CF5BC /* ViewerEventHandlers in Headers */ = {isa = PBXBuildFile; fileRef = 5BC191120C15F4FC002CF5BC /* ViewerEventHandlers */; settings = {ATTRIBUTES = (Public, ); }; }; 5BC191140C15F4FC002CF5BC /* ViewerEventHandlers in Resources */ = {isa = PBXBuildFile; fileRef = 5BC191120C15F4FC002CF5BC /* ViewerEventHandlers */; }; 5BC191180C15F59D002CF5BC /* osgcompositeviewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC191150C15F59C002CF5BC /* osgcompositeviewer.cpp */; }; - 5BC191300C15F6B4002CF5BC /* English.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5BC191270C15F6B2002CF5BC /* English.lproj */; }; 5BC191310C15F6B4002CF5BC /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5BC1912C0C15F6B3002CF5BC /* Info.plist */; }; 5BC191360C15F735002CF5BC /* osgviewerGLUT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC191350C15F734002CF5BC /* osgviewerGLUT.cpp */; }; 5BC1913A0C15F7AE002CF5BC /* osgviewerSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC191370C15F7AD002CF5BC /* osgviewerSDL.cpp */; }; @@ -2191,7 +2131,7 @@ D40358180B511E8400CB9E15 /* osgViewer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FB21010B015CF20052DD79 /* osgViewer.framework */; }; D403581B0B511E9100CB9E15 /* osgViewer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FB21010B015CF20052DD79 /* osgViewer.framework */; }; D40359230B512B6600CB9E15 /* GraphicsWindowCarbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D40359220B512B6500CB9E15 /* GraphicsWindowCarbon.cpp */; }; - D40359250B512BF300CB9E15 /* GraphicsWindowCarbon in Headers */ = {isa = PBXBuildFile; fileRef = D40359240B512BF300CB9E15 /* GraphicsWindowCarbon */; settings = {ATTRIBUTES = (Public, ); }; }; + D40359250B512BF300CB9E15 /* GraphicsWindowCarbon in Copy Subheaders to api */ = {isa = PBXBuildFile; fileRef = D40359240B512BF300CB9E15 /* GraphicsWindowCarbon */; settings = {ATTRIBUTES = (Public, ); }; }; D4035B2E0B51522600CB9E15 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1182CF05D64A5900EB53E5 /* OpenGL.framework */; }; D4035EBA0B52E9ED00CB9E15 /* osgViewer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FB21010B015CF20052DD79 /* osgViewer.framework */; }; D4035F5B0B52E9FE00CB9E15 /* osgViewer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FB21010B015CF20052DD79 /* osgViewer.framework */; }; @@ -2216,13 +2156,11 @@ D42FE5890B542DD10058A380 /* osgText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11876A05D75C2700EB53E5 /* osgText.framework */; }; D42FE58A0B542DD10058A380 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; D42FE58B0B542DD10058A380 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; - D42FE58C0B542DD10058A380 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; D42FE7CF0B56521B0058A380 /* osgViewer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FB21010B015CF20052DD79 /* osgViewer.framework */; }; D47A06760B833F6E00E19024 /* osgText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11876A05D75C2700EB53E5 /* osgText.framework */; }; D47A06770B833F6E00E19024 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1182CF05D64A5900EB53E5 /* OpenGL.framework */; }; D47A06780B833F6E00E19024 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; D47A06790B833F6E00E19024 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - D47A067A0B833F6E00E19024 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; D47A067B0B833F6E00E19024 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; D47A067C0B833F6E00E19024 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; D47A06A40B83404600E19024 /* AntiSquish in Headers */ = {isa = PBXBuildFile; fileRef = D47A068F0B83404400E19024 /* AntiSquish */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -2271,7 +2209,6 @@ D47A07020B83413800E19024 /* osgText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11876A05D75C2700EB53E5 /* osgText.framework */; }; D47A07030B83413800E19024 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; D47A07040B83413800E19024 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; - D47A07050B83413800E19024 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; D47A07150B83417900E19024 /* osgmanipulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D47A07120B83417900E19024 /* osgmanipulator.cpp */; }; D47A07240B8341AF00E19024 /* osgManipulator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47A06810B833F6E00E19024 /* osgManipulator.framework */; }; D48EC6500B4EBF2F000E05A4 /* CompositeViewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D48EC64B0B4EBF2E000E05A4 /* CompositeViewer.cpp */; }; @@ -2337,7 +2274,6 @@ D4C6F2570B8316100052E667 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1182CF05D64A5900EB53E5 /* OpenGL.framework */; }; D4C6F2580B8316100052E667 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; D4C6F2590B8316100052E667 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; - D4C6F25A0B8316100052E667 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; D4C6F25B0B8316100052E667 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; D4C6F25C0B8316100052E667 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; D4C6F2760B8316D60052E667 /* Export in Headers */ = {isa = PBXBuildFile; fileRef = D4C6F26D0B8316D50052E667 /* Export */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -2363,7 +2299,6 @@ D4C6F2A50B8317AB0052E667 /* osgText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11876A05D75C2700EB53E5 /* osgText.framework */; }; D4C6F2A60B8317AB0052E667 /* osgUtil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE11849A05D7126100EB53E5 /* osgUtil.framework */; }; D4C6F2A70B8317AB0052E667 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; - D4C6F2A80B8317AB0052E667 /* OpenThreads.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004099300924CC7D009ADD90 /* OpenThreads.framework */; }; D4C6F2B50B8318110052E667 /* osgshadow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4C6F2B40B8318110052E667 /* osgshadow.cpp */; }; D4C6F2B80B8318340052E667 /* osgShadow.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4C6F2610B8316100052E667 /* osgShadow.framework */; }; D4C6F4490B8323340052E667 /* osgViewer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FB21010B015CF20052DD79 /* osgViewer.framework */; }; @@ -2756,13 +2691,27 @@ remoteGlobalIDString = BE11849905D7126100EB53E5; remoteInfo = osgUtil; }; - 0040992F0924CC7D009ADD90 /* PBXContainerItemProxy */ = { + 0037A03B0C18D91C0089AA1C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 0040992A0924CC7D009ADD90 /* OpenThreads.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 8D07F2C80486CC7A007CD1D0; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 00379F0F0C18D74C0089AA1C /* OpenThreads */; remoteInfo = OpenThreads; }; + 0037A10F0C18E1EF0089AA1C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 00379F0F0C18D74C0089AA1C /* OpenThreads */; + remoteInfo = OpenThreads; + }; + 0037A1BF0C1907CF0089AA1C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 00EF4E3606CB0AA6008ACEFF /* osgsimulation */; + remoteInfo = osgsimulation; + }; 004BD03309273C2800A265A4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; @@ -3813,13 +3762,6 @@ remoteGlobalIDString = 00C59D900B09343B00E9BCA1; remoteInfo = osgsimpleviewerSDL; }; - 00C6172B0924ECA40098F34F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0040992A0924CC7D009ADD90 /* OpenThreads.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 8D07F2BC0486CC7A007CD1D0; - remoteInfo = OpenThreads; - }; 00EF4FB406CB1775008ACEFF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; @@ -4473,6 +4415,21 @@ }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + 0037A0D20C18DD5C0089AA1C /* Copy Subheaders to api */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + comments = "This could be bad. I'm telling it to copy to Headers/api, but remember Headers is only a symbolic link.\n"; + dstPath = Headers/api; + dstSubfolderSpec = 1; + files = ( + D40359250B512BF300CB9E15 /* GraphicsWindowCarbon in Copy Subheaders to api */, + ); + name = "Copy Subheaders to api"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 0007B91D06C181CC00C884E1 /* osganimate.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = osganimate.app; sourceTree = BUILT_PRODUCTS_DIR; }; 0007B92306C1829E00C884E1 /* osganimate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = osganimate.cpp; path = ../../examples/osganimate/osganimate.cpp; sourceTree = SOURCE_ROOT; }; @@ -5091,7 +5048,30 @@ 001DFFFD065AA4BD003310BF /* tcb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; path = tcb.cpp; sourceTree = ""; }; 001DFFFE065AA4BD003310BF /* tcb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp; fileEncoding = 30; path = tcb.h; sourceTree = ""; }; 001DFFFF065AA4BD003310BF /* tracks.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; path = tracks.cpp; sourceTree = ""; }; - 0040992A0924CC7D009ADD90 /* OpenThreads.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OpenThreads.xcodeproj; path = ../../../OpenThreads/Xcode/OpenThreads/OpenThreads.xcodeproj; sourceTree = SOURCE_ROOT; }; + 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OpenThreads.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0037A03E0C18D97D0089AA1C /* Barrier */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Barrier; sourceTree = ""; }; + 0037A03F0C18D97E0089AA1C /* Block */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Block; sourceTree = ""; }; + 0037A0400C18D97E0089AA1C /* Condition */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Condition; sourceTree = ""; }; + 0037A0410C18D97F0089AA1C /* Exports */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Exports; sourceTree = ""; }; + 0037A0420C18D97F0089AA1C /* Mutex */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Mutex; sourceTree = ""; }; + 0037A0430C18D9800089AA1C /* ReadWriteMutex */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReadWriteMutex; sourceTree = ""; }; + 0037A0440C18D9800089AA1C /* ReentrantMutex */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReentrantMutex; sourceTree = ""; }; + 0037A0450C18D9800089AA1C /* ScopedLock */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ScopedLock; sourceTree = ""; }; + 0037A0460C18D9810089AA1C /* Thread */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Thread; sourceTree = ""; }; + 0037A0550C18D9D10089AA1C /* PThread.c++ */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "PThread.c++"; sourceTree = ""; }; + 0037A0560C18D9D10089AA1C /* PThreadBarrier.c++ */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "PThreadBarrier.c++"; sourceTree = ""; }; + 0037A0570C18D9D20089AA1C /* PThreadBarrierPrivateData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PThreadBarrierPrivateData.h; sourceTree = ""; }; + 0037A0580C18D9D20089AA1C /* PThreadCondition.c++ */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "PThreadCondition.c++"; sourceTree = ""; }; + 0037A0590C18D9D20089AA1C /* PThreadConditionPrivateData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PThreadConditionPrivateData.h; sourceTree = ""; }; + 0037A05A0C18D9D30089AA1C /* PThreadMutex.c++ */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "PThreadMutex.c++"; sourceTree = ""; }; + 0037A05B0C18D9D30089AA1C /* PThreadMutexPrivateData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PThreadMutexPrivateData.h; sourceTree = ""; }; + 0037A05C0C18D9D40089AA1C /* PThreadPrivateData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PThreadPrivateData.h; sourceTree = ""; }; + 0037A0A40C18DA690089AA1C /* TemplatePrimitiveFunctor */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = TemplatePrimitiveFunctor; sourceTree = ""; }; + 0037A1210C18E81E0089AA1C /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; + 0037A1500C18FFD40089AA1C /* ValidDataOperator */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ValidDataOperator; sourceTree = ""; }; + 0037A1C20C19086E0089AA1C /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = ""; }; + 0037A1C50C1908A60089AA1C /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; + 0037A1C70C1908A60089AA1C /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = ""; }; 004BD02D09273BA200A265A4 /* IO_ConnectedParticleSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = IO_ConnectedParticleSystem.cpp; sourceTree = ""; }; 004BD02E09273BA300A265A4 /* IO_SmokeTrailEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = IO_SmokeTrailEffect.cpp; sourceTree = ""; }; 004BD03E09273C2800A265A4 /* osgdb_geo.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = osgdb_geo.so; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -5265,7 +5245,7 @@ 006CE74109218E6800985402 /* Camera.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Camera.h; sourceTree = ""; }; 006CE74209218E6800985402 /* CameraView.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; path = CameraView.cpp; sourceTree = ""; }; 006CE74309218E6900985402 /* CameraView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CameraView.h; sourceTree = ""; }; - 006CE90B0921A83D00985402 /* osgcamera.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = osgcamera.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 006CE90B0921A83D00985402 /* osgcamera.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = osgcamera.app; sourceTree = BUILT_PRODUCTS_DIR; }; 006CE9130921AA0100985402 /* osgcamera.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = osgcamera.cpp; sourceTree = ""; }; 006CE9390921AA9300985402 /* osgdelaunay.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = osgdelaunay.app; sourceTree = BUILT_PRODUCTS_DIR; }; 006CE95B0921AB8300985402 /* osgdepthpartition.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = osgdepthpartition.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -5686,8 +5666,6 @@ 00FB211A0B01603A0052DD79 /* Version */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Version; sourceTree = ""; }; 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 08FB77AAFE841565C02AAC07 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - 5B653AE90C16C8F0002B54A3 /* SimpleViewer */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SimpleViewer; sourceTree = ""; }; - 5B653AEA0C16C8F1002B54A3 /* SimpleViewer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleViewer.cpp; sourceTree = ""; }; 5B653CC50C17130C002B54A3 /* afterescher.geo */ = {isa = PBXFileReference; lastKnownFileType = file; name = afterescher.geo; path = "/Users/martin/OpenSceneGraph-Data/afterescher.geo"; sourceTree = ""; }; 5B653CC60C17130D002B54A3 /* axes.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = axes.osg; path = "/Users/martin/OpenSceneGraph-Data/axes.osg"; sourceTree = ""; }; 5B653CC80C17130D002B54A3 /* a.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = a.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/a.png"; sourceTree = ""; }; @@ -5836,21 +5814,15 @@ 5B653D600C171345002B54A3 /* sun256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = sun256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/sun256128.jpg"; sourceTree = ""; }; 5B653D610C171345002B54A3 /* venus256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = venus256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/venus256128.jpg"; sourceTree = ""; }; 5B653D620C171346002B54A3 /* spaceship.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = spaceship.osg; path = "/Users/martin/OpenSceneGraph-Data/spaceship.osg"; sourceTree = ""; }; - 5B653DC40C174400002B54A3 /* Info copy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Info copy.plist"; path = "../../examples/osgviewerCocoa/Info copy.plist"; sourceTree = SOURCE_ROOT; }; 5B653DC70C1745FF002B54A3 /* ViewerCocoa.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ViewerCocoa.h; sourceTree = ""; }; 5B653DC80C1745FF002B54A3 /* ViewerCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewerCocoa.mm; sourceTree = ""; }; - 5B653DDE0C174E15002B54A3 /* lz.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = lz.rgb; path = /Users/martin/Images/lz.rgb; sourceTree = ""; }; - 5B653DDF0C174E16002B54A3 /* tree0.rgba */ = {isa = PBXFileReference; lastKnownFileType = file; name = tree0.rgba; path = /Users/martin/Images/tree0.rgba; sourceTree = ""; }; 5BC1910A0C15F462002CF5BC /* ViewerEventHandlers.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ViewerEventHandlers.cpp; sourceTree = ""; }; 5BC1910D0C15F48C002CF5BC /* Hint.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Hint.cpp; sourceTree = ""; }; 5BC191100C15F4D4002CF5BC /* Hint */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Hint; sourceTree = ""; }; 5BC191120C15F4FC002CF5BC /* ViewerEventHandlers */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ViewerEventHandlers; sourceTree = ""; }; 5BC191150C15F59C002CF5BC /* osgcompositeviewer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = osgcompositeviewer.cpp; path = ../../examples/osgcompositeviewer/osgcompositeviewer.cpp; sourceTree = SOURCE_ROOT; }; - 5BC191270C15F6B2002CF5BC /* English.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; name = English.lproj; path = ../../examples/osgviewerCocoa/English.lproj; sourceTree = SOURCE_ROOT; }; 5BC1912C0C15F6B3002CF5BC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = Info.plist; path = ../../examples/osgviewerCocoa/Info.plist; sourceTree = SOURCE_ROOT; }; 5BC1912D0C15F6B3002CF5BC /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ../../examples/osgviewerCocoa/main.m; sourceTree = SOURCE_ROOT; }; - 5BC1912E0C15F6B3002CF5BC /* SimpleViewerCocoa.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SimpleViewerCocoa.h; path = ../../examples/osgviewerCocoa/SimpleViewerCocoa.h; sourceTree = SOURCE_ROOT; }; - 5BC1912F0C15F6B4002CF5BC /* SimpleViewerCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = SimpleViewerCocoa.mm; path = ../../examples/osgviewerCocoa/SimpleViewerCocoa.mm; sourceTree = SOURCE_ROOT; }; 5BC191350C15F734002CF5BC /* osgviewerGLUT.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = osgviewerGLUT.cpp; path = ../../examples/osgviewerGLUT/osgviewerGLUT.cpp; sourceTree = SOURCE_ROOT; }; 5BC191370C15F7AD002CF5BC /* osgviewerSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = osgviewerSDL.cpp; path = ../../examples/osgviewerSDL/osgviewerSDL.cpp; sourceTree = SOURCE_ROOT; }; 5BC191380C15F7AE002CF5BC /* SDLMainForMacOSX.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDLMainForMacOSX.h; path = ../../examples/osgviewerSDL/SDLMainForMacOSX.h; sourceTree = SOURCE_ROOT; }; @@ -6279,7 +6251,6 @@ 0007B91A06C181CC00C884E1 /* osgUtil.framework in Frameworks */, 0007B91C06C181CC00C884E1 /* osgGA.framework in Frameworks */, 006CE8260921965100985402 /* osgSim.framework in Frameworks */, - 004099610924D088009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6293,7 +6264,6 @@ 0007B97806C18F9900C884E1 /* osgText.framework in Frameworks */, 0007B97906C18F9900C884E1 /* osgUtil.framework in Frameworks */, 0007B97B06C18F9900C884E1 /* osgGA.framework in Frameworks */, - 004099620924D090009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6307,7 +6277,6 @@ 0007B99706C1929E00C884E1 /* osgText.framework in Frameworks */, 0007B99806C1929E00C884E1 /* osgUtil.framework in Frameworks */, 0007B99A06C1929E00C884E1 /* osgGA.framework in Frameworks */, - 0040997C0924D186009ADD90 /* OpenThreads.framework in Frameworks */, 00A79F400BE694ED00F7C39E /* osgShadow.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -6322,7 +6291,6 @@ 0007B9EB06C196E400C884E1 /* osgText.framework in Frameworks */, 0007B9EC06C196E400C884E1 /* osgUtil.framework in Frameworks */, 0007B9EE06C196E400C884E1 /* osgGA.framework in Frameworks */, - 0040997F0924D199009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6337,7 +6305,6 @@ 0007BA1806C1982000C884E1 /* osgUtil.framework in Frameworks */, 0007BA1A06C1982000C884E1 /* osgGA.framework in Frameworks */, 006CE834092197C400985402 /* OpenGL.framework in Frameworks */, - 004099830924D1B2009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6352,7 +6319,6 @@ 0007BA5706C19BAE00C884E1 /* osgUtil.framework in Frameworks */, 0007BA5906C19BAE00C884E1 /* osgGA.framework in Frameworks */, 0007BA9106C1A18F00C884E1 /* osgFX.framework in Frameworks */, - 004099840924D1CB009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6366,7 +6332,6 @@ 0007BAC806C1A5DF00C884E1 /* osgText.framework in Frameworks */, 0007BAC906C1A5DF00C884E1 /* osgUtil.framework in Frameworks */, 0007BACB06C1A5DF00C884E1 /* osgGA.framework in Frameworks */, - 004099F50924D46C009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6380,7 +6345,6 @@ 0007BC8506C1A8FA00C884E1 /* osgText.framework in Frameworks */, 0007BC8606C1A8FA00C884E1 /* osgUtil.framework in Frameworks */, 0007BC8806C1A8FA00C884E1 /* osgGA.framework in Frameworks */, - 004099DE0924D3EE009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6396,7 +6360,6 @@ 0007BCB606C1AA6000C884E1 /* osgGA.framework in Frameworks */, 0007BCD006C1AD1000C884E1 /* osgSim.framework in Frameworks */, 009DA146081D93FF001FA987 /* osgParticle.framework in Frameworks */, - 004099DF0924D3F2009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6411,7 +6374,6 @@ 0007BCEE06C1ADB300C884E1 /* osgUtil.framework in Frameworks */, 0007BCF006C1ADB300C884E1 /* osgGA.framework in Frameworks */, 0007BCFC06C1AE8700C884E1 /* OpenGL.framework in Frameworks */, - 004099E60924D416009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6426,7 +6388,6 @@ 000A24C906CACA60009EE43A /* osgUtil.framework in Frameworks */, 000A24CB06CACA60009EE43A /* osgGA.framework in Frameworks */, 000A24CC06CACA60009EE43A /* OpenGL.framework in Frameworks */, - 004099650924D09E009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6440,7 +6401,6 @@ 000A253F06CACDBF009EE43A /* osgText.framework in Frameworks */, 000A254006CACDBF009EE43A /* osgUtil.framework in Frameworks */, 000A254206CACDBF009EE43A /* osgGA.framework in Frameworks */, - 004099690924D0B2009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6454,7 +6414,6 @@ 000A258206CAD093009EE43A /* osgText.framework in Frameworks */, 000A258306CAD093009EE43A /* osgUtil.framework in Frameworks */, 000A258506CAD093009EE43A /* osgGA.framework in Frameworks */, - 004099700924D12B009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6468,7 +6427,6 @@ 000A25A506CAD1A4009EE43A /* osgText.framework in Frameworks */, 000A25A606CAD1A4009EE43A /* osgUtil.framework in Frameworks */, 000A25A806CAD1A4009EE43A /* osgGA.framework in Frameworks */, - 004099730924D13C009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6481,7 +6439,6 @@ 000A25CA06CAD314009EE43A /* osgText.framework in Frameworks */, 000A25CB06CAD314009EE43A /* osgUtil.framework in Frameworks */, 000A25CD06CAD314009EE43A /* osgGA.framework in Frameworks */, - 0040993D0924CD6A009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6495,7 +6452,6 @@ 000A25F206CAD627009EE43A /* osgText.framework in Frameworks */, 000A25F306CAD627009EE43A /* osgUtil.framework in Frameworks */, 000A25F506CAD627009EE43A /* osgGA.framework in Frameworks */, - 004099740924D143009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6509,7 +6465,6 @@ 000A260D06CADB4A009EE43A /* osgText.framework in Frameworks */, 000A260E06CADB4A009EE43A /* osgUtil.framework in Frameworks */, 000A261006CADB4A009EE43A /* osgGA.framework in Frameworks */, - 004099770924D151009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6523,7 +6478,6 @@ 000A264406CAE077009EE43A /* osgText.framework in Frameworks */, 000A264506CAE077009EE43A /* osgUtil.framework in Frameworks */, 000A264706CAE077009EE43A /* osgGA.framework in Frameworks */, - 004099870924D1D6009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6537,7 +6491,6 @@ 000A266A06CAE225009EE43A /* osgText.framework in Frameworks */, 000A266B06CAE225009EE43A /* osgUtil.framework in Frameworks */, 000A266D06CAE225009EE43A /* osgGA.framework in Frameworks */, - 004099880924D1DC009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6551,7 +6504,6 @@ 000A268506CAE333009EE43A /* osgText.framework in Frameworks */, 000A268606CAE333009EE43A /* osgUtil.framework in Frameworks */, 000A268806CAE333009EE43A /* osgGA.framework in Frameworks */, - 0040998B0924D1E9009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6565,7 +6517,6 @@ 000A26BF06CAE489009EE43A /* osgText.framework in Frameworks */, 000A26C006CAE489009EE43A /* osgUtil.framework in Frameworks */, 000A26C206CAE489009EE43A /* osgGA.framework in Frameworks */, - 0040998C0924D1F1009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6580,7 +6531,6 @@ 000A26DB06CAE58D009EE43A /* osgUtil.framework in Frameworks */, 000A26DD06CAE58D009EE43A /* osgGA.framework in Frameworks */, 00A14BD3084D64C3000150AD /* osgSim.framework in Frameworks */, - 0040998F0924D204009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6594,7 +6544,6 @@ 000A26F906CAE6DA009EE43A /* osgText.framework in Frameworks */, 000A26FA06CAE6DA009EE43A /* osgUtil.framework in Frameworks */, 000A26FC06CAE6DA009EE43A /* osgGA.framework in Frameworks */, - 004099900924D20E009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6608,7 +6557,6 @@ 000A270E06CAE6E6009EE43A /* osgUtil.framework in Frameworks */, 000A271006CAE6E6009EE43A /* osgGA.framework in Frameworks */, 00A6946006CBD6FB00F26612 /* osgFX.framework in Frameworks */, - 004099930924D21B009ADD90 /* OpenThreads.framework in Frameworks */, 00FB21660B0168960052DD79 /* osgViewer.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -6623,7 +6571,6 @@ 000A272106CAE6F2009EE43A /* osgText.framework in Frameworks */, 000A272206CAE6F2009EE43A /* osgUtil.framework in Frameworks */, 000A272406CAE6F2009EE43A /* osgGA.framework in Frameworks */, - 0040999C0924D27C009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6638,7 +6585,6 @@ 000A273606CAE6FE009EE43A /* osgUtil.framework in Frameworks */, 000A273806CAE6FE009EE43A /* osgGA.framework in Frameworks */, 000A277C06CAEBAF009EE43A /* osgSim.framework in Frameworks */, - 0040999D0924D284009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6652,7 +6598,6 @@ 000A274906CAE708009EE43A /* osgText.framework in Frameworks */, 000A274A06CAE708009EE43A /* osgUtil.framework in Frameworks */, 000A274C06CAE708009EE43A /* osgGA.framework in Frameworks */, - 004099A20924D29A009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6666,7 +6611,6 @@ 000A279806CAEDDE009EE43A /* osgText.framework in Frameworks */, 000A279906CAEDDE009EE43A /* osgUtil.framework in Frameworks */, 000A279B06CAEDDE009EE43A /* osgGA.framework in Frameworks */, - 004099A60924D2B1009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6680,7 +6624,6 @@ 000A27AC06CAEDEC009EE43A /* osgText.framework in Frameworks */, 000A27AD06CAEDEC009EE43A /* osgUtil.framework in Frameworks */, 000A27AF06CAEDEC009EE43A /* osgGA.framework in Frameworks */, - 004099AA0924D2C6009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6694,7 +6637,6 @@ 000A27C006CAEDF7009EE43A /* osgText.framework in Frameworks */, 000A27C106CAEDF7009EE43A /* osgUtil.framework in Frameworks */, 000A27C306CAEDF7009EE43A /* osgGA.framework in Frameworks */, - 004099AB0924D2CE009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6708,7 +6650,6 @@ 000A27D406CAEE04009EE43A /* osgText.framework in Frameworks */, 000A27D506CAEE04009EE43A /* osgUtil.framework in Frameworks */, 000A27D706CAEE04009EE43A /* osgGA.framework in Frameworks */, - 004099AE0924D2DA009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6723,7 +6664,6 @@ 000A27E906CAEE13009EE43A /* osgUtil.framework in Frameworks */, 000A27EB06CAEE13009EE43A /* osgGA.framework in Frameworks */, 000A284506CAF681009EE43A /* osgParticle.framework in Frameworks */, - 004099B20924D2EE009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6738,7 +6678,6 @@ 000A281106CAEE2D009EE43A /* osgUtil.framework in Frameworks */, 000A281306CAEE2D009EE43A /* osgGA.framework in Frameworks */, 000A289106CAF988009EE43A /* OpenGL.framework in Frameworks */, - 004099B70924D309009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6752,7 +6691,6 @@ 000A287606CAF93D009EE43A /* osgText.framework in Frameworks */, 000A287706CAF93D009EE43A /* osgUtil.framework in Frameworks */, 000A287906CAF93D009EE43A /* osgGA.framework in Frameworks */, - 004099BA0924D315009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6766,7 +6704,6 @@ 000A288A06CAF95C009EE43A /* osgText.framework in Frameworks */, 000A288B06CAF95C009EE43A /* osgUtil.framework in Frameworks */, 000A288D06CAF95C009EE43A /* osgGA.framework in Frameworks */, - 004099BE0924D32C009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6780,7 +6717,6 @@ 000A289F06CAF9C3009EE43A /* osgText.framework in Frameworks */, 000A28A006CAF9C3009EE43A /* osgUtil.framework in Frameworks */, 000A28A206CAF9C3009EE43A /* osgGA.framework in Frameworks */, - 004099BF0924D334009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6794,7 +6730,6 @@ 000A28B306CAF9D3009EE43A /* osgText.framework in Frameworks */, 000A28B406CAF9D3009EE43A /* osgUtil.framework in Frameworks */, 000A28B606CAF9D3009EE43A /* osgGA.framework in Frameworks */, - 004099C20924D341009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6808,7 +6743,6 @@ 000A28C706CAF9E1009EE43A /* osgText.framework in Frameworks */, 000A28C806CAF9E1009EE43A /* osgUtil.framework in Frameworks */, 000A28CA06CAF9E1009EE43A /* osgGA.framework in Frameworks */, - 004099C30924D34D009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6822,7 +6756,6 @@ 000A28DB06CAF9F0009EE43A /* osgText.framework in Frameworks */, 000A28DC06CAF9F0009EE43A /* osgUtil.framework in Frameworks */, 000A28DE06CAF9F0009EE43A /* osgGA.framework in Frameworks */, - 004099C60924D359009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7029,7 +6962,6 @@ 001D06CB065AB74C003310BF /* osgText.framework in Frameworks */, 001D06CD065AB74E003310BF /* osgUtil.framework in Frameworks */, 001D06D1065AB768003310BF /* osgGA.framework in Frameworks */, - 004099EA0924D42C009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7100,13 +7032,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0037A0260C18D74C0089AA1C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0037A0270C18D74C0089AA1C /* OpenGL.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 004BD03609273C2800A265A4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 004BD03709273C2800A265A4 /* osg.framework in Frameworks */, 004BD03809273C2800A265A4 /* osgDB.framework in Frameworks */, - 004BD03909273C2800A265A4 /* OpenThreads.framework in Frameworks */, 004BD04709273CC600A265A4 /* osgUtil.framework in Frameworks */, 004BD04809273CC800A265A4 /* osgText.framework in Frameworks */, 004BD04909273CCC00A265A4 /* osgSim.framework in Frameworks */, @@ -7132,7 +7071,6 @@ 004E4D280A51FA4D00EC8521 /* osgText.framework in Frameworks */, 004E4D290A51FA4D00EC8521 /* osgUtil.framework in Frameworks */, 004E4D2B0A51FA4D00EC8521 /* osgGA.framework in Frameworks */, - 004E4D2C0A51FA4D00EC8521 /* OpenThreads.framework in Frameworks */, 0081CFD50A5C53C1006D3A13 /* osgParticle.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -7143,7 +7081,7 @@ files = ( 00C0CE8C0626552F0091ED7C /* osg.framework in Frameworks */, 00C0CE8D062655310091ED7C /* osgUtil.framework in Frameworks */, - 004099360924CCF3009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E60C18DE9A0089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7155,7 +7093,7 @@ 00C0CE9A062655460091ED7C /* osg.framework in Frameworks */, 00C0CEA4062655550091ED7C /* osgDB.framework in Frameworks */, 002BE3810769069900D7268C /* osgUtil.framework in Frameworks */, - 004099350924CCEC009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E50C18DE930089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7168,7 +7106,7 @@ 00C0CEAF062655700091ED7C /* osgUtil.framework in Frameworks */, 00C0CEB0062655760091ED7C /* osgText.framework in Frameworks */, 00C0CEB10626557C0091ED7C /* osgDB.framework in Frameworks */, - 004099380924CD1B009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E80C18DEA60089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7180,7 +7118,7 @@ 00C0CEC20626564F0091ED7C /* osg.framework in Frameworks */, 00C0CEC3062656520091ED7C /* osgUtil.framework in Frameworks */, 00C0CEC4062656590091ED7C /* osgDB.framework in Frameworks */, - 004099390924CD36009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E90C18DEAE0089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7192,7 +7130,6 @@ 00638D35093B93F8002722CD /* osg.framework in Frameworks */, 00638D36093B93F8002722CD /* osgDB.framework in Frameworks */, 00638D38093B93F8002722CD /* osgUtil.framework in Frameworks */, - 00638D3B093B93F8002722CD /* OpenThreads.framework in Frameworks */, 00638E01093B9BC5002722CD /* GLUT.framework in Frameworks */, 00638E17093B9E7C002722CD /* Cocoa.framework in Frameworks */, 00638EA9093BA03C002722CD /* OpenGL.framework in Frameworks */, @@ -7209,7 +7146,6 @@ 00638D55093B9590002722CD /* osg.framework in Frameworks */, 00638D56093B9590002722CD /* osgDB.framework in Frameworks */, 00638D58093B9590002722CD /* osgUtil.framework in Frameworks */, - 00638D5B093B9590002722CD /* OpenThreads.framework in Frameworks */, 00638D84093B9B88002722CD /* GLUT.framework in Frameworks */, 00638E12093B9E5A002722CD /* Cocoa.framework in Frameworks */, 00638EA8093BA02C002722CD /* OpenGL.framework in Frameworks */, @@ -7228,7 +7164,6 @@ 006CE9310921AA9300985402 /* osgText.framework in Frameworks */, 006CE9320921AA9300985402 /* osgUtil.framework in Frameworks */, 006CE9340921AA9300985402 /* osgGA.framework in Frameworks */, - 004099790924D170009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7242,7 +7177,6 @@ 006CE9530921AB8300985402 /* osgText.framework in Frameworks */, 006CE9540921AB8300985402 /* osgUtil.framework in Frameworks */, 006CE9560921AB8300985402 /* osgGA.framework in Frameworks */, - 0040997A0924D177009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7257,7 +7191,6 @@ 006CE9910921AC8700985402 /* osgText.framework in Frameworks */, 006CE9920921AC8700985402 /* osgUtil.framework in Frameworks */, 006CE9940921AC8700985402 /* osgGA.framework in Frameworks */, - 004099A70924D2BA009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7271,7 +7204,6 @@ 006CE9AF0921ACED00985402 /* osgText.framework in Frameworks */, 006CE9B00921ACED00985402 /* osgUtil.framework in Frameworks */, 006CE9B20921ACED00985402 /* osgGA.framework in Frameworks */, - 004099AF0924D2E4009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7286,7 +7218,6 @@ 006CE9D00921AD3300985402 /* osgUtil.framework in Frameworks */, 006CE9D20921AD3300985402 /* osgGA.framework in Frameworks */, 006CEA470921BD4C00985402 /* OpenGL.framework in Frameworks */, - 004099CF0924D38C009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7300,7 +7231,6 @@ 006CE9EF0921AD7800985402 /* osgText.framework in Frameworks */, 006CE9F00921AD7800985402 /* osgUtil.framework in Frameworks */, 006CE9F20921AD7800985402 /* osgGA.framework in Frameworks */, - 004099DB0924D3DC009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7326,7 +7256,6 @@ 006E24680AC0D66700FBB48F /* osgText.framework in Frameworks */, 006E24690AC0D66700FBB48F /* osgUtil.framework in Frameworks */, 006E246B0AC0D66700FBB48F /* osgGA.framework in Frameworks */, - 006E246D0AC0D66700FBB48F /* OpenThreads.framework in Frameworks */, 006E25650AC11AB600FBB48F /* osgTerrain.framework in Frameworks */, 006E257B0AC124AC00FBB48F /* osgFX.framework in Frameworks */, ); @@ -7357,7 +7286,6 @@ files = ( 0079506D09D36679003FC8A1 /* osg.framework in Frameworks */, 0079506E09D36679003FC8A1 /* osgDB.framework in Frameworks */, - 0079507309D36679003FC8A1 /* OpenThreads.framework in Frameworks */, 007950B209D36936003FC8A1 /* osgIntrospection.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -7399,7 +7327,6 @@ 008F450206CC057500F4220C /* osgText.framework in Frameworks */, 008F450306CC057500F4220C /* osgUtil.framework in Frameworks */, 008F450506CC057500F4220C /* osgGA.framework in Frameworks */, - 004099E70924D41F009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7414,7 +7341,6 @@ 008F451106CC059400F4220C /* osgUtil.framework in Frameworks */, 008F451306CC059400F4220C /* osgGA.framework in Frameworks */, 009DA187081D964B001FA987 /* osgParticle.framework in Frameworks */, - 0040996E0924D0CD009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7428,7 +7354,6 @@ 008F451E06CC05A500F4220C /* osgText.framework in Frameworks */, 008F451F06CC05A500F4220C /* osgUtil.framework in Frameworks */, 008F452106CC05A500F4220C /* osgGA.framework in Frameworks */, - 004099F80924D47A009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7438,7 +7363,7 @@ files = ( 009DA0CB081D7AB7001FA987 /* OpenGL.framework in Frameworks */, 009DA0CC081D7AB7001FA987 /* osg.framework in Frameworks */, - 004099370924CD01009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E70C18DEA00089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7451,7 +7376,6 @@ 00A14C0E084E52BF000150AD /* osgText.framework in Frameworks */, 00A14C0F084E52BF000150AD /* osgUtil.framework in Frameworks */, 00A14C11084E52BF000150AD /* osgGA.framework in Frameworks */, - 0040993C0924CD62009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7465,7 +7389,6 @@ 00A14CCF084E5821000150AD /* osgText.framework in Frameworks */, 00A14CD0084E5821000150AD /* osgUtil.framework in Frameworks */, 00A14CD2084E5821000150AD /* osgGA.framework in Frameworks */, - 004099580924CEE9009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7478,7 +7401,6 @@ 00A14CF5084E582E000150AD /* osgText.framework in Frameworks */, 00A14CF6084E582E000150AD /* osgUtil.framework in Frameworks */, 00A14CF8084E582E000150AD /* osgGA.framework in Frameworks */, - 004099570924CEE0009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7493,7 +7415,6 @@ 00A14F08084E65A9000150AD /* osgUtil.framework in Frameworks */, 00A14F0A084E65A9000150AD /* osgGA.framework in Frameworks */, 00A1514B084E740B000150AD /* osgParticle.framework in Frameworks */, - 004099B30924D2F5009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7507,7 +7428,6 @@ 00A14F24084E65B3000150AD /* osgText.framework in Frameworks */, 00A14F25084E65B3000150AD /* osgUtil.framework in Frameworks */, 00A14F27084E65B3000150AD /* osgGA.framework in Frameworks */, - 0040999F0924D28B009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7562,7 +7482,6 @@ 00C59D270B0926A800E9BCA1 /* osg.framework in Frameworks */, 00C59D280B0926A800E9BCA1 /* osgDB.framework in Frameworks */, 00C59D290B0926A800E9BCA1 /* osgUtil.framework in Frameworks */, - 00C59D2A0B0926A800E9BCA1 /* OpenThreads.framework in Frameworks */, 00C59D2B0B0926A800E9BCA1 /* GLUT.framework in Frameworks */, 00C59D2C0B0926A800E9BCA1 /* Cocoa.framework in Frameworks */, 00C59D2D0B0926A800E9BCA1 /* OpenGL.framework in Frameworks */, @@ -7578,7 +7497,6 @@ 00C59D560B092D3B00E9BCA1 /* osg.framework in Frameworks */, 00C59D570B092D3B00E9BCA1 /* osgDB.framework in Frameworks */, 00C59D580B092D3B00E9BCA1 /* osgUtil.framework in Frameworks */, - 00C59D590B092D3B00E9BCA1 /* OpenThreads.framework in Frameworks */, 00C59D5B0B092D3B00E9BCA1 /* Cocoa.framework in Frameworks */, 00C59D5C0B092D3B00E9BCA1 /* OpenGL.framework in Frameworks */, 00C59D5D0B092D3B00E9BCA1 /* osgGA.framework in Frameworks */, @@ -7594,7 +7512,6 @@ 00C59D9D0B09343B00E9BCA1 /* osg.framework in Frameworks */, 00C59D9E0B09343B00E9BCA1 /* osgDB.framework in Frameworks */, 00C59D9F0B09343B00E9BCA1 /* osgUtil.framework in Frameworks */, - 00C59DA00B09343B00E9BCA1 /* OpenThreads.framework in Frameworks */, 00C59DA10B09343B00E9BCA1 /* Cocoa.framework in Frameworks */, 00C59DA20B09343B00E9BCA1 /* OpenGL.framework in Frameworks */, 00C59DA30B09343B00E9BCA1 /* osgGA.framework in Frameworks */, @@ -7645,7 +7562,6 @@ 00EF4CF406CB04A1008ACEFF /* osgUtil.framework in Frameworks */, 00EF4CF606CB04A1008ACEFF /* osgGA.framework in Frameworks */, 00EF4DC106CB05D9008ACEFF /* osgSim.framework in Frameworks */, - 004099C70924D361009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7659,7 +7575,6 @@ 00EF4D1C06CB04B2008ACEFF /* osgText.framework in Frameworks */, 00EF4D1D06CB04B2008ACEFF /* osgUtil.framework in Frameworks */, 00EF4D1F06CB04B2008ACEFF /* osgGA.framework in Frameworks */, - 004099CA0924D36D009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7673,7 +7588,6 @@ 00EF4D3606CB04B6008ACEFF /* osgText.framework in Frameworks */, 00EF4D3706CB04B6008ACEFF /* osgUtil.framework in Frameworks */, 00EF4D3906CB04B6008ACEFF /* osgGA.framework in Frameworks */, - 004099CB0924D374009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7687,7 +7601,6 @@ 00EF4D5006CB04BB008ACEFF /* osgText.framework in Frameworks */, 00EF4D5106CB04BB008ACEFF /* osgUtil.framework in Frameworks */, 00EF4D5306CB04BB008ACEFF /* osgGA.framework in Frameworks */, - 004099CE0924D384009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7702,7 +7615,6 @@ 00EF4D6B06CB04BE008ACEFF /* osgUtil.framework in Frameworks */, 00EF4D6D06CB04BE008ACEFF /* osgGA.framework in Frameworks */, 00EF4DF906CB0975008ACEFF /* OpenGL.framework in Frameworks */, - 004099D20924D3A8009ADD90 /* OpenThreads.framework in Frameworks */, 00A79F500BE6982C00F7C39E /* osgShadow.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -7717,7 +7629,6 @@ 00EF4D8406CB04C2008ACEFF /* osgText.framework in Frameworks */, 00EF4D8506CB04C2008ACEFF /* osgUtil.framework in Frameworks */, 00EF4D8706CB04C2008ACEFF /* osgGA.framework in Frameworks */, - 004099D40924D3B3009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7731,7 +7642,6 @@ 00EF4E2F06CB0AA0008ACEFF /* osgText.framework in Frameworks */, 00EF4E3006CB0AA0008ACEFF /* osgUtil.framework in Frameworks */, 00EF4E3206CB0AA0008ACEFF /* osgGA.framework in Frameworks */, - 004099DA0924D3D4009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7747,7 +7657,6 @@ 00EF4E4606CB0AA6008ACEFF /* osgGA.framework in Frameworks */, 00EF4E7F06CB0C6B008ACEFF /* osgParticle.framework in Frameworks */, 00E1084D06CC114500FD597F /* osgSim.framework in Frameworks */, - 00409A000924D4A4009ADD90 /* OpenThreads.framework in Frameworks */, 005CDF300946D9EA00613CD5 /* osgTerrain.framework in Frameworks */, 005CDF380946DA7800613CD5 /* osgFX.framework in Frameworks */, ); @@ -7763,7 +7672,6 @@ 00EF4EAF06CB0D45008ACEFF /* osgText.framework in Frameworks */, 00EF4EB006CB0D45008ACEFF /* osgUtil.framework in Frameworks */, 00EF4EB206CB0D45008ACEFF /* osgGA.framework in Frameworks */, - 004099E30924D406009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7777,7 +7685,6 @@ 00EF4ED606CB0F19008ACEFF /* osgText.framework in Frameworks */, 00EF4ED706CB0F19008ACEFF /* osgUtil.framework in Frameworks */, 00EF4ED906CB0F19008ACEFF /* osgGA.framework in Frameworks */, - 004099EB0924D433009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7791,7 +7698,6 @@ 00EF4EF006CB11CA008ACEFF /* osgText.framework in Frameworks */, 00EF4EF106CB11CA008ACEFF /* osgUtil.framework in Frameworks */, 00EF4EF306CB11CA008ACEFF /* osgGA.framework in Frameworks */, - 004099EE0924D440009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7805,7 +7711,6 @@ 00EF4F0406CB11D0008ACEFF /* osgText.framework in Frameworks */, 00EF4F0506CB11D0008ACEFF /* osgUtil.framework in Frameworks */, 00EF4F0706CB11D0008ACEFF /* osgGA.framework in Frameworks */, - 004099F00924D455009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7819,7 +7724,6 @@ 00EF4F1E06CB11D7008ACEFF /* osgText.framework in Frameworks */, 00EF4F1F06CB11D7008ACEFF /* osgUtil.framework in Frameworks */, 00EF4F2106CB11D7008ACEFF /* osgGA.framework in Frameworks */, - 004099F10924D45A009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7833,7 +7737,6 @@ 00EF4F3806CB11DC008ACEFF /* osgText.framework in Frameworks */, 00EF4F3906CB11DC008ACEFF /* osgUtil.framework in Frameworks */, 00EF4F3B06CB11DC008ACEFF /* osgGA.framework in Frameworks */, - 004099F40924D468009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7847,7 +7750,6 @@ 00EF4F5206CB11E2008ACEFF /* osgText.framework in Frameworks */, 00EF4F5306CB11E2008ACEFF /* osgUtil.framework in Frameworks */, 00EF4F5506CB11E2008ACEFF /* osgGA.framework in Frameworks */, - 004099E20924D401009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7861,7 +7763,6 @@ 00EF4F9606CB15BD008ACEFF /* osgText.framework in Frameworks */, 00EF4F9706CB15BD008ACEFF /* osgUtil.framework in Frameworks */, 00EF4F9906CB15BD008ACEFF /* osgGA.framework in Frameworks */, - 004099F90924D482009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7875,7 +7776,6 @@ 00F238EB0767730700528CDD /* osgText.framework in Frameworks */, 00F238EC0767730700528CDD /* osgUtil.framework in Frameworks */, 00F238EE0767730700528CDD /* osgGA.framework in Frameworks */, - 004099660924D0A6009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7889,7 +7789,6 @@ 00F239060767744100528CDD /* osgText.framework in Frameworks */, 00F239070767744100528CDD /* osgUtil.framework in Frameworks */, 00F239090767744100528CDD /* osgGA.framework in Frameworks */, - 004099940924D223009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7904,7 +7803,6 @@ 00F23924076776DE00528CDD /* osgUtil.framework in Frameworks */, 00F23926076776DE00528CDD /* osgGA.framework in Frameworks */, 00F23A1A07678E7600528CDD /* OpenGL.framework in Frameworks */, - 004099A30924D2A2009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7918,7 +7816,6 @@ 00F23937076776E700528CDD /* osgText.framework in Frameworks */, 00F23938076776E700528CDD /* osgUtil.framework in Frameworks */, 00F2393A076776E700528CDD /* osgGA.framework in Frameworks */, - 004099BB0924D31C009ADD90 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7930,9 +7827,11 @@ D4035B2E0B51522600CB9E15 /* OpenGL.framework in Frameworks */, 00FB20FA0B015CF20052DD79 /* osg.framework in Frameworks */, 00FB20FB0B015CF20052DD79 /* osgUtil.framework in Frameworks */, - 00FB20FC0B015CF20052DD79 /* OpenThreads.framework in Frameworks */, 00FB21310B0163770052DD79 /* osgDB.framework in Frameworks */, 00FB21320B0163820052DD79 /* osgGA.framework in Frameworks */, + 0037A0DD0C18DE580089AA1C /* OpenThreads.framework in Frameworks */, + 0037A11E0C18E7FB0089AA1C /* Carbon.framework in Frameworks */, + 0037A1220C18E81E0089AA1C /* AGL.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7944,8 +7843,8 @@ 6320CD6E07845D6D00FE3D2C /* osgDB.framework in Frameworks */, 6320CD7307845D6D00FE3D2C /* osgFX.framework in Frameworks */, 00A152E4084FD745000150AD /* osgUtil.framework in Frameworks */, - 0040993B0924CD45009ADD90 /* OpenThreads.framework in Frameworks */, 00A79FA40BE69E9A00F7C39E /* OpenGL.framework in Frameworks */, + 0037A0DF0C18DE680089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7954,7 +7853,7 @@ buildActionMask = 2147483647; files = ( BE1182D005D64A5900EB53E5 /* OpenGL.framework in Frameworks */, - 004099310924CCC6009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E10C18DE790089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7964,7 +7863,7 @@ files = ( 00C0CDED0626549D0091ED7C /* OpenGL.framework in Frameworks */, 00C0CDB9062653D00091ED7C /* osg.framework in Frameworks */, - 004099320924CCD0009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E20C18DE7F0089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7975,7 +7874,7 @@ 00C0CDD2062654800091ED7C /* OpenGL.framework in Frameworks */, 00C0CDCF062654790091ED7C /* osgDB.framework in Frameworks */, 00C0CDCD062654710091ED7C /* osg.framework in Frameworks */, - 004099340924CCE3009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E40C18DE8C0089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7986,7 +7885,7 @@ 00C0CE81062655170091ED7C /* OpenGL.framework in Frameworks */, 00C0CE820626551B0091ED7C /* osg.framework in Frameworks */, 00F2394C0767791D00528CDD /* Carbon.framework in Frameworks */, - 004099330924CCDB009ADD90 /* OpenThreads.framework in Frameworks */, + 0037A0E30C18DE850089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8000,7 +7899,6 @@ D42FE5890B542DD10058A380 /* osgText.framework in Frameworks */, D42FE58A0B542DD10058A380 /* osgUtil.framework in Frameworks */, D42FE58B0B542DD10058A380 /* osgGA.framework in Frameworks */, - D42FE58C0B542DD10058A380 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8012,9 +7910,9 @@ D47A06770B833F6E00E19024 /* OpenGL.framework in Frameworks */, D47A06780B833F6E00E19024 /* osg.framework in Frameworks */, D47A06790B833F6E00E19024 /* osgUtil.framework in Frameworks */, - D47A067A0B833F6E00E19024 /* OpenThreads.framework in Frameworks */, D47A067B0B833F6E00E19024 /* osgDB.framework in Frameworks */, D47A067C0B833F6E00E19024 /* osgGA.framework in Frameworks */, + 0037A0E00C18DE6F0089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8028,7 +7926,6 @@ D47A07020B83413800E19024 /* osgText.framework in Frameworks */, D47A07030B83413800E19024 /* osgUtil.framework in Frameworks */, D47A07040B83413800E19024 /* osgGA.framework in Frameworks */, - D47A07050B83413800E19024 /* OpenThreads.framework in Frameworks */, 00A79F480BE6968C00F7C39E /* osgViewer.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -8041,9 +7938,9 @@ D4C6F2570B8316100052E667 /* OpenGL.framework in Frameworks */, D4C6F2580B8316100052E667 /* osg.framework in Frameworks */, D4C6F2590B8316100052E667 /* osgUtil.framework in Frameworks */, - D4C6F25A0B8316100052E667 /* OpenThreads.framework in Frameworks */, D4C6F25B0B8316100052E667 /* osgDB.framework in Frameworks */, D4C6F25C0B8316100052E667 /* osgGA.framework in Frameworks */, + 0037A0DE0C18DE600089AA1C /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8058,7 +7955,6 @@ D4C6F2A50B8317AB0052E667 /* osgText.framework in Frameworks */, D4C6F2A60B8317AB0052E667 /* osgUtil.framework in Frameworks */, D4C6F2A70B8317AB0052E667 /* osgGA.framework in Frameworks */, - D4C6F2A80B8317AB0052E667 /* OpenThreads.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9003,8 +8899,6 @@ 001D06AC065AB6E2003310BF /* Examples */ = { isa = PBXGroup; children = ( - D47A082E0B8343BE00E19024 /* osgshadow */, - D47A070F0B83417900E19024 /* osgmanipulator */, 0007B92506C182AA00C884E1 /* osganimate */, 0007B98206C1922C00C884E1 /* osgautotransform */, 000A250506CACB4A009EE43A /* osgbillboard */, @@ -9036,6 +8930,7 @@ 000A276E06CAEB0A009EE43A /* osglightpoint */, 00A14F82084E66A5000150AD /* osglogicop */, 000A277F06CAEC7A009EE43A /* osglogo */, + D47A070F0B83417900E19024 /* osgmanipulator */, 00F2393E0767780C00528CDD /* osgmotionblur */, 000A281706CAEEB0009EE43A /* osgmovie */, 006CEA170921AF2C00985402 /* osgcompositeviewer */, @@ -9059,11 +8954,9 @@ 00EF4DD306CB07EE008ACEFF /* osgsequence */, 00EF4DDA06CB0874008ACEFF /* osgshaders */, 006CEA250921AFDA00985402 /* osgshaderterrain */, + D47A082E0B8343BE00E19024 /* osgshadow */, 00EF4DEE06CB092B008ACEFF /* osgshadowtexture */, 00EF4DFA06CB09E2008ACEFF /* osgshape */, - 00C59ED50B09597100E9BCA1 /* osgviewerCocoa */, - 00C59D770B0930DE00E9BCA1 /* osgviewerGLUT */, - 00C59DBA0B0935E700E9BCA1 /* osgviewerSDL */, 00EF4E7106CB0BA3008ACEFF /* osgsimplifier */, 00EF4E7806CB0C25008ACEFF /* osgsimulation */, 006CEA2C0921B00A00985402 /* osgslice */, @@ -9080,6 +8973,9 @@ 00EF4F7406CB144B008ACEFF /* osgtexturerectangle */, 00EF4F7B06CB14BB008ACEFF /* osgunittests */, 0007BACF06C1A67400C884E1 /* osgvertexprogram */, + 00C59ED50B09597100E9BCA1 /* osgviewerCocoa */, + 00C59D770B0930DE00E9BCA1 /* osgviewerGLUT */, + 00C59DBA0B0935E700E9BCA1 /* osgviewerSDL */, 008F453306CC075200F4220C /* osgvolume */, 00EF4FAD06CB1646008ACEFF /* osgwindows */, ); @@ -9312,12 +9208,45 @@ path = ../../src/osgPlugins/3ds; sourceTree = ""; }; - 0040992B0924CC7D009ADD90 /* Products */ = { + 0037A03D0C18D97D0089AA1C /* OpenThreads */ = { isa = PBXGroup; children = ( - 004099300924CC7D009ADD90 /* OpenThreads.framework */, + 0037A03E0C18D97D0089AA1C /* Barrier */, + 0037A03F0C18D97E0089AA1C /* Block */, + 0037A0400C18D97E0089AA1C /* Condition */, + 0037A0410C18D97F0089AA1C /* Exports */, + 0037A0420C18D97F0089AA1C /* Mutex */, + 0037A0430C18D9800089AA1C /* ReadWriteMutex */, + 0037A0440C18D9800089AA1C /* ReentrantMutex */, + 0037A0450C18D9800089AA1C /* ScopedLock */, + 0037A0460C18D9810089AA1C /* Thread */, ); - name = Products; + name = OpenThreads; + path = ../../include/OpenThreads; + sourceTree = SOURCE_ROOT; + }; + 0037A0500C18D9CF0089AA1C /* OpenThreads */ = { + isa = PBXGroup; + children = ( + 0037A0520C18D9CF0089AA1C /* pthreads */, + ); + name = OpenThreads; + path = ../../src/OpenThreads; + sourceTree = SOURCE_ROOT; + }; + 0037A0520C18D9CF0089AA1C /* pthreads */ = { + isa = PBXGroup; + children = ( + 0037A0550C18D9D10089AA1C /* PThread.c++ */, + 0037A0560C18D9D10089AA1C /* PThreadBarrier.c++ */, + 0037A0570C18D9D20089AA1C /* PThreadBarrierPrivateData.h */, + 0037A0580C18D9D20089AA1C /* PThreadCondition.c++ */, + 0037A0590C18D9D20089AA1C /* PThreadConditionPrivateData.h */, + 0037A05A0C18D9D30089AA1C /* PThreadMutex.c++ */, + 0037A05B0C18D9D30089AA1C /* PThreadMutexPrivateData.h */, + 0037A05C0C18D9D40089AA1C /* PThreadPrivateData.h */, + ); + path = pthreads; sourceTree = ""; }; 004BD04A09273CFB00A265A4 /* geo */ = { @@ -10028,6 +9957,7 @@ 00A79F6A0BE69CCC00F7C39E /* Locator */, 00A79F6B0BE69CCC00F7C39E /* TerrainNode */, 00A79F6C0BE69CCD00F7C39E /* TerrainTechnique */, + 0037A1500C18FFD40089AA1C /* ValidDataOperator */, 00A79F6D0BE69CCD00F7C39E /* Version */, ); name = osgTerrain; @@ -10057,16 +9987,13 @@ 00C59ED50B09597100E9BCA1 /* osgviewerCocoa */ = { isa = PBXGroup; children = ( + 0037A1C40C1908A50089AA1C /* InfoPlist.strings */, + 0037A1C60C1908A60089AA1C /* Localizable.strings */, + 0037A1C10C19086D0089AA1C /* MainMenu.nib */, 5B653DC70C1745FF002B54A3 /* ViewerCocoa.h */, 5B653DC80C1745FF002B54A3 /* ViewerCocoa.mm */, - 5B653AE90C16C8F0002B54A3 /* SimpleViewer */, - 5B653AEA0C16C8F1002B54A3 /* SimpleViewer.cpp */, - 5BC191270C15F6B2002CF5BC /* English.lproj */, 5BC1912C0C15F6B3002CF5BC /* Info.plist */, 5BC1912D0C15F6B3002CF5BC /* main.m */, - 5BC1912E0C15F6B3002CF5BC /* SimpleViewerCocoa.h */, - 5BC1912F0C15F6B4002CF5BC /* SimpleViewerCocoa.mm */, - 5B653DC40C174400002B54A3 /* Info copy.plist */, ); name = osgviewerCocoa; path = ../../examples/osgviewerCocoa; @@ -10473,6 +10400,7 @@ D4C6F2AD0B8317AB0052E667 /* osgshadow.app */, D47A06810B833F6E00E19024 /* osgManipulator.framework */, D47A070A0B83413800E19024 /* osgshadow.app */, + 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */, ); name = Products; sourceTree = ""; @@ -10495,9 +10423,9 @@ isa = PBXGroup; children = ( 5BC191680C15FC1C002CF5BC /* SDL.framework */, - 0040992A0924CC7D009ADD90 /* OpenThreads.xcodeproj */, BE1182CF05D64A5900EB53E5 /* OpenGL.framework */, 00638D83093B9B87002722CD /* GLUT.framework */, + 0037A1210C18E81E0089AA1C /* AGL.framework */, 00638E11093B9E5A002722CD /* Cocoa.framework */, 08FB77AAFE841565C02AAC07 /* Carbon.framework */, 001D062D065AB464003310BF /* QuickTime.framework */, @@ -10508,8 +10436,6 @@ 089C1665FE841158C02AAC07 /* Resources */ = { isa = PBXGroup; children = ( - 5B653DDD0C174E15002B54A3 /* Images */, - 5B653DCF0C1749F2002B54A3 /* Images */, 5B653CC40C1712AE002B54A3 /* OpenSceneGraph-Data */, BE117FB405D63B3800EB53E5 /* osg-Info.plist */, BE11849B05D7126100EB53E5 /* osgUtil-Info.plist */, @@ -10531,6 +10457,7 @@ 08FB77ACFE841707C02AAC07 /* Source */ = { isa = PBXGroup; children = ( + 0037A0500C18D9CF0089AA1C /* OpenThreads */, BE117FB705D63B8900EB53E5 /* osg */, BE1185F605D71A1300EB53E5 /* osgUtil */, BE1188DF05D7641E00EB53E5 /* osgDB */, @@ -10794,23 +10721,6 @@ path = "/Users/martin/OpenSceneGraph-Data/SolarSystem"; sourceTree = ""; }; - 5B653DCF0C1749F2002B54A3 /* Images */ = { - isa = PBXGroup; - children = ( - ); - name = Images; - sourceTree = ""; - }; - 5B653DDD0C174E15002B54A3 /* Images */ = { - isa = PBXGroup; - children = ( - 5B653DDE0C174E15002B54A3 /* lz.rgb */, - 5B653DDF0C174E16002B54A3 /* tree0.rgba */, - ); - name = Images; - path = /Users/martin/Images; - sourceTree = ""; - }; 6320CCFE07845B7C00FE3D2C /* osgTerrain */ = { isa = PBXGroup; children = ( @@ -10957,6 +10867,7 @@ BE1181EC05D63BD300EB53E5 /* Include */ = { isa = PBXGroup; children = ( + 0037A03D0C18D97D0089AA1C /* OpenThreads */, BE1181ED05D63C0900EB53E5 /* osg */, BE11863105D71A8500EB53E5 /* osgUtil */, BE1188E005D7646500EB53E5 /* osgDB */, @@ -10977,6 +10888,7 @@ BE1181ED05D63C0900EB53E5 /* osg */ = { isa = PBXGroup; children = ( + 0037A0A40C18DA690089AA1C /* TemplatePrimitiveFunctor */, 5BC191100C15F4D4002CF5BC /* Hint */, 00A79F270BE6868400F7C39E /* ComputeBoundsVisitor */, 00A79F280BE6868500F7C39E /* TransferFunction */, @@ -12034,6 +11946,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 00379F100C18D74C0089AA1C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0037A0470C18D9810089AA1C /* Barrier in Headers */, + 0037A0480C18D9810089AA1C /* Block in Headers */, + 0037A0490C18D9810089AA1C /* Condition in Headers */, + 0037A04A0C18D9810089AA1C /* Exports in Headers */, + 0037A04B0C18D9810089AA1C /* Mutex in Headers */, + 0037A04C0C18D9810089AA1C /* ReadWriteMutex in Headers */, + 0037A04D0C18D9810089AA1C /* ReentrantMutex in Headers */, + 0037A04E0C18D9810089AA1C /* ScopedLock in Headers */, + 0037A04F0C18D9810089AA1C /* Thread in Headers */, + 0037A0A80C18DBE30089AA1C /* PThreadBarrierPrivateData.h in Headers */, + 0037A0AA0C18DBE40089AA1C /* PThreadConditionPrivateData.h in Headers */, + 0037A0AC0C18DBE50089AA1C /* PThreadMutexPrivateData.h in Headers */, + 0037A0AD0C18DBE60089AA1C /* PThreadPrivateData.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 004BD03409273C2800A265A4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -12648,7 +12580,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D40359250B512BF300CB9E15 /* GraphicsWindowCarbon in Headers */, + 5BC191130C15F4FC002CF5BC /* ViewerEventHandlers in Headers */, D48EC65A0B4EBFCE000E05A4 /* CompositeViewer in Headers */, D48EC65C0B4EBFCE000E05A4 /* Scene in Headers */, D48EC65D0B4EBFCE000E05A4 /* View in Headers */, @@ -12663,6 +12595,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 0037A1510C18FFD50089AA1C /* ValidDataOperator in Headers */, 00A79F6E0BE69CCD00F7C39E /* Export in Headers */, 00A79F6F0BE69CCD00F7C39E /* GeometryTechnique in Headers */, 00A79F700BE69CCD00F7C39E /* Layer in Headers */, @@ -12677,6 +12610,8 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 0037A0A50C18DA690089AA1C /* TemplatePrimitiveFunctor in Headers */, + 5BC191110C15F4D5002CF5BC /* Hint in Headers */, 00A79F290BE6868500F7C39E /* ComputeBoundsVisitor in Headers */, 00A79F2A0BE6868500F7C39E /* TransferFunction in Headers */, D4C6F00D0B8308D90052E667 /* CameraNode in Headers */, @@ -14184,6 +14119,25 @@ productReference = 001DFFD1065AA472003310BF /* osgdb_3ds.so */; productType = "com.apple.product-type.library.dynamic"; }; + 00379F0F0C18D74C0089AA1C /* OpenThreads */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0037A0290C18D74C0089AA1C /* Build configuration list for PBXNativeTarget "OpenThreads" */; + buildPhases = ( + 00379F100C18D74C0089AA1C /* Headers */, + 00379FAB0C18D74C0089AA1C /* Resources */, + 00379FAC0C18D74C0089AA1C /* Sources */, + 0037A0250C18D74C0089AA1C /* Rez */, + 0037A0260C18D74C0089AA1C /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OpenThreads; + productName = osg; + productReference = 0037A02D0C18D74C0089AA1C /* OpenThreads.framework */; + productType = "com.apple.product-type.framework"; + }; 004BD03109273C2800A265A4 /* osgdb_geo */ = { isa = PBXNativeTarget; buildConfigurationList = 004BD03A09273C2800A265A4 /* Build configuration list for PBXNativeTarget "osgdb_geo" */; @@ -15471,6 +15425,7 @@ 00FB20E80B015CF20052DD79 /* Sources */, 00FB20F80B015CF20052DD79 /* Rez */, 00FB20F90B015CF20052DD79 /* Frameworks */, + 0037A0D20C18DD5C0089AA1C /* Copy Subheaders to api */, ); buildRules = ( ); @@ -15525,6 +15480,7 @@ buildRules = ( ); dependencies = ( + 0037A1100C18E1EF0089AA1C /* PBXTargetDependency */, ); name = osg; productName = osg; @@ -15685,15 +15641,10 @@ mainGroup = 0867D691FE84028FC02AAC07 /* OpenSceneGraph */; productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 0040992B0924CC7D009ADD90 /* Products */; - ProjectRef = 0040992A0924CC7D009ADD90 /* OpenThreads.xcodeproj */; - }, - ); targets = ( 006FD302065A8A1600677FA5 /* AllStandardTargets */, 005988A50652DB9D003D6AA1 /* osgFrameworks */, + 00379F0F0C18D74C0089AA1C /* OpenThreads */, BE117FB205D63B3800EB53E5 /* osg */, BE11849905D7126100EB53E5 /* osgUtil */, BE1188E605D764C400EB53E5 /* osgDB */, @@ -15841,16 +15792,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - 004099300924CC7D009ADD90 /* OpenThreads.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = OpenThreads.framework; - remoteRef = 0040992F0924CC7D009ADD90 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ 0007B91306C181CC00C884E1 /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -15884,10 +15825,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5B653DD40C174AA0002B54A3 /* tree0.rgba in Resources */, - 5B653DD50C174AA0002B54A3 /* lz.rgb in Resources */, - 5B653DE00C174E16002B54A3 /* lz.rgb in Resources */, - 5B653DE10C174E16002B54A3 /* tree0.rgba in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -16136,6 +16073,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 00379FAB0C18D74C0089AA1C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 004E4D230A51FA4D00EC8521 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -16323,8 +16267,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5BC191300C15F6B4002CF5BC /* English.lproj in Resources */, 5BC191310C15F6B4002CF5BC /* Info.plist in Resources */, + 0037A1C30C19086E0089AA1C /* MainMenu.nib in Resources */, + 0037A1C80C1908A70089AA1C /* InfoPlist.strings in Resources */, + 0037A1C90C1908A70089AA1C /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -16479,7 +16425,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5BC191130C15F4FC002CF5BC /* ViewerEventHandlers in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -16494,7 +16439,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5BC191110C15F4D5002CF5BC /* Hint in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -16550,6 +16494,13 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXRezBuildPhase section */ + 0037A0250C18D74C0089AA1C /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 00557CDD0624A947000A808A /* Rez */ = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; @@ -17447,6 +17398,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 00379FAC0C18D74C0089AA1C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0037A0A60C18DBE20089AA1C /* PThread.c++ in Sources */, + 0037A0A70C18DBE20089AA1C /* PThreadBarrier.c++ in Sources */, + 0037A0A90C18DBE30089AA1C /* PThreadCondition.c++ in Sources */, + 0037A0AB0C18DBE40089AA1C /* PThreadMutex.c++ in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 004BD03509273C2800A265A4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -18713,6 +18675,21 @@ target = BE1188E605D764C400EB53E5 /* osgDB */; targetProxy = 001DFD06065A932A003310BF /* PBXContainerItemProxy */; }; + 0037A03C0C18D91C0089AA1C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 00379F0F0C18D74C0089AA1C /* OpenThreads */; + targetProxy = 0037A03B0C18D91C0089AA1C /* PBXContainerItemProxy */; + }; + 0037A1100C18E1EF0089AA1C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 00379F0F0C18D74C0089AA1C /* OpenThreads */; + targetProxy = 0037A10F0C18E1EF0089AA1C /* PBXContainerItemProxy */; + }; + 0037A1C00C1907CF0089AA1C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 00EF4E3606CB0AA6008ACEFF /* osgsimulation */; + targetProxy = 0037A1BF0C1907CF0089AA1C /* PBXContainerItemProxy */; + }; 004BD03209273C2800A265A4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = BE1188E605D764C400EB53E5 /* osgDB */; @@ -19638,11 +19615,6 @@ target = 00C59D900B09343B00E9BCA1 /* osgviewerSDL */; targetProxy = 00C5AD5B0B0D6B3300E9BCA1 /* PBXContainerItemProxy */; }; - 00C6172C0924ECA40098F34F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = OpenThreads; - targetProxy = 00C6172B0924ECA40098F34F /* PBXContainerItemProxy */; - }; 00E281CF07676D1E005AEE61 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = BE1188E605D764C400EB53E5 /* osgDB */; @@ -20241,6 +20213,30 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ + 0037A1C10C19086D0089AA1C /* MainMenu.nib */ = { + isa = PBXVariantGroup; + children = ( + 0037A1C20C19086E0089AA1C /* English */, + ); + name = MainMenu.nib; + sourceTree = ""; + }; + 0037A1C40C1908A50089AA1C /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 0037A1C50C1908A60089AA1C /* English */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 0037A1C60C1908A60089AA1C /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + 0037A1C70C1908A60089AA1C /* English */, + ); + name = Localizable.strings; + sourceTree = ""; + }; 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( @@ -20272,12 +20268,6 @@ INFOPLIST_FILE = "osg-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x1FF10000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osg; REZ_EXECUTABLE = NO; @@ -20306,12 +20296,6 @@ INFOPLIST_FILE = "osg-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x1FF10000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osg; REZ_EXECUTABLE = NO; @@ -20334,12 +20318,6 @@ INFOPLIST_FILE = "osg-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x1FF10000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osg; REZ_EXECUTABLE = NO; @@ -20368,12 +20346,6 @@ INFOPLIST_FILE = "osgUtil-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20230000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgUtil; SECTORDER_FLAGS = ""; @@ -20401,12 +20373,6 @@ INFOPLIST_FILE = "osgUtil-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20230000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgUtil; SECTORDER_FLAGS = ""; @@ -20428,12 +20394,6 @@ INFOPLIST_FILE = "osgUtil-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20230000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgUtil; SECTORDER_FLAGS = ""; @@ -20462,12 +20422,6 @@ INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; OTHER_CPLUSPLUSFLAGS = "-DDARWIN_QUICKTIME"; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20380000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgDB; REZ_EXECUTABLE = NO; @@ -20497,12 +20451,6 @@ INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; OTHER_CPLUSPLUSFLAGS = "-DDARWIN_QUICKTIME"; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20380000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgDB; REZ_EXECUTABLE = NO; @@ -20526,12 +20474,6 @@ INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; OTHER_CPLUSPLUSFLAGS = "-DDARWIN_QUICKTIME"; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20380000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgDB; REZ_EXECUTABLE = NO; @@ -20560,12 +20502,6 @@ INFOPLIST_FILE = "osgText-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2040a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgText; REZ_EXECUTABLE = NO; @@ -20594,12 +20530,6 @@ INFOPLIST_FILE = "osgText-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2040a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgText; REZ_EXECUTABLE = NO; @@ -20622,12 +20552,6 @@ INFOPLIST_FILE = "osgText-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2040a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgText; REZ_EXECUTABLE = NO; @@ -20656,12 +20580,6 @@ INFOPLIST_FILE = "osgGA-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgGA; REZ_EXECUTABLE = NO; @@ -20690,12 +20608,6 @@ INFOPLIST_FILE = "osgGA-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgGA; REZ_EXECUTABLE = NO; @@ -20718,12 +20630,6 @@ INFOPLIST_FILE = "osgGA-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgGA; REZ_EXECUTABLE = NO; @@ -20752,12 +20658,6 @@ INFOPLIST_FILE = "osgParticle-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20443000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgParticle; REZ_EXECUTABLE = NO; @@ -20786,12 +20686,6 @@ INFOPLIST_FILE = "osgParticle-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20443000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgParticle; REZ_EXECUTABLE = NO; @@ -20814,12 +20708,6 @@ INFOPLIST_FILE = "osgParticle-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20443000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgParticle; REZ_EXECUTABLE = NO; @@ -20848,12 +20736,6 @@ INFOPLIST_FILE = "osgSim-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x205f4000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgSim; REZ_EXECUTABLE = NO; @@ -20882,12 +20764,6 @@ INFOPLIST_FILE = "osgSim-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x205f4000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgSim; REZ_EXECUTABLE = NO; @@ -20910,12 +20786,6 @@ INFOPLIST_FILE = "osgSim-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x205f4000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgSim; REZ_EXECUTABLE = NO; @@ -20944,12 +20814,6 @@ INFOPLIST_FILE = "osgFX-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20690000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgFX; REZ_EXECUTABLE = NO; @@ -20978,12 +20842,6 @@ INFOPLIST_FILE = "osgFX-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20690000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgFX; REZ_EXECUTABLE = NO; @@ -21006,12 +20864,6 @@ INFOPLIST_FILE = "osgFX-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20690000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgFX; REZ_EXECUTABLE = NO; @@ -21040,12 +20892,6 @@ INFOPLIST_FILE = "osgIntrospection-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x204fd000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgIntrospection; SECTORDER_FLAGS = ""; @@ -21073,12 +20919,6 @@ INFOPLIST_FILE = "osgIntrospection-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x204fd000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgIntrospection; SECTORDER_FLAGS = ""; @@ -21100,12 +20940,6 @@ INFOPLIST_FILE = "osgIntrospection-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x204fd000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgIntrospection; SECTORDER_FLAGS = ""; @@ -30654,7 +30488,6 @@ GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = ""; - GCC_PREPROCESSOR_DEFINITIONS = __USE_OSX_AGL_IMPLEMENTATION__; GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; @@ -30667,13 +30500,6 @@ "$(inherited)", ); OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20c40000, - "-framework", - OpenThreads, - "-lz", - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgTerrain; SECTORDER_FLAGS = ""; @@ -30693,7 +30519,6 @@ GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = ""; - GCC_PREPROCESSOR_DEFINITIONS = __USE_OSX_AGL_IMPLEMENTATION__; GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES; GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; @@ -30706,13 +30531,6 @@ "$(inherited)", ); OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20c40000, - "-framework", - OpenThreads, - "-lz", - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgTerrain; SECTORDER_FLAGS = ""; @@ -30739,13 +30557,6 @@ "$(inherited)", ); OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x20c40000, - "-framework", - OpenThreads, - "-lz", - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgTerrain; SECTORDER_FLAGS = ""; @@ -30851,7 +30662,6 @@ COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( - "../../../OpenThreads/Xcode/OpenThreads/build/$(CONFIGURATION)", "$(HOME)/Library/Frameworks", /Library/Frameworks, "$(inherited)", @@ -30862,7 +30672,6 @@ GCC_OPTIMIZATION_LEVEL = 0; HEADER_SEARCH_PATHS = ( ../../include, - ../../../OpenThreads/include, "$(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 10.4; @@ -30880,7 +30689,6 @@ ); DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( - "../../../OpenThreads/Xcode/OpenThreads/build/$(CONFIGURATION)", "$(HOME)/Library/Frameworks", /Library/Frameworks, ); @@ -30889,10 +30697,7 @@ GCC_INLINES_ARE_PRIVATE_EXTERN = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = s; - HEADER_SEARCH_PATHS = ( - ../../include, - ../../../OpenThreads/include, - ); + HEADER_SEARCH_PATHS = ../../include; MACOSX_DEPLOYMENT_TARGET = 10.4; PREBINDING = NO; SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; @@ -30926,6 +30731,84 @@ }; name = Default; }; + 0037A02A0C18D74C0089AA1C /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + DEBUGGING_SYMBOLS = YES; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_PREPROCESSOR_DEFINITIONS = __USE_OSX_AGL_IMPLEMENTATION__; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + INFOPLIST_FILE = "OpenThreads-Info.plist"; + INSTALL_PATH = "@executable_path/../Frameworks"; + OTHER_CFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_NAME = OpenThreads; + REZ_EXECUTABLE = NO; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = "-Wmost"; + ZERO_LINK = NO; + }; + name = Development; + }; + 0037A02B0C18D74C0089AA1C /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DEPLOYMENT_POSTPROCESSING = YES; + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_PREPROCESSOR_DEFINITIONS = __USE_OSX_AGL_IMPLEMENTATION__; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + INFOPLIST_FILE = "OpenThreads-Info.plist"; + INSTALL_PATH = "@executable_path/../Frameworks"; + OTHER_CFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_NAME = OpenThreads; + REZ_EXECUTABLE = NO; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = "-Wmost"; + ZERO_LINK = NO; + }; + name = Deployment; + }; + 0037A02C0C18D74C0089AA1C /* Default */ = { + isa = XCBuildConfiguration; + buildSettings = { + DYLIB_CURRENT_VERSION = 1; + FRAMEWORK_VERSION = A; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + INFOPLIST_FILE = "OpenThreads-Info.plist"; + INSTALL_PATH = "@executable_path/../Frameworks"; + OTHER_CFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_NAME = OpenThreads; + REZ_EXECUTABLE = NO; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = "-Wmost"; + }; + name = Default; + }; 004BD03B09273C2800A265A4 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { @@ -32740,16 +32623,6 @@ INFOPLIST_FILE = "osgViewer-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - "-framework", - Carbon, - "-framework", - AGL, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgViewer; REZ_EXECUTABLE = NO; @@ -32778,16 +32651,6 @@ INFOPLIST_FILE = "osgViewer-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - "-framework", - Carbon, - "-framework", - AGL, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgViewer; REZ_EXECUTABLE = NO; @@ -32810,12 +32673,6 @@ INFOPLIST_FILE = "osgViewer-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgViewer; REZ_EXECUTABLE = NO; @@ -32844,12 +32701,6 @@ INFOPLIST_FILE = "osgManipulator-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2069a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgManipulator; REZ_EXECUTABLE = NO; @@ -32878,12 +32729,6 @@ INFOPLIST_FILE = "osgManipulator-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2069a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgManipulator; REZ_EXECUTABLE = NO; @@ -32906,12 +32751,6 @@ INFOPLIST_FILE = "osgManipulator-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2069a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgManipulator; REZ_EXECUTABLE = NO; @@ -33028,16 +32867,6 @@ INFOPLIST_FILE = "osgShadow-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - "-framework", - Carbon, - "-framework", - AGL, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgShadow; REZ_EXECUTABLE = NO; @@ -33066,12 +32895,6 @@ INFOPLIST_FILE = "osgShadow-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgShadow; REZ_EXECUTABLE = NO; @@ -33094,12 +32917,6 @@ INFOPLIST_FILE = "osgShadow-Info.plist"; INSTALL_PATH = "@executable_path/../Frameworks"; OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-seg1addr", - 0x2049a000, - "-framework", - OpenThreads, - ); OTHER_REZFLAGS = ""; PRODUCT_NAME = osgShadow; REZ_EXECUTABLE = NO; @@ -34399,6 +34216,16 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; + 0037A0290C18D74C0089AA1C /* Build configuration list for PBXNativeTarget "OpenThreads" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0037A02A0C18D74C0089AA1C /* Development */, + 0037A02B0C18D74C0089AA1C /* Deployment */, + 0037A02C0C18D74C0089AA1C /* Default */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Default; + }; 004BD03A09273C2800A265A4 /* Build configuration list for PBXNativeTarget "osgdb_geo" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Xcode/OpenSceneGraph/OpenThreads-Info.plist b/Xcode/OpenSceneGraph/OpenThreads-Info.plist new file mode 100644 index 000000000..314a0b562 --- /dev/null +++ b/Xcode/OpenSceneGraph/OpenThreads-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + OpenThreads + CFBundleIconFile + + CFBundleIdentifier + org.OpenThreads.OpenThreads + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + FMWK + CFBundleSignature + ???? + CFBundleVersion + 1.4.4 + CSResourcesFileMapped + + +