| 1 | // !$*UTF8*$! |
| 2 | { |
| 3 | archiveVersion = 1; |
| 4 | classes = { |
| 5 | }; |
| 6 | objectVersion = 42; |
| 7 | objects = { |
| 8 | |
| 9 | /* Begin PBXAggregateTarget section */ |
| 10 | F96D5368094A2754008E9EE8 /* unit-tests */ = { |
| 11 | isa = PBXAggregateTarget; |
| 12 | buildConfigurationList = F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */; |
| 13 | buildPhases = ( |
| 14 | F96D5367094A2754008E9EE8 /* ShellScript */, |
| 15 | ); |
| 16 | buildSettings = { |
| 17 | PRODUCT_NAME = "unit-tests"; |
| 18 | }; |
| 19 | dependencies = ( |
| 20 | F96D536A094A275D008E9EE8 /* PBXTargetDependency */, |
| 21 | F96D536C094A275F008E9EE8 /* PBXTargetDependency */, |
| 22 | F9EA73970974999B008B4F1D /* PBXTargetDependency */, |
| 23 | ); |
| 24 | name = "unit-tests"; |
| 25 | productName = "unit-tests"; |
| 26 | }; |
| 27 | /* End PBXAggregateTarget section */ |
| 28 | |
| 29 | /* Begin PBXBuildFile section */ |
| 30 | F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9023C3F06D5A254001BBF46 /* ld.cpp */; }; |
| 31 | F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F971EED706D5AD240041D381 /* ObjectDump.cpp */; }; |
| 32 | F97288E707D277570031794D /* SectCreate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F97288E607D277570031794D /* SectCreate.cpp */; }; |
| 33 | F97F5029070D0BB200B9FCD7 /* ld64.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = F97F5028070D0BB200B9FCD7 /* ld64.1 */; }; |
| 34 | F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9C0D48A06DD1E1B001C7193 /* Options.cpp */; }; |
| 35 | F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EA72D4097454FF008B4F1D /* machochecker.cpp */; }; |
| 36 | F9EA7584097882F3008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; }; |
| 37 | F9EA75BC09788857008B4F1D /* debugline.c in Sources */ = {isa = PBXBuildFile; fileRef = F9EA7582097882F3008B4F1D /* debugline.c */; }; |
| 38 | /* End PBXBuildFile section */ |
| 39 | |
| 40 | /* Begin PBXBuildRule section */ |
| 41 | F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */ = { |
| 42 | isa = PBXBuildRule; |
| 43 | compilerSpec = com.apple.compilers.gcc.4_0; |
| 44 | fileType = sourcecode.c; |
| 45 | isEditable = 1; |
| 46 | outputFiles = ( |
| 47 | ); |
| 48 | }; |
| 49 | F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */ = { |
| 50 | isa = PBXBuildRule; |
| 51 | compilerSpec = com.apple.compilers.gcc.4_0; |
| 52 | fileType = sourcecode.cpp; |
| 53 | isEditable = 1; |
| 54 | outputFiles = ( |
| 55 | ); |
| 56 | }; |
| 57 | /* End PBXBuildRule section */ |
| 58 | |
| 59 | /* Begin PBXBuildStyle section */ |
| 60 | F933D92F09291D070083EAC8 /* Development */ = { |
| 61 | isa = PBXBuildStyle; |
| 62 | buildSettings = { |
| 63 | COPY_PHASE_STRIP = NO; |
| 64 | }; |
| 65 | name = Development; |
| 66 | }; |
| 67 | F933D93009291D070083EAC8 /* Deployment */ = { |
| 68 | isa = PBXBuildStyle; |
| 69 | buildSettings = { |
| 70 | COPY_PHASE_STRIP = YES; |
| 71 | }; |
| 72 | name = Deployment; |
| 73 | }; |
| 74 | /* End PBXBuildStyle section */ |
| 75 | |
| 76 | /* Begin PBXContainerItemProxy section */ |
| 77 | F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */ = { |
| 78 | isa = PBXContainerItemProxy; |
| 79 | containerPortal = F9023C3006D5A227001BBF46 /* Project object */; |
| 80 | proxyType = 1; |
| 81 | remoteGlobalIDString = F9023C3806D5A23E001BBF46; |
| 82 | remoteInfo = ld; |
| 83 | }; |
| 84 | F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */ = { |
| 85 | isa = PBXContainerItemProxy; |
| 86 | containerPortal = F9023C3006D5A227001BBF46 /* Project object */; |
| 87 | proxyType = 1; |
| 88 | remoteGlobalIDString = F971EED206D5ACF60041D381; |
| 89 | remoteInfo = ObjectDump; |
| 90 | }; |
| 91 | F9EA73960974999B008B4F1D /* PBXContainerItemProxy */ = { |
| 92 | isa = PBXContainerItemProxy; |
| 93 | containerPortal = F9023C3006D5A227001BBF46 /* Project object */; |
| 94 | proxyType = 1; |
| 95 | remoteGlobalIDString = F9EA72CA097454A6008B4F1D; |
| 96 | remoteInfo = machocheck; |
| 97 | }; |
| 98 | /* End PBXContainerItemProxy section */ |
| 99 | |
| 100 | /* Begin PBXCopyFilesBuildPhase section */ |
| 101 | F97F5025070D0B6300B9FCD7 /* CopyFiles */ = { |
| 102 | isa = PBXCopyFilesBuildPhase; |
| 103 | buildActionMask = 8; |
| 104 | dstPath = /usr/share/man/man1; |
| 105 | dstSubfolderSpec = 0; |
| 106 | files = ( |
| 107 | F97F5029070D0BB200B9FCD7 /* ld64.1 in CopyFiles */, |
| 108 | ); |
| 109 | runOnlyForDeploymentPostprocessing = 1; |
| 110 | }; |
| 111 | /* End PBXCopyFilesBuildPhase section */ |
| 112 | |
| 113 | /* Begin PBXFileReference section */ |
| 114 | C02A29DE0953B26E001FB8C1 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; }; |
| 115 | F9023C3906D5A23E001BBF46 /* ld64 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ld64; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 116 | F9023C3E06D5A254001BBF46 /* ExecutableFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ExecutableFile.h; path = src/ExecutableFile.h; sourceTree = "<group>"; }; |
| 117 | F9023C3F06D5A254001BBF46 /* ld.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ld.cpp; path = src/ld.cpp; sourceTree = "<group>"; }; |
| 118 | F9023C4106D5A254001BBF46 /* ObjectFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ObjectFile.h; path = src/ObjectFile.h; sourceTree = "<group>"; }; |
| 119 | F933D9460929277C0083EAC8 /* FileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = FileAbstraction.hpp; path = src/FileAbstraction.hpp; sourceTree = "<group>"; }; |
| 120 | F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOFileAbstraction.hpp; path = src/MachOFileAbstraction.hpp; sourceTree = "<group>"; }; |
| 121 | F933DC37092A82480083EAC8 /* Architectures.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Architectures.hpp; path = src/Architectures.hpp; sourceTree = "<group>"; }; |
| 122 | F933E3CB092E84250083EAC8 /* MachOReaderArchive.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderArchive.hpp; path = src/MachOReaderArchive.hpp; sourceTree = "<group>"; }; |
| 123 | F933E3CC092E84250083EAC8 /* MachOReaderDylib.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderDylib.hpp; path = src/MachOReaderDylib.hpp; sourceTree = "<group>"; }; |
| 124 | F933E3CD092E84250083EAC8 /* MachOReaderRelocatable.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOReaderRelocatable.hpp; path = src/MachOReaderRelocatable.hpp; sourceTree = "<group>"; }; |
| 125 | F933E3CE092E84250083EAC8 /* MachOWriterExecutable.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = MachOWriterExecutable.hpp; path = src/MachOWriterExecutable.hpp; sourceTree = "<group>"; }; |
| 126 | F971EED306D5ACF60041D381 /* ObjectDump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ObjectDump; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 127 | F971EED706D5AD240041D381 /* ObjectDump.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ObjectDump.cpp; path = src/ObjectDump.cpp; sourceTree = "<group>"; }; |
| 128 | F97288E607D277570031794D /* SectCreate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SectCreate.cpp; path = src/SectCreate.cpp; sourceTree = "<group>"; }; |
| 129 | F972890007D27FD00031794D /* SectCreate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SectCreate.h; path = src/SectCreate.h; sourceTree = "<group>"; }; |
| 130 | F97F5028070D0BB200B9FCD7 /* ld64.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; name = ld64.1; path = doc/man/man1/ld64.1; sourceTree = "<group>"; }; |
| 131 | F9C0D48A06DD1E1B001C7193 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Options.cpp; path = src/Options.cpp; sourceTree = "<group>"; }; |
| 132 | F9C0D48B06DD1E1B001C7193 /* Options.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Options.h; path = src/Options.h; sourceTree = "<group>"; }; |
| 133 | F9EA72CB097454A6008B4F1D /* machocheck */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = machocheck; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 134 | F9EA72D4097454FF008B4F1D /* machochecker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = machochecker.cpp; path = src/machochecker.cpp; sourceTree = "<group>"; }; |
| 135 | F9EA7582097882F3008B4F1D /* debugline.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; name = debugline.c; path = src/debugline.c; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; }; |
| 136 | F9EA7583097882F3008B4F1D /* debugline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = debugline.h; path = src/debugline.h; sourceTree = "<group>"; }; |
| 137 | /* End PBXFileReference section */ |
| 138 | |
| 139 | /* Begin PBXFrameworksBuildPhase section */ |
| 140 | F9023C3706D5A23E001BBF46 /* Frameworks */ = { |
| 141 | isa = PBXFrameworksBuildPhase; |
| 142 | buildActionMask = 2147483647; |
| 143 | files = ( |
| 144 | ); |
| 145 | runOnlyForDeploymentPostprocessing = 0; |
| 146 | }; |
| 147 | F971EED106D5ACF60041D381 /* Frameworks */ = { |
| 148 | isa = PBXFrameworksBuildPhase; |
| 149 | buildActionMask = 2147483647; |
| 150 | files = ( |
| 151 | ); |
| 152 | runOnlyForDeploymentPostprocessing = 0; |
| 153 | }; |
| 154 | F9EA72C9097454A6008B4F1D /* Frameworks */ = { |
| 155 | isa = PBXFrameworksBuildPhase; |
| 156 | buildActionMask = 2147483647; |
| 157 | files = ( |
| 158 | ); |
| 159 | runOnlyForDeploymentPostprocessing = 0; |
| 160 | }; |
| 161 | /* End PBXFrameworksBuildPhase section */ |
| 162 | |
| 163 | /* Begin PBXGroup section */ |
| 164 | F9023C2C06D5A227001BBF46 = { |
| 165 | isa = PBXGroup; |
| 166 | children = ( |
| 167 | C02A29DE0953B26E001FB8C1 /* ChangeLog */, |
| 168 | F933DC37092A82480083EAC8 /* Architectures.hpp */, |
| 169 | F933D9460929277C0083EAC8 /* FileAbstraction.hpp */, |
| 170 | F933D9470929277C0083EAC8 /* MachOFileAbstraction.hpp */, |
| 171 | F933E3CD092E84250083EAC8 /* MachOReaderRelocatable.hpp */, |
| 172 | F933E3CB092E84250083EAC8 /* MachOReaderArchive.hpp */, |
| 173 | F933E3CC092E84250083EAC8 /* MachOReaderDylib.hpp */, |
| 174 | F933E3CE092E84250083EAC8 /* MachOWriterExecutable.hpp */, |
| 175 | F9023C3E06D5A254001BBF46 /* ExecutableFile.h */, |
| 176 | F9023C4106D5A254001BBF46 /* ObjectFile.h */, |
| 177 | F9023C3F06D5A254001BBF46 /* ld.cpp */, |
| 178 | F9C0D48A06DD1E1B001C7193 /* Options.cpp */, |
| 179 | F9C0D48B06DD1E1B001C7193 /* Options.h */, |
| 180 | F97288E607D277570031794D /* SectCreate.cpp */, |
| 181 | F972890007D27FD00031794D /* SectCreate.h */, |
| 182 | F9EA7582097882F3008B4F1D /* debugline.c */, |
| 183 | F9EA7583097882F3008B4F1D /* debugline.h */, |
| 184 | F9EA72D4097454FF008B4F1D /* machochecker.cpp */, |
| 185 | F971EED706D5AD240041D381 /* ObjectDump.cpp */, |
| 186 | F97F5028070D0BB200B9FCD7 /* ld64.1 */, |
| 187 | F9023C3A06D5A23E001BBF46 /* Products */, |
| 188 | ); |
| 189 | sourceTree = "<group>"; |
| 190 | }; |
| 191 | F9023C3A06D5A23E001BBF46 /* Products */ = { |
| 192 | isa = PBXGroup; |
| 193 | children = ( |
| 194 | F9023C3906D5A23E001BBF46 /* ld64 */, |
| 195 | F971EED306D5ACF60041D381 /* ObjectDump */, |
| 196 | F9EA72CB097454A6008B4F1D /* machocheck */, |
| 197 | ); |
| 198 | name = Products; |
| 199 | sourceTree = "<group>"; |
| 200 | }; |
| 201 | /* End PBXGroup section */ |
| 202 | |
| 203 | /* Begin PBXNativeTarget section */ |
| 204 | F9023C3806D5A23E001BBF46 /* ld */ = { |
| 205 | isa = PBXNativeTarget; |
| 206 | buildConfigurationList = F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */; |
| 207 | buildPhases = ( |
| 208 | F9023C3606D5A23E001BBF46 /* Sources */, |
| 209 | F9023C3706D5A23E001BBF46 /* Frameworks */, |
| 210 | F97F5025070D0B6300B9FCD7 /* CopyFiles */, |
| 211 | ); |
| 212 | buildRules = ( |
| 213 | F9E8D4BE07FCAF2A00FD5801 /* PBXBuildRule */, |
| 214 | F9E8D4BD07FCAF2000FD5801 /* PBXBuildRule */, |
| 215 | ); |
| 216 | buildSettings = { |
| 217 | PRODUCT_NAME = ld64; |
| 218 | }; |
| 219 | dependencies = ( |
| 220 | ); |
| 221 | name = ld; |
| 222 | productName = ld64; |
| 223 | productReference = F9023C3906D5A23E001BBF46 /* ld64 */; |
| 224 | productType = "com.apple.product-type.tool"; |
| 225 | }; |
| 226 | F971EED206D5ACF60041D381 /* ObjectDump */ = { |
| 227 | isa = PBXNativeTarget; |
| 228 | buildConfigurationList = F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */; |
| 229 | buildPhases = ( |
| 230 | F971EED006D5ACF60041D381 /* Sources */, |
| 231 | F971EED106D5ACF60041D381 /* Frameworks */, |
| 232 | ); |
| 233 | buildRules = ( |
| 234 | ); |
| 235 | buildSettings = { |
| 236 | PRODUCT_NAME = ObjectDump; |
| 237 | }; |
| 238 | dependencies = ( |
| 239 | ); |
| 240 | name = ObjectDump; |
| 241 | productName = ObjectDump; |
| 242 | productReference = F971EED306D5ACF60041D381 /* ObjectDump */; |
| 243 | productType = "com.apple.product-type.tool"; |
| 244 | }; |
| 245 | F9EA72CA097454A6008B4F1D /* machocheck */ = { |
| 246 | isa = PBXNativeTarget; |
| 247 | buildConfigurationList = F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */; |
| 248 | buildPhases = ( |
| 249 | F9EA72C8097454A6008B4F1D /* Sources */, |
| 250 | F9EA72C9097454A6008B4F1D /* Frameworks */, |
| 251 | ); |
| 252 | buildRules = ( |
| 253 | ); |
| 254 | buildSettings = { |
| 255 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
| 256 | GCC_MODEL_TUNING = G5; |
| 257 | INSTALL_PATH = "$(HOME)/bin"; |
| 258 | PREBINDING = NO; |
| 259 | PRODUCT_NAME = machocheck; |
| 260 | }; |
| 261 | dependencies = ( |
| 262 | ); |
| 263 | name = machocheck; |
| 264 | productName = machocheck; |
| 265 | productReference = F9EA72CB097454A6008B4F1D /* machocheck */; |
| 266 | productType = "com.apple.product-type.tool"; |
| 267 | }; |
| 268 | /* End PBXNativeTarget section */ |
| 269 | |
| 270 | /* Begin PBXProject section */ |
| 271 | F9023C3006D5A227001BBF46 /* Project object */ = { |
| 272 | isa = PBXProject; |
| 273 | buildConfigurationList = F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */; |
| 274 | buildSettings = { |
| 275 | }; |
| 276 | buildStyles = ( |
| 277 | F933D92F09291D070083EAC8 /* Development */, |
| 278 | F933D93009291D070083EAC8 /* Deployment */, |
| 279 | ); |
| 280 | hasScannedForEncodings = 0; |
| 281 | mainGroup = F9023C2C06D5A227001BBF46; |
| 282 | productRefGroup = F9023C3A06D5A23E001BBF46 /* Products */; |
| 283 | projectDirPath = ""; |
| 284 | targets = ( |
| 285 | F9023C3806D5A23E001BBF46 /* ld */, |
| 286 | F971EED206D5ACF60041D381 /* ObjectDump */, |
| 287 | F9EA72CA097454A6008B4F1D /* machocheck */, |
| 288 | F96D5368094A2754008E9EE8 /* unit-tests */, |
| 289 | ); |
| 290 | }; |
| 291 | /* End PBXProject section */ |
| 292 | |
| 293 | /* Begin PBXShellScriptBuildPhase section */ |
| 294 | F96D5367094A2754008E9EE8 /* ShellScript */ = { |
| 295 | isa = PBXShellScriptBuildPhase; |
| 296 | buildActionMask = 2147483647; |
| 297 | files = ( |
| 298 | ); |
| 299 | inputPaths = ( |
| 300 | ); |
| 301 | outputPaths = ( |
| 302 | ); |
| 303 | runOnlyForDeploymentPostprocessing = 0; |
| 304 | shellPath = /bin/csh; |
| 305 | shellScript = "# Let tests set MACOSX_DEPLOYMENT_TARGET as they need\nunsetenv MACOSX_DEPLOYMENT_TARGET\n\n# make an symlink to ld64 called ld, so that gcc will use this linker for all linking\nrm -rf $BUILT_PRODUCTS_DIR/ld\nln -s $BUILT_PRODUCTS_DIR/ld64 $BUILT_PRODUCTS_DIR/ld\n\n# run full test suite\n$SRCROOT/unit-tests/run-all-unit-tests\n\nexit 0"; |
| 306 | }; |
| 307 | /* End PBXShellScriptBuildPhase section */ |
| 308 | |
| 309 | /* Begin PBXSourcesBuildPhase section */ |
| 310 | F9023C3606D5A23E001BBF46 /* Sources */ = { |
| 311 | isa = PBXSourcesBuildPhase; |
| 312 | buildActionMask = 2147483647; |
| 313 | files = ( |
| 314 | F9023C4E06D5A272001BBF46 /* ld.cpp in Sources */, |
| 315 | F9C0D4BD06DD28D2001C7193 /* Options.cpp in Sources */, |
| 316 | F97288E707D277570031794D /* SectCreate.cpp in Sources */, |
| 317 | F9EA7584097882F3008B4F1D /* debugline.c in Sources */, |
| 318 | ); |
| 319 | runOnlyForDeploymentPostprocessing = 0; |
| 320 | }; |
| 321 | F971EED006D5ACF60041D381 /* Sources */ = { |
| 322 | isa = PBXSourcesBuildPhase; |
| 323 | buildActionMask = 2147483647; |
| 324 | files = ( |
| 325 | F933E3D9092E855B0083EAC8 /* ObjectDump.cpp in Sources */, |
| 326 | F9EA75BC09788857008B4F1D /* debugline.c in Sources */, |
| 327 | ); |
| 328 | runOnlyForDeploymentPostprocessing = 0; |
| 329 | }; |
| 330 | F9EA72C8097454A6008B4F1D /* Sources */ = { |
| 331 | isa = PBXSourcesBuildPhase; |
| 332 | buildActionMask = 2147483647; |
| 333 | files = ( |
| 334 | F9EA72D5097454FF008B4F1D /* machochecker.cpp in Sources */, |
| 335 | ); |
| 336 | runOnlyForDeploymentPostprocessing = 0; |
| 337 | }; |
| 338 | /* End PBXSourcesBuildPhase section */ |
| 339 | |
| 340 | /* Begin PBXTargetDependency section */ |
| 341 | F96D536A094A275D008E9EE8 /* PBXTargetDependency */ = { |
| 342 | isa = PBXTargetDependency; |
| 343 | target = F9023C3806D5A23E001BBF46 /* ld */; |
| 344 | targetProxy = F96D5369094A275D008E9EE8 /* PBXContainerItemProxy */; |
| 345 | }; |
| 346 | F96D536C094A275F008E9EE8 /* PBXTargetDependency */ = { |
| 347 | isa = PBXTargetDependency; |
| 348 | target = F971EED206D5ACF60041D381 /* ObjectDump */; |
| 349 | targetProxy = F96D536B094A275F008E9EE8 /* PBXContainerItemProxy */; |
| 350 | }; |
| 351 | F9EA73970974999B008B4F1D /* PBXTargetDependency */ = { |
| 352 | isa = PBXTargetDependency; |
| 353 | target = F9EA72CA097454A6008B4F1D /* machocheck */; |
| 354 | targetProxy = F9EA73960974999B008B4F1D /* PBXContainerItemProxy */; |
| 355 | }; |
| 356 | /* End PBXTargetDependency section */ |
| 357 | |
| 358 | /* Begin XCBuildConfiguration section */ |
| 359 | F933D91C09291AC90083EAC8 /* Debug */ = { |
| 360 | isa = XCBuildConfiguration; |
| 361 | buildSettings = { |
| 362 | COPY_PHASE_STRIP = NO; |
| 363 | CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)"; |
| 364 | GCC_DYNAMIC_NO_PIC = YES; |
| 365 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
| 366 | GCC_MODEL_TUNING = G5; |
| 367 | GCC_OPTIMIZATION_LEVEL = 0; |
| 368 | GCC_TREAT_WARNINGS_AS_ERRORS = YES; |
| 369 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; |
| 370 | GCC_WARN_ABOUT_MISSING_NEWLINE = YES; |
| 371 | GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; |
| 372 | GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO; |
| 373 | GCC_WARN_ABOUT_RETURN_TYPE = YES; |
| 374 | GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; |
| 375 | GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO; |
| 376 | GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; |
| 377 | GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; |
| 378 | GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; |
| 379 | GCC_WARN_MISSING_PARENTHESES = YES; |
| 380 | GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO; |
| 381 | GCC_WARN_PEDANTIC = NO; |
| 382 | GCC_WARN_SHADOW = NO; |
| 383 | GCC_WARN_SIGN_COMPARE = YES; |
| 384 | GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; |
| 385 | GCC_WARN_UNINITIALIZED_AUTOS = NO; |
| 386 | GCC_WARN_UNKNOWN_PRAGMAS = YES; |
| 387 | GCC_WARN_UNUSED_FUNCTION = YES; |
| 388 | GCC_WARN_UNUSED_LABEL = YES; |
| 389 | GCC_WARN_UNUSED_PARAMETER = NO; |
| 390 | GCC_WARN_UNUSED_VALUE = YES; |
| 391 | GCC_WARN_UNUSED_VARIABLE = YES; |
| 392 | INSTALL_PATH = /usr/bin; |
| 393 | OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)"; |
| 394 | OTHER_LDFLAGS = ""; |
| 395 | PREBINDING = NO; |
| 396 | PRODUCT_NAME = ld64; |
| 397 | SECTORDER_FLAGS = ""; |
| 398 | VERSIONING_SYSTEM = "apple-generic"; |
| 399 | WARNING_CFLAGS = "-Wall"; |
| 400 | }; |
| 401 | name = Debug; |
| 402 | }; |
| 403 | F933D91D09291AC90083EAC8 /* Release */ = { |
| 404 | isa = XCBuildConfiguration; |
| 405 | buildSettings = { |
| 406 | COPY_PHASE_STRIP = YES; |
| 407 | CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)"; |
| 408 | GCC_DYNAMIC_NO_PIC = YES; |
| 409 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
| 410 | GCC_MODEL_TUNING = G5; |
| 411 | GCC_OPTIMIZATION_LEVEL = 3; |
| 412 | GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS_$(RC_RELEASE))"; |
| 413 | GCC_PREPROCESSOR_DEFINITIONS_Curry = __OPEN_SOURCE__; |
| 414 | GCC_PREPROCESSOR_DEFINITIONS_CurryWeed = __OPEN_SOURCE__; |
| 415 | GCC_PREPROCESSOR_DEFINITIONS_Leopard = __OPEN_SOURCE__; |
| 416 | GCC_TREAT_WARNINGS_AS_ERRORS = NO; |
| 417 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; |
| 418 | GCC_WARN_ABOUT_MISSING_NEWLINE = YES; |
| 419 | GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; |
| 420 | GCC_WARN_ABOUT_POINTER_SIGNEDNESS = NO; |
| 421 | GCC_WARN_ABOUT_RETURN_TYPE = YES; |
| 422 | GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; |
| 423 | GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO; |
| 424 | GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; |
| 425 | GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; |
| 426 | GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; |
| 427 | GCC_WARN_MISSING_PARENTHESES = YES; |
| 428 | GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO; |
| 429 | GCC_WARN_PEDANTIC = NO; |
| 430 | GCC_WARN_SHADOW = NO; |
| 431 | GCC_WARN_SIGN_COMPARE = YES; |
| 432 | GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; |
| 433 | GCC_WARN_UNINITIALIZED_AUTOS = NO; |
| 434 | GCC_WARN_UNKNOWN_PRAGMAS = YES; |
| 435 | GCC_WARN_UNUSED_FUNCTION = YES; |
| 436 | GCC_WARN_UNUSED_LABEL = YES; |
| 437 | GCC_WARN_UNUSED_PARAMETER = NO; |
| 438 | GCC_WARN_UNUSED_VALUE = YES; |
| 439 | GCC_WARN_UNUSED_VARIABLE = YES; |
| 440 | INSTALL_PATH = /usr/bin; |
| 441 | OTHER_CPLUSPLUSFLAGS = "$(OTHER_CPLUSPLUSFLAGS)"; |
| 442 | OTHER_LDFLAGS = ""; |
| 443 | PREBINDING = NO; |
| 444 | PRODUCT_NAME = ld64; |
| 445 | SECTORDER_FLAGS = ""; |
| 446 | VERSIONING_SYSTEM = "apple-generic"; |
| 447 | WARNING_CFLAGS = "-Wall"; |
| 448 | }; |
| 449 | name = Release; |
| 450 | }; |
| 451 | F933D92009291AC90083EAC8 /* Debug */ = { |
| 452 | isa = XCBuildConfiguration; |
| 453 | buildSettings = { |
| 454 | COPY_PHASE_STRIP = NO; |
| 455 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
| 456 | GCC_MODEL_TUNING = G5; |
| 457 | GCC_OPTIMIZATION_LEVEL = 0; |
| 458 | INSTALL_PATH = "$(HOME)/bin"; |
| 459 | OTHER_LDFLAGS = ""; |
| 460 | OTHER_REZFLAGS = ""; |
| 461 | PREBINDING = NO; |
| 462 | PRODUCT_NAME = ObjectDump; |
| 463 | SECTORDER_FLAGS = ""; |
| 464 | WARNING_CFLAGS = ( |
| 465 | "-Wmost", |
| 466 | "-Wno-four-char-constants", |
| 467 | "-Wno-unknown-pragmas", |
| 468 | ); |
| 469 | }; |
| 470 | name = Debug; |
| 471 | }; |
| 472 | F933D92109291AC90083EAC8 /* Release */ = { |
| 473 | isa = XCBuildConfiguration; |
| 474 | buildSettings = { |
| 475 | COPY_PHASE_STRIP = YES; |
| 476 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
| 477 | GCC_MODEL_TUNING = G5; |
| 478 | GCC_OPTIMIZATION_LEVEL = 0; |
| 479 | INSTALL_PATH = "$(HOME)/bin"; |
| 480 | OTHER_LDFLAGS = ""; |
| 481 | OTHER_REZFLAGS = ""; |
| 482 | PREBINDING = NO; |
| 483 | PRODUCT_NAME = ObjectDump; |
| 484 | SECTORDER_FLAGS = ""; |
| 485 | WARNING_CFLAGS = ( |
| 486 | "-Wmost", |
| 487 | "-Wno-four-char-constants", |
| 488 | "-Wno-unknown-pragmas", |
| 489 | ); |
| 490 | }; |
| 491 | name = Release; |
| 492 | }; |
| 493 | F933D92409291AC90083EAC8 /* Debug */ = { |
| 494 | isa = XCBuildConfiguration; |
| 495 | buildSettings = { |
| 496 | GCC_DYNAMIC_NO_PIC = NO; |
| 497 | GCC_TREAT_WARNINGS_AS_ERRORS = NO; |
| 498 | }; |
| 499 | name = Debug; |
| 500 | }; |
| 501 | F933D92509291AC90083EAC8 /* Release */ = { |
| 502 | isa = XCBuildConfiguration; |
| 503 | buildSettings = { |
| 504 | GCC_DYNAMIC_NO_PIC = NO; |
| 505 | GCC_TREAT_WARNINGS_AS_ERRORS = NO; |
| 506 | }; |
| 507 | name = Release; |
| 508 | }; |
| 509 | F96D536E094A2773008E9EE8 /* Debug */ = { |
| 510 | isa = XCBuildConfiguration; |
| 511 | buildSettings = { |
| 512 | COPY_PHASE_STRIP = NO; |
| 513 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; |
| 514 | PRODUCT_NAME = "unit-tests"; |
| 515 | }; |
| 516 | name = Debug; |
| 517 | }; |
| 518 | F96D536F094A2773008E9EE8 /* Release */ = { |
| 519 | isa = XCBuildConfiguration; |
| 520 | buildSettings = { |
| 521 | COPY_PHASE_STRIP = YES; |
| 522 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
| 523 | PRODUCT_NAME = "unit-tests"; |
| 524 | }; |
| 525 | name = Release; |
| 526 | }; |
| 527 | F9EA72D0097454D5008B4F1D /* Debug */ = { |
| 528 | isa = XCBuildConfiguration; |
| 529 | buildSettings = { |
| 530 | COPY_PHASE_STRIP = NO; |
| 531 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; |
| 532 | GCC_MODEL_TUNING = G5; |
| 533 | INSTALL_PATH = "$(HOME)/bin"; |
| 534 | PREBINDING = NO; |
| 535 | PRODUCT_NAME = machocheck; |
| 536 | }; |
| 537 | name = Debug; |
| 538 | }; |
| 539 | F9EA72D1097454D5008B4F1D /* Release */ = { |
| 540 | isa = XCBuildConfiguration; |
| 541 | buildSettings = { |
| 542 | COPY_PHASE_STRIP = YES; |
| 543 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
| 544 | GCC_MODEL_TUNING = G5; |
| 545 | INSTALL_PATH = "$(HOME)/bin"; |
| 546 | PREBINDING = NO; |
| 547 | PRODUCT_NAME = machocheck; |
| 548 | }; |
| 549 | name = Release; |
| 550 | }; |
| 551 | /* End XCBuildConfiguration section */ |
| 552 | |
| 553 | /* Begin XCConfigurationList section */ |
| 554 | F933D91B09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ld" */ = { |
| 555 | isa = XCConfigurationList; |
| 556 | buildConfigurations = ( |
| 557 | F933D91C09291AC90083EAC8 /* Debug */, |
| 558 | F933D91D09291AC90083EAC8 /* Release */, |
| 559 | ); |
| 560 | defaultConfigurationIsVisible = 0; |
| 561 | defaultConfigurationName = Release; |
| 562 | }; |
| 563 | F933D91F09291AC90083EAC8 /* Build configuration list for PBXNativeTarget "ObjectDump" */ = { |
| 564 | isa = XCConfigurationList; |
| 565 | buildConfigurations = ( |
| 566 | F933D92009291AC90083EAC8 /* Debug */, |
| 567 | F933D92109291AC90083EAC8 /* Release */, |
| 568 | ); |
| 569 | defaultConfigurationIsVisible = 0; |
| 570 | defaultConfigurationName = Release; |
| 571 | }; |
| 572 | F933D92309291AC90083EAC8 /* Build configuration list for PBXProject "ld64" */ = { |
| 573 | isa = XCConfigurationList; |
| 574 | buildConfigurations = ( |
| 575 | F933D92409291AC90083EAC8 /* Debug */, |
| 576 | F933D92509291AC90083EAC8 /* Release */, |
| 577 | ); |
| 578 | defaultConfigurationIsVisible = 0; |
| 579 | defaultConfigurationName = Release; |
| 580 | }; |
| 581 | F96D536D094A2773008E9EE8 /* Build configuration list for PBXAggregateTarget "unit-tests" */ = { |
| 582 | isa = XCConfigurationList; |
| 583 | buildConfigurations = ( |
| 584 | F96D536E094A2773008E9EE8 /* Debug */, |
| 585 | F96D536F094A2773008E9EE8 /* Release */, |
| 586 | ); |
| 587 | defaultConfigurationIsVisible = 0; |
| 588 | defaultConfigurationName = Release; |
| 589 | }; |
| 590 | F9EA72CF097454D5008B4F1D /* Build configuration list for PBXNativeTarget "machocheck" */ = { |
| 591 | isa = XCConfigurationList; |
| 592 | buildConfigurations = ( |
| 593 | F9EA72D0097454D5008B4F1D /* Debug */, |
| 594 | F9EA72D1097454D5008B4F1D /* Release */, |
| 595 | ); |
| 596 | defaultConfigurationIsVisible = 0; |
| 597 | defaultConfigurationName = Release; |
| 598 | }; |
| 599 | /* End XCConfigurationList section */ |
| 600 | }; |
| 601 | rootObject = F9023C3006D5A227001BBF46 /* Project object */; |
| 602 | } |