Ottoman.xcodeproj/project.pbxproj
author Jens Alfke <jens@mooseyard.com>
Sat Sep 26 12:45:03 2009 -0700 (2009-09-26)
changeset 7 2e44bc2caefe
parent 6 f2cd752db494
child 9 629f61203db1
permissions -rw-r--r--
Added private-externs flag to Xcode build targets, which prevents pesky link warnings in the Release configuration.
     1 // !$*UTF8*$!
     2 {
     3 	archiveVersion = 1;
     4 	classes = {
     5 	};
     6 	objectVersion = 45;
     7 	objects = {
     8 
     9 /* Begin PBXBuildFile section */
    10 		27156CAA104C9C44009EBD39 /* gtest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27156CA9104C9C44009EBD39 /* gtest.framework */; };
    11 		2754DD87106BCBCF00365FAA /* MYOttoman_test.m in Sources */ = {isa = PBXBuildFile; fileRef = 2754DD86106BCBCF00365FAA /* MYOttoman_test.m */; };
    12 		2754DDC5106BD20A00365FAA /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 2754DDC4106BD20A00365FAA /* Test.m */; };
    13 		2754DDEE106BD3BD00365FAA /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2754DDED106BD3BD00365FAA /* Logging.m */; };
    14 		2754DDF3106BD3D300365FAA /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 2754DDF2106BD3D300365FAA /* ExceptionUtils.m */; };
    15 		2754DE2D106BD65600365FAA /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 2754DE2C106BD65600365FAA /* CollectionUtils.m */; };
    16 		27603901105AC81200D931A7 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27603900105AC81200D931A7 /* CoreFoundation.framework */; };
    17 		276E5BCD1066D13D008A2171 /* Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC41066D13D008A2171 /* Base.cpp */; };
    18 		276E5BCE1066D13D008A2171 /* Chunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC51066D13D008A2171 /* Chunk.cpp */; };
    19 		276E5BCF1066D13D008A2171 /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC61066D13D008A2171 /* Dictionary.cpp */; };
    20 		276E5BD01066D13D008A2171 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC71066D13D008A2171 /* File.cpp */; };
    21 		276E5BD11066D13D008A2171 /* Hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC81066D13D008A2171 /* Hash.cpp */; };
    22 		276E5BD21066D13D008A2171 /* Index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC91066D13D008A2171 /* Index.cpp */; };
    23 		276E5BD31066D13D008A2171 /* MemoryMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BCA1066D13D008A2171 /* MemoryMap.cpp */; };
    24 		276E5BD41066D13D008A2171 /* Ottoman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BCB1066D13D008A2171 /* Ottoman.cpp */; };
    25 		276E5BD51066D13D008A2171 /* VersionDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BCC1066D13D008A2171 /* VersionDictionary.cpp */; };
    26 		276E5BDD1066D142008A2171 /* Dictionary_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BD71066D142008A2171 /* Dictionary_test.cpp */; };
    27 		276E5BDE1066D142008A2171 /* Hash_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BD81066D142008A2171 /* Hash_test.cpp */; };
    28 		276E5BDF1066D142008A2171 /* Ottoman_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BD91066D142008A2171 /* Ottoman_test.cpp */; };
    29 		276E5BE01066D142008A2171 /* TestUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BDA1066D142008A2171 /* TestUtils.cpp */; };
    30 		276E5BE11066D142008A2171 /* VersionDictionary_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BDC1066D142008A2171 /* VersionDictionary_test.cpp */; };
    31 		276E5CB5106731BA008A2171 /* Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC41066D13D008A2171 /* Base.cpp */; };
    32 		276E5CB6106731BA008A2171 /* Chunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC51066D13D008A2171 /* Chunk.cpp */; };
    33 		276E5CB7106731BB008A2171 /* Chunk.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BBB1066D135008A2171 /* Chunk.h */; };
    34 		276E5CB8106731BB008A2171 /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC61066D13D008A2171 /* Dictionary.cpp */; };
    35 		276E5CB9106731BC008A2171 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC71066D13D008A2171 /* File.cpp */; };
    36 		276E5CBA106731BD008A2171 /* Hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC81066D13D008A2171 /* Hash.cpp */; };
    37 		276E5CBB106731BD008A2171 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BBE1066D135008A2171 /* Hash.h */; };
    38 		276E5CBC106731BE008A2171 /* Index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BC91066D13D008A2171 /* Index.cpp */; };
    39 		276E5CBD106731BF008A2171 /* Index.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BBF1066D135008A2171 /* Index.h */; };
    40 		276E5CBE106731C0008A2171 /* MemoryMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BCA1066D13D008A2171 /* MemoryMap.cpp */; };
    41 		276E5CBF106731C1008A2171 /* MemoryMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BC01066D135008A2171 /* MemoryMap.h */; };
    42 		276E5CC0106731C1008A2171 /* Ottoman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BCB1066D13D008A2171 /* Ottoman.cpp */; };
    43 		276E5CC1106731C2008A2171 /* VersionDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276E5BCC1066D13D008A2171 /* VersionDictionary.cpp */; };
    44 		276E5CC2106731C5008A2171 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BBA1066D135008A2171 /* Base.h */; };
    45 		276E5CC3106731C6008A2171 /* Dictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BBC1066D135008A2171 /* Dictionary.h */; };
    46 		276E5CC4106731C7008A2171 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BBD1066D135008A2171 /* File.h */; };
    47 		276E5CC5106731C8008A2171 /* Ottoman.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BC11066D135008A2171 /* Ottoman.h */; };
    48 		276E5CC6106731C8008A2171 /* VersionDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 276E5BC21066D135008A2171 /* VersionDictionary.h */; };
    49 		276E5D141067D2AD008A2171 /* MYOttoman.mm in Sources */ = {isa = PBXBuildFile; fileRef = 276E5D0A1067D24A008A2171 /* MYOttoman.mm */; };
    50 		276E5D151067D2B2008A2171 /* libOttoman.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 276E5CAE1067315D008A2171 /* libOttoman.a */; };
    51 		276E5D2E1067F86E008A2171 /* MYVersionDictionary.mm in Sources */ = {isa = PBXBuildFile; fileRef = 276E5D2D1067F86E008A2171 /* MYVersionDictionary.mm */; };
    52 /* End PBXBuildFile section */
    53 
    54 /* Begin PBXContainerItemProxy section */
    55 		276E5D7810692FA7008A2171 /* PBXContainerItemProxy */ = {
    56 			isa = PBXContainerItemProxy;
    57 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
    58 			proxyType = 1;
    59 			remoteGlobalIDString = 276E5CAD1067315D008A2171;
    60 			remoteInfo = "Static Library";
    61 		};
    62 /* End PBXContainerItemProxy section */
    63 
    64 /* Begin PBXCopyFilesBuildPhase section */
    65 		8DD76F690486A84900D96B5E /* CopyFiles */ = {
    66 			isa = PBXCopyFilesBuildPhase;
    67 			buildActionMask = 8;
    68 			dstPath = /usr/share/man/man1/;
    69 			dstSubfolderSpec = 0;
    70 			files = (
    71 			);
    72 			runOnlyForDeploymentPostprocessing = 1;
    73 		};
    74 /* End PBXCopyFilesBuildPhase section */
    75 
    76 /* Begin PBXFileReference section */
    77 		27156CA9104C9C44009EBD39 /* gtest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = gtest.framework; path = /Library/Frameworks/gtest.framework; sourceTree = "<absolute>"; };
    78 		2754DD86106BCBCF00365FAA /* MYOttoman_test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYOttoman_test.m; sourceTree = "<group>"; };
    79 		2754DDC3106BD20A00365FAA /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Test.h; sourceTree = "<group>"; };
    80 		2754DDC4106BD20A00365FAA /* Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Test.m; sourceTree = "<group>"; };
    81 		2754DDEC106BD3BD00365FAA /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
    82 		2754DDED106BD3BD00365FAA /* Logging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Logging.m; sourceTree = "<group>"; };
    83 		2754DDF1106BD3D300365FAA /* ExceptionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionUtils.h; sourceTree = "<group>"; };
    84 		2754DDF2106BD3D300365FAA /* ExceptionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionUtils.m; sourceTree = "<group>"; };
    85 		2754DE2B106BD65600365FAA /* CollectionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = "<group>"; };
    86 		2754DE2C106BD65600365FAA /* CollectionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CollectionUtils.m; sourceTree = "<group>"; };
    87 		27603900105AC81200D931A7 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
    88 		276E5BBA1066D135008A2171 /* Base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base.h; sourceTree = "<group>"; };
    89 		276E5BBB1066D135008A2171 /* Chunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Chunk.h; sourceTree = "<group>"; };
    90 		276E5BBC1066D135008A2171 /* Dictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Dictionary.h; sourceTree = "<group>"; };
    91 		276E5BBD1066D135008A2171 /* File.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = File.h; sourceTree = "<group>"; };
    92 		276E5BBE1066D135008A2171 /* Hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Hash.h; sourceTree = "<group>"; };
    93 		276E5BBF1066D135008A2171 /* Index.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Index.h; sourceTree = "<group>"; };
    94 		276E5BC01066D135008A2171 /* MemoryMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryMap.h; sourceTree = "<group>"; };
    95 		276E5BC11066D135008A2171 /* Ottoman.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ottoman.h; sourceTree = "<group>"; };
    96 		276E5BC21066D135008A2171 /* VersionDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionDictionary.h; sourceTree = "<group>"; };
    97 		276E5BC41066D13D008A2171 /* Base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Base.cpp; sourceTree = "<group>"; };
    98 		276E5BC51066D13D008A2171 /* Chunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Chunk.cpp; sourceTree = "<group>"; };
    99 		276E5BC61066D13D008A2171 /* Dictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Dictionary.cpp; sourceTree = "<group>"; };
   100 		276E5BC71066D13D008A2171 /* File.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = File.cpp; sourceTree = "<group>"; };
   101 		276E5BC81066D13D008A2171 /* Hash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Hash.cpp; sourceTree = "<group>"; };
   102 		276E5BC91066D13D008A2171 /* Index.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Index.cpp; sourceTree = "<group>"; };
   103 		276E5BCA1066D13D008A2171 /* MemoryMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryMap.cpp; sourceTree = "<group>"; };
   104 		276E5BCB1066D13D008A2171 /* Ottoman.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ottoman.cpp; sourceTree = "<group>"; };
   105 		276E5BCC1066D13D008A2171 /* VersionDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionDictionary.cpp; sourceTree = "<group>"; };
   106 		276E5BD71066D142008A2171 /* Dictionary_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Dictionary_test.cpp; sourceTree = "<group>"; };
   107 		276E5BD81066D142008A2171 /* Hash_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Hash_test.cpp; sourceTree = "<group>"; };
   108 		276E5BD91066D142008A2171 /* Ottoman_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ottoman_test.cpp; sourceTree = "<group>"; };
   109 		276E5BDA1066D142008A2171 /* TestUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestUtils.cpp; sourceTree = "<group>"; };
   110 		276E5BDB1066D142008A2171 /* TestUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestUtils.h; sourceTree = "<group>"; };
   111 		276E5BDC1066D142008A2171 /* VersionDictionary_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionDictionary_test.cpp; sourceTree = "<group>"; };
   112 		276E5CAE1067315D008A2171 /* libOttoman.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOttoman.a; sourceTree = BUILT_PRODUCTS_DIR; };
   113 		276E5D091067D24A008A2171 /* MYOttoman.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYOttoman.h; sourceTree = "<group>"; };
   114 		276E5D0A1067D24A008A2171 /* MYOttoman.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MYOttoman.mm; sourceTree = "<group>"; };
   115 		276E5D101067D27E008A2171 /* OttomanCocoa */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OttomanCocoa; sourceTree = BUILT_PRODUCTS_DIR; };
   116 		276E5D2C1067F86E008A2171 /* MYVersionDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYVersionDictionary.h; sourceTree = "<group>"; };
   117 		276E5D2D1067F86E008A2171 /* MYVersionDictionary.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MYVersionDictionary.mm; sourceTree = "<group>"; };
   118 		276E5D451069246E008A2171 /* MYOttoman_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYOttoman_internal.h; sourceTree = "<group>"; };
   119 		8DD76F6C0486A84900D96B5E /* OttomanTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OttomanTest; sourceTree = BUILT_PRODUCTS_DIR; };
   120 /* End PBXFileReference section */
   121 
   122 /* Begin PBXFrameworksBuildPhase section */
   123 		276E5CAC1067315D008A2171 /* Frameworks */ = {
   124 			isa = PBXFrameworksBuildPhase;
   125 			buildActionMask = 2147483647;
   126 			files = (
   127 			);
   128 			runOnlyForDeploymentPostprocessing = 0;
   129 		};
   130 		276E5D0E1067D27E008A2171 /* Frameworks */ = {
   131 			isa = PBXFrameworksBuildPhase;
   132 			buildActionMask = 2147483647;
   133 			files = (
   134 				276E5D151067D2B2008A2171 /* libOttoman.a in Frameworks */,
   135 			);
   136 			runOnlyForDeploymentPostprocessing = 0;
   137 		};
   138 		8DD76F660486A84900D96B5E /* Frameworks */ = {
   139 			isa = PBXFrameworksBuildPhase;
   140 			buildActionMask = 2147483647;
   141 			files = (
   142 				27156CAA104C9C44009EBD39 /* gtest.framework in Frameworks */,
   143 				27603901105AC81200D931A7 /* CoreFoundation.framework in Frameworks */,
   144 			);
   145 			runOnlyForDeploymentPostprocessing = 0;
   146 		};
   147 /* End PBXFrameworksBuildPhase section */
   148 
   149 /* Begin PBXGroup section */
   150 		08FB7794FE84155DC02AAC07 /* BPlusTree */ = {
   151 			isa = PBXGroup;
   152 			children = (
   153 				276E5D081067D20B008A2171 /* Cocoa */,
   154 				276E5BB91066D135008A2171 /* include */,
   155 				276E5BC31066D13D008A2171 /* src */,
   156 				276E5BD61066D142008A2171 /* test */,
   157 				27603900105AC81200D931A7 /* CoreFoundation.framework */,
   158 				27156CA9104C9C44009EBD39 /* gtest.framework */,
   159 				1AB674ADFE9D54B511CA2CBB /* Products */,
   160 			);
   161 			name = BPlusTree;
   162 			sourceTree = "<group>";
   163 		};
   164 		1AB674ADFE9D54B511CA2CBB /* Products */ = {
   165 			isa = PBXGroup;
   166 			children = (
   167 				8DD76F6C0486A84900D96B5E /* OttomanTest */,
   168 				276E5CAE1067315D008A2171 /* libOttoman.a */,
   169 				276E5D101067D27E008A2171 /* OttomanCocoa */,
   170 			);
   171 			name = Products;
   172 			sourceTree = "<group>";
   173 		};
   174 		2754DDEB106BD38600365FAA /* MYUtilities */ = {
   175 			isa = PBXGroup;
   176 			children = (
   177 				2754DE2B106BD65600365FAA /* CollectionUtils.h */,
   178 				2754DE2C106BD65600365FAA /* CollectionUtils.m */,
   179 				2754DDF1106BD3D300365FAA /* ExceptionUtils.h */,
   180 				2754DDF2106BD3D300365FAA /* ExceptionUtils.m */,
   181 				2754DDEC106BD3BD00365FAA /* Logging.h */,
   182 				2754DDED106BD3BD00365FAA /* Logging.m */,
   183 				2754DDC3106BD20A00365FAA /* Test.h */,
   184 				2754DDC4106BD20A00365FAA /* Test.m */,
   185 			);
   186 			name = MYUtilities;
   187 			path = /Volumes/snoog/Code/MYUtilities;
   188 			sourceTree = "<absolute>";
   189 		};
   190 		276E5BB91066D135008A2171 /* include */ = {
   191 			isa = PBXGroup;
   192 			children = (
   193 				276E5BBA1066D135008A2171 /* Base.h */,
   194 				276E5BBC1066D135008A2171 /* Dictionary.h */,
   195 				276E5BBD1066D135008A2171 /* File.h */,
   196 				276E5BC11066D135008A2171 /* Ottoman.h */,
   197 				276E5BC21066D135008A2171 /* VersionDictionary.h */,
   198 			);
   199 			path = include;
   200 			sourceTree = "<group>";
   201 		};
   202 		276E5BC31066D13D008A2171 /* src */ = {
   203 			isa = PBXGroup;
   204 			children = (
   205 				276E5BC41066D13D008A2171 /* Base.cpp */,
   206 				276E5BBB1066D135008A2171 /* Chunk.h */,
   207 				276E5BC51066D13D008A2171 /* Chunk.cpp */,
   208 				276E5BC61066D13D008A2171 /* Dictionary.cpp */,
   209 				276E5BC71066D13D008A2171 /* File.cpp */,
   210 				276E5BBE1066D135008A2171 /* Hash.h */,
   211 				276E5BC81066D13D008A2171 /* Hash.cpp */,
   212 				276E5BBF1066D135008A2171 /* Index.h */,
   213 				276E5BC91066D13D008A2171 /* Index.cpp */,
   214 				276E5BC01066D135008A2171 /* MemoryMap.h */,
   215 				276E5BCA1066D13D008A2171 /* MemoryMap.cpp */,
   216 				276E5BCB1066D13D008A2171 /* Ottoman.cpp */,
   217 				276E5BCC1066D13D008A2171 /* VersionDictionary.cpp */,
   218 			);
   219 			path = src;
   220 			sourceTree = "<group>";
   221 		};
   222 		276E5BD61066D142008A2171 /* test */ = {
   223 			isa = PBXGroup;
   224 			children = (
   225 				276E5BD71066D142008A2171 /* Dictionary_test.cpp */,
   226 				276E5BD81066D142008A2171 /* Hash_test.cpp */,
   227 				276E5BD91066D142008A2171 /* Ottoman_test.cpp */,
   228 				276E5BDC1066D142008A2171 /* VersionDictionary_test.cpp */,
   229 				276E5BDB1066D142008A2171 /* TestUtils.h */,
   230 				276E5BDA1066D142008A2171 /* TestUtils.cpp */,
   231 			);
   232 			path = test;
   233 			sourceTree = "<group>";
   234 		};
   235 		276E5D081067D20B008A2171 /* Cocoa */ = {
   236 			isa = PBXGroup;
   237 			children = (
   238 				276E5D091067D24A008A2171 /* MYOttoman.h */,
   239 				276E5D0A1067D24A008A2171 /* MYOttoman.mm */,
   240 				276E5D2C1067F86E008A2171 /* MYVersionDictionary.h */,
   241 				276E5D2D1067F86E008A2171 /* MYVersionDictionary.mm */,
   242 				276E5D451069246E008A2171 /* MYOttoman_internal.h */,
   243 				2754DD86106BCBCF00365FAA /* MYOttoman_test.m */,
   244 				2754DDEB106BD38600365FAA /* MYUtilities */,
   245 			);
   246 			name = Cocoa;
   247 			path = bindings/Cocoa;
   248 			sourceTree = "<group>";
   249 		};
   250 /* End PBXGroup section */
   251 
   252 /* Begin PBXHeadersBuildPhase section */
   253 		276E5CAA1067315D008A2171 /* Headers */ = {
   254 			isa = PBXHeadersBuildPhase;
   255 			buildActionMask = 2147483647;
   256 			files = (
   257 				276E5CB7106731BB008A2171 /* Chunk.h in Headers */,
   258 				276E5CBB106731BD008A2171 /* Hash.h in Headers */,
   259 				276E5CBD106731BF008A2171 /* Index.h in Headers */,
   260 				276E5CBF106731C1008A2171 /* MemoryMap.h in Headers */,
   261 				276E5CC2106731C5008A2171 /* Base.h in Headers */,
   262 				276E5CC3106731C6008A2171 /* Dictionary.h in Headers */,
   263 				276E5CC4106731C7008A2171 /* File.h in Headers */,
   264 				276E5CC5106731C8008A2171 /* Ottoman.h in Headers */,
   265 				276E5CC6106731C8008A2171 /* VersionDictionary.h in Headers */,
   266 			);
   267 			runOnlyForDeploymentPostprocessing = 0;
   268 		};
   269 /* End PBXHeadersBuildPhase section */
   270 
   271 /* Begin PBXNativeTarget section */
   272 		276E5CAD1067315D008A2171 /* Static Library */ = {
   273 			isa = PBXNativeTarget;
   274 			buildConfigurationList = 276E5CC9106731D5008A2171 /* Build configuration list for PBXNativeTarget "Static Library" */;
   275 			buildPhases = (
   276 				276E5CAA1067315D008A2171 /* Headers */,
   277 				276E5CAB1067315D008A2171 /* Sources */,
   278 				276E5CAC1067315D008A2171 /* Frameworks */,
   279 			);
   280 			buildRules = (
   281 			);
   282 			dependencies = (
   283 			);
   284 			name = "Static Library";
   285 			productName = "Static Library";
   286 			productReference = 276E5CAE1067315D008A2171 /* libOttoman.a */;
   287 			productType = "com.apple.product-type.library.static";
   288 		};
   289 		276E5D0F1067D27E008A2171 /* Cocoa */ = {
   290 			isa = PBXNativeTarget;
   291 			buildConfigurationList = 276E5D161067D2D1008A2171 /* Build configuration list for PBXNativeTarget "Cocoa" */;
   292 			buildPhases = (
   293 				276E5D0D1067D27E008A2171 /* Sources */,
   294 				276E5D0E1067D27E008A2171 /* Frameworks */,
   295 			);
   296 			buildRules = (
   297 			);
   298 			dependencies = (
   299 				276E5D7910692FA7008A2171 /* PBXTargetDependency */,
   300 			);
   301 			name = Cocoa;
   302 			productName = Cocoa;
   303 			productReference = 276E5D101067D27E008A2171 /* OttomanCocoa */;
   304 			productType = "com.apple.product-type.tool";
   305 		};
   306 		8DD76F620486A84900D96B5E /* OttomanTest */ = {
   307 			isa = PBXNativeTarget;
   308 			buildConfigurationList = 1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "OttomanTest" */;
   309 			buildPhases = (
   310 				8DD76F640486A84900D96B5E /* Sources */,
   311 				8DD76F660486A84900D96B5E /* Frameworks */,
   312 				8DD76F690486A84900D96B5E /* CopyFiles */,
   313 			);
   314 			buildRules = (
   315 			);
   316 			dependencies = (
   317 			);
   318 			name = OttomanTest;
   319 			productInstallPath = "$(HOME)/bin";
   320 			productName = BPlusTree;
   321 			productReference = 8DD76F6C0486A84900D96B5E /* OttomanTest */;
   322 			productType = "com.apple.product-type.tool";
   323 		};
   324 /* End PBXNativeTarget section */
   325 
   326 /* Begin PBXProject section */
   327 		08FB7793FE84155DC02AAC07 /* Project object */ = {
   328 			isa = PBXProject;
   329 			buildConfigurationList = 1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "Ottoman" */;
   330 			compatibilityVersion = "Xcode 3.1";
   331 			hasScannedForEncodings = 1;
   332 			mainGroup = 08FB7794FE84155DC02AAC07 /* BPlusTree */;
   333 			projectDirPath = "";
   334 			projectRoot = "";
   335 			targets = (
   336 				8DD76F620486A84900D96B5E /* OttomanTest */,
   337 				276E5CAD1067315D008A2171 /* Static Library */,
   338 				276E5D0F1067D27E008A2171 /* Cocoa */,
   339 			);
   340 		};
   341 /* End PBXProject section */
   342 
   343 /* Begin PBXSourcesBuildPhase section */
   344 		276E5CAB1067315D008A2171 /* Sources */ = {
   345 			isa = PBXSourcesBuildPhase;
   346 			buildActionMask = 2147483647;
   347 			files = (
   348 				276E5CB5106731BA008A2171 /* Base.cpp in Sources */,
   349 				276E5CB6106731BA008A2171 /* Chunk.cpp in Sources */,
   350 				276E5CB8106731BB008A2171 /* Dictionary.cpp in Sources */,
   351 				276E5CB9106731BC008A2171 /* File.cpp in Sources */,
   352 				276E5CBA106731BD008A2171 /* Hash.cpp in Sources */,
   353 				276E5CBC106731BE008A2171 /* Index.cpp in Sources */,
   354 				276E5CBE106731C0008A2171 /* MemoryMap.cpp in Sources */,
   355 				276E5CC0106731C1008A2171 /* Ottoman.cpp in Sources */,
   356 				276E5CC1106731C2008A2171 /* VersionDictionary.cpp in Sources */,
   357 			);
   358 			runOnlyForDeploymentPostprocessing = 0;
   359 		};
   360 		276E5D0D1067D27E008A2171 /* Sources */ = {
   361 			isa = PBXSourcesBuildPhase;
   362 			buildActionMask = 2147483647;
   363 			files = (
   364 				276E5D141067D2AD008A2171 /* MYOttoman.mm in Sources */,
   365 				276E5D2E1067F86E008A2171 /* MYVersionDictionary.mm in Sources */,
   366 				2754DD87106BCBCF00365FAA /* MYOttoman_test.m in Sources */,
   367 				2754DDC5106BD20A00365FAA /* Test.m in Sources */,
   368 				2754DDEE106BD3BD00365FAA /* Logging.m in Sources */,
   369 				2754DDF3106BD3D300365FAA /* ExceptionUtils.m in Sources */,
   370 				2754DE2D106BD65600365FAA /* CollectionUtils.m in Sources */,
   371 			);
   372 			runOnlyForDeploymentPostprocessing = 0;
   373 		};
   374 		8DD76F640486A84900D96B5E /* Sources */ = {
   375 			isa = PBXSourcesBuildPhase;
   376 			buildActionMask = 2147483647;
   377 			files = (
   378 				276E5BCD1066D13D008A2171 /* Base.cpp in Sources */,
   379 				276E5BCE1066D13D008A2171 /* Chunk.cpp in Sources */,
   380 				276E5BCF1066D13D008A2171 /* Dictionary.cpp in Sources */,
   381 				276E5BD01066D13D008A2171 /* File.cpp in Sources */,
   382 				276E5BD11066D13D008A2171 /* Hash.cpp in Sources */,
   383 				276E5BD21066D13D008A2171 /* Index.cpp in Sources */,
   384 				276E5BD31066D13D008A2171 /* MemoryMap.cpp in Sources */,
   385 				276E5BD41066D13D008A2171 /* Ottoman.cpp in Sources */,
   386 				276E5BD51066D13D008A2171 /* VersionDictionary.cpp in Sources */,
   387 				276E5BDD1066D142008A2171 /* Dictionary_test.cpp in Sources */,
   388 				276E5BDE1066D142008A2171 /* Hash_test.cpp in Sources */,
   389 				276E5BDF1066D142008A2171 /* Ottoman_test.cpp in Sources */,
   390 				276E5BE01066D142008A2171 /* TestUtils.cpp in Sources */,
   391 				276E5BE11066D142008A2171 /* VersionDictionary_test.cpp in Sources */,
   392 			);
   393 			runOnlyForDeploymentPostprocessing = 0;
   394 		};
   395 /* End PBXSourcesBuildPhase section */
   396 
   397 /* Begin PBXTargetDependency section */
   398 		276E5D7910692FA7008A2171 /* PBXTargetDependency */ = {
   399 			isa = PBXTargetDependency;
   400 			target = 276E5CAD1067315D008A2171 /* Static Library */;
   401 			targetProxy = 276E5D7810692FA7008A2171 /* PBXContainerItemProxy */;
   402 		};
   403 /* End PBXTargetDependency section */
   404 
   405 /* Begin XCBuildConfiguration section */
   406 		1DEB923208733DC60010E9CD /* Debug */ = {
   407 			isa = XCBuildConfiguration;
   408 			buildSettings = {
   409 				ALWAYS_SEARCH_USER_PATHS = NO;
   410 				COPY_PHASE_STRIP = NO;
   411 				GCC_DYNAMIC_NO_PIC = NO;
   412 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
   413 				GCC_MODEL_TUNING = G5;
   414 				GCC_OPTIMIZATION_LEVEL = 0;
   415 				GCC_PREPROCESSOR_DEFINITIONS = "";
   416 				INSTALL_PATH = /usr/local/bin;
   417 				PRODUCT_NAME = OttomanTest;
   418 			};
   419 			name = Debug;
   420 		};
   421 		1DEB923308733DC60010E9CD /* Release */ = {
   422 			isa = XCBuildConfiguration;
   423 			buildSettings = {
   424 				ALWAYS_SEARCH_USER_PATHS = NO;
   425 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   426 				GCC_MODEL_TUNING = G5;
   427 				INSTALL_PATH = /usr/local/bin;
   428 				PRODUCT_NAME = OttomanTest;
   429 			};
   430 			name = Release;
   431 		};
   432 		1DEB923608733DC60010E9CD /* Debug */ = {
   433 			isa = XCBuildConfiguration;
   434 			buildSettings = {
   435 				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
   436 				GCC_C_LANGUAGE_STANDARD = c99;
   437 				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
   438 				GCC_OPTIMIZATION_LEVEL = 0;
   439 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
   440 				GCC_PREPROCESSOR_DEFINITIONS = "";
   441 				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
   442 				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
   443 				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
   444 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
   445 				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
   446 				GCC_WARN_SHADOW = NO;
   447 				GCC_WARN_UNUSED_VARIABLE = YES;
   448 				ONLY_ACTIVE_ARCH = YES;
   449 				PREBINDING = NO;
   450 				SDKROOT = macosx10.5;
   451 				WARNING_CFLAGS = "-Wall";
   452 			};
   453 			name = Debug;
   454 		};
   455 		1DEB923708733DC60010E9CD /* Release */ = {
   456 			isa = XCBuildConfiguration;
   457 			buildSettings = {
   458 				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
   459 				DEAD_CODE_STRIPPING = YES;
   460 				GCC_C_LANGUAGE_STANDARD = c99;
   461 				GCC_DYNAMIC_NO_PIC = YES;
   462 				GCC_ENABLE_CPP_RTTI = NO;
   463 				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
   464 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
   465 				GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
   466 				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
   467 				GCC_UNROLL_LOOPS = YES;
   468 				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
   469 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   470 				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
   471 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
   472 				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
   473 				GCC_WARN_SHADOW = NO;
   474 				GCC_WARN_UNINITIALIZED_AUTOS = YES;
   475 				GCC_WARN_UNUSED_FUNCTION = YES;
   476 				GCC_WARN_UNUSED_VARIABLE = YES;
   477 				LLVM_LTO = YES;
   478 				PREBINDING = NO;
   479 				RUN_CLANG_STATIC_ANALYZER = NO;
   480 				SDKROOT = macosx10.5;
   481 				WARNING_CFLAGS = "-Wall";
   482 			};
   483 			name = Release;
   484 		};
   485 		276E5CAF10673160008A2171 /* Debug */ = {
   486 			isa = XCBuildConfiguration;
   487 			buildSettings = {
   488 				COPY_PHASE_STRIP = NO;
   489 				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
   490 				INSTALL_PATH = /usr/local/lib;
   491 				PRODUCT_NAME = Ottoman;
   492 			};
   493 			name = Debug;
   494 		};
   495 		276E5CB010673160008A2171 /* Release */ = {
   496 			isa = XCBuildConfiguration;
   497 			buildSettings = {
   498 				COPY_PHASE_STRIP = YES;
   499 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   500 				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
   501 				INSTALL_PATH = /usr/local/lib;
   502 				PRODUCT_NAME = Ottoman;
   503 			};
   504 			name = Release;
   505 		};
   506 		276E5D121067D27F008A2171 /* Debug */ = {
   507 			isa = XCBuildConfiguration;
   508 			buildSettings = {
   509 				COPY_PHASE_STRIP = NO;
   510 				GCC_PRECOMPILE_PREFIX_HEADER = NO;
   511 				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Foundation.framework/Headers/Foundation.h";
   512 				GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
   513 				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
   514 				INSTALL_PATH = /usr/local/bin;
   515 				OTHER_LDFLAGS = (
   516 					"-framework",
   517 					Foundation,
   518 				);
   519 				PRODUCT_NAME = OttomanCocoa;
   520 			};
   521 			name = Debug;
   522 		};
   523 		276E5D131067D27F008A2171 /* Release */ = {
   524 			isa = XCBuildConfiguration;
   525 			buildSettings = {
   526 				COPY_PHASE_STRIP = YES;
   527 				GCC_PRECOMPILE_PREFIX_HEADER = NO;
   528 				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Foundation.framework/Headers/Foundation.h";
   529 				GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
   530 				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
   531 				INSTALL_PATH = /usr/local/bin;
   532 				OTHER_LDFLAGS = (
   533 					"-framework",
   534 					Foundation,
   535 				);
   536 				PRODUCT_NAME = OttomanCocoa;
   537 			};
   538 			name = Release;
   539 		};
   540 /* End XCBuildConfiguration section */
   541 
   542 /* Begin XCConfigurationList section */
   543 		1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "OttomanTest" */ = {
   544 			isa = XCConfigurationList;
   545 			buildConfigurations = (
   546 				1DEB923208733DC60010E9CD /* Debug */,
   547 				1DEB923308733DC60010E9CD /* Release */,
   548 			);
   549 			defaultConfigurationIsVisible = 0;
   550 			defaultConfigurationName = Release;
   551 		};
   552 		1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "Ottoman" */ = {
   553 			isa = XCConfigurationList;
   554 			buildConfigurations = (
   555 				1DEB923608733DC60010E9CD /* Debug */,
   556 				1DEB923708733DC60010E9CD /* Release */,
   557 			);
   558 			defaultConfigurationIsVisible = 0;
   559 			defaultConfigurationName = Release;
   560 		};
   561 		276E5CC9106731D5008A2171 /* Build configuration list for PBXNativeTarget "Static Library" */ = {
   562 			isa = XCConfigurationList;
   563 			buildConfigurations = (
   564 				276E5CAF10673160008A2171 /* Debug */,
   565 				276E5CB010673160008A2171 /* Release */,
   566 			);
   567 			defaultConfigurationIsVisible = 0;
   568 			defaultConfigurationName = Release;
   569 		};
   570 		276E5D161067D2D1008A2171 /* Build configuration list for PBXNativeTarget "Cocoa" */ = {
   571 			isa = XCConfigurationList;
   572 			buildConfigurations = (
   573 				276E5D121067D27F008A2171 /* Debug */,
   574 				276E5D131067D27F008A2171 /* Release */,
   575 			);
   576 			defaultConfigurationIsVisible = 0;
   577 			defaultConfigurationName = Release;
   578 		};
   579 /* End XCConfigurationList section */
   580 	};
   581 	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
   582 }