| 18 | | name = "Build Intel Static Libs"; |
|---|
| 19 | | productName = "Build Intel Static Libs"; |
|---|
| 20 | | }; |
|---|
| 21 | | 8F9B11390A41CFC400083569 /* Build PPC Static Libs */ = { |
|---|
| 22 | | isa = PBXAggregateTarget; |
|---|
| 23 | | buildConfigurationList = 8F9B113C0A41CFE200083569 /* Build configuration list for PBXAggregateTarget "Build PPC Static Libs" */; |
|---|
| 24 | | buildPhases = ( |
|---|
| 25 | | 8F9B11380A41CFC400083569 /* ShellScript */, |
|---|
| 26 | | ); |
|---|
| 27 | | dependencies = ( |
|---|
| 28 | | ); |
|---|
| 29 | | name = "Build PPC Static Libs"; |
|---|
| 30 | | productName = "Build PPC Static Libs"; |
|---|
| 31 | | }; |
|---|
| 32 | | 8F9B11480A41D10F00083569 /* Lipo Static Libs */ = { |
|---|
| 33 | | isa = PBXAggregateTarget; |
|---|
| 34 | | buildConfigurationList = 8F9B11530A41D13500083569 /* Build configuration list for PBXAggregateTarget "Lipo Static Libs" */; |
|---|
| 35 | | buildPhases = ( |
|---|
| 36 | | 8F9B11470A41D10F00083569 /* ShellScript */, |
|---|
| 37 | | ); |
|---|
| 38 | | dependencies = ( |
|---|
| 39 | | 8F9B114E0A41D11600083569 /* PBXTargetDependency */, |
|---|
| 40 | | 8F9B11500A41D11700083569 /* PBXTargetDependency */, |
|---|
| 41 | | ); |
|---|
| 42 | | name = "Lipo Static Libs"; |
|---|
| 43 | | productName = "Lipo Static Libs"; |
|---|
| 44 | | }; |
|---|
| 45 | | F5790A2F0A422CFC0083622C /* Perian */ = { |
|---|
| 46 | | isa = PBXAggregateTarget; |
|---|
| 47 | | buildConfigurationList = F5790A3A0A422D2A0083622C /* Build configuration list for PBXAggregateTarget "Perian" */; |
|---|
| 48 | | buildPhases = ( |
|---|
| 49 | | ); |
|---|
| 50 | | dependencies = ( |
|---|
| 51 | | F5790A330A422D040083622C /* PBXTargetDependency */, |
|---|
| 52 | | F5790A310A422D040083622C /* PBXTargetDependency */, |
|---|
| 53 | | ); |
|---|
| 54 | | name = Perian; |
|---|
| 55 | | productName = "Perian All"; |
|---|
| | 18 | name = "ffmpeg Static Libraries"; |
|---|
| | 19 | productName = "Version Macros and Static Libraries"; |
|---|
| 79 | | remoteGlobalIDString = 8F9B11390A41CFC400083569; |
|---|
| 80 | | remoteInfo = "Build PPC Static Libs"; |
|---|
| 81 | | }; |
|---|
| 82 | | 8F9B114F0A41D11700083569 /* PBXContainerItemProxy */ = { |
|---|
| 83 | | isa = PBXContainerItemProxy; |
|---|
| 84 | | containerPortal = 089C1669FE841209C02AAC07 /* Project object */; |
|---|
| 85 | | proxyType = 1; |
|---|
| 86 | | remoteGlobalIDString = 8F78AC730A41C73C005622AB; |
|---|
| 87 | | remoteInfo = "Build Intel Static Libs"; |
|---|
| 88 | | }; |
|---|
| 89 | | F5790A300A422D040083622C /* PBXContainerItemProxy */ = { |
|---|
| 90 | | isa = PBXContainerItemProxy; |
|---|
| 91 | | containerPortal = 089C1669FE841209C02AAC07 /* Project object */; |
|---|
| 92 | | proxyType = 1; |
|---|
| 93 | | remoteGlobalIDString = 11A70AC00A3D0105002058D4; |
|---|
| 94 | | remoteInfo = Perian; |
|---|
| 95 | | }; |
|---|
| 96 | | F5790A320A422D040083622C /* PBXContainerItemProxy */ = { |
|---|
| 97 | | isa = PBXContainerItemProxy; |
|---|
| 98 | | containerPortal = 089C1669FE841209C02AAC07 /* Project object */; |
|---|
| 99 | | proxyType = 1; |
|---|
| 100 | | remoteGlobalIDString = 8F9B11480A41D10F00083569; |
|---|
| 101 | | remoteInfo = "Lipo Static Libs"; |
|---|
| | 43 | remoteGlobalIDString = 11BA39A80A61E450008AF206; |
|---|
| | 44 | remoteInfo = "ffmpeg Static Libraries"; |
|---|
| 242 | | F5790A2F0A422CFC0083622C /* Perian */, |
|---|
| 243 | | 11A70AC00A3D0105002058D4 /* Perian (No Libraries) */, |
|---|
| 244 | | 8F9B11480A41D10F00083569 /* Lipo Static Libs */, |
|---|
| 245 | | 8F9B11390A41CFC400083569 /* Build PPC Static Libs */, |
|---|
| 246 | | 8F78AC730A41C73C005622AB /* Build Intel Static Libs */, |
|---|
| | 187 | 11A70AC00A3D0105002058D4 /* Perian */, |
|---|
| | 188 | 11BA39A80A61E450008AF206 /* ffmpeg Static Libraries */, |
|---|
| 301 | | shellScript = "BUILDDIR=\"$SYMROOT/ppc\"\nmkdir \"$BUILDDIR\"\n\ncd \"$SRCROOT/ffmpeg\"\npatch -p0 < ../ffmpeg-configure-crosscomp.patch\n\ncd \"$BUILDDIR\"\nif [ `arch` = ppc ] ; then\n\t\"$SRCROOT/ffmpeg/configure\" --enable-pp --enable-gpl\nelse\n\t\"$SRCROOT/ffmpeg/configure\" --enable-pp --enable-gpl --cpu=ppc --extra-cflags='-arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk' --extra-ldflags='-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc'\nfi\nmake -j3\n\ncd \"$SRCROOT/ffmpeg\"\npatch -R -p0 < ../ffmpeg-configure-crosscomp.patch"; |
|---|
| 302 | | }; |
|---|
| 303 | | 8F9B11470A41D10F00083569 /* ShellScript */ = { |
|---|
| 304 | | isa = PBXShellScriptBuildPhase; |
|---|
| 305 | | buildActionMask = 2147483647; |
|---|
| 306 | | files = ( |
|---|
| 307 | | ); |
|---|
| 308 | | inputPaths = ( |
|---|
| 309 | | ); |
|---|
| 310 | | outputPaths = ( |
|---|
| 311 | | ); |
|---|
| 312 | | runOnlyForDeploymentPostprocessing = 0; |
|---|
| 313 | | shellPath = /bin/sh; |
|---|
| 314 | | shellScript = "BUILDDIR=\"$SYMROOT/Universal\"\nINTEL=\"$SYMROOT/intel\"\nPPC=\"$SYMROOT/ppc\"\nrm -rf \"$BUILDDIR\"\nmkdir \"$BUILDDIR\"\nfor aa in \"$INTEL\"/*/*.a ; do\n\techo lipo -create $aa `echo -n $aa | sed 's/intel/ppc/'` -output `echo -n $aa | sed 's/intel\\/.*\\//Universal\\//'`\n\tlipo -create $aa `echo -n $aa | sed 's/intel/ppc/'` -output `echo -n $aa | sed 's/intel\\/.*\\//Universal\\//'`\ndone\n"; |
|---|
| | 244 | shellScript = "# Xcode auto-versioning script for Subversion\n# by Axel Andersson, modified by Daniel Jalkut to add\n# \"--revision HEAD\" to the svn info line, which allows\n# the latest revision to always be used.\n\n# further modified by Augie Fackler to be gross and sh-based in places\n# so that you can have svn installed anywhere\nPATH=$PATH:/usr/local/bin:/usr/bin:/sw/bin:/opt/local/bin\nffmpeg_rev=`cat \"$SYMROOT/Universal/buildid\"`\nREV=`svnversion -n ./`\necho $REV\n\necho | perl <<EOF\nuse strict;\ndie \"\\$0: Must be run from Xcode\" unless \\$ENV{\"BUILT_PRODUCTS_DIR\"};\n\nmy \\$INFO = \"\\$ENV{BUILT_PRODUCTS_DIR}/\\$ENV{WRAPPER_NAME}/Contents/Info.plist\";\n\nmy \\$version = \"$REV\";\n\n# (Match the last group of digits and optional letter M/S):\n\n# ugly yet functional (barely) regex by Daniel Jalkut:\n#$version =~ s/([\\d]*:)(\\d+[M|S]*).*/$2/;\n\n# better yet still functional regex via Kevin \"Regex Nerd\" Ballard\n(\\$version =~ m/\\d+[MS]*\\$/) && (\\$version = \\$&);\n\nopen(FH, \"\\$INFO\") or die \"\\$0: \\$INFO: $!\";\nmy \\$info = join(\"\", <FH>);\nclose(FH);\n\n#\\$info =~ s/([\\t ]+<key>CFBundleVersion<\\/key>\\n[\\t ]+<string>).*?(<\\/string>)/\\$1\\$version\\$2/;\n\\$info =~ s/SVNREVISION/\\$version/;\n\\$info =~ s/FFMPEGREVISION/$ffmpeg_rev/;\n\nopen(FH, \">\\$INFO\") or die \"\\$0: \\$INFO: \\$!\";\nprint FH \\$info;\nclose(FH);\nEOF\n"; |
|---|
| 332 | | target = 8F9B11390A41CFC400083569 /* Build PPC Static Libs */; |
|---|
| 333 | | targetProxy = 8F9B114D0A41D11600083569 /* PBXContainerItemProxy */; |
|---|
| 334 | | }; |
|---|
| 335 | | 8F9B11500A41D11700083569 /* PBXTargetDependency */ = { |
|---|
| 336 | | isa = PBXTargetDependency; |
|---|
| 337 | | target = 8F78AC730A41C73C005622AB /* Build Intel Static Libs */; |
|---|
| 338 | | targetProxy = 8F9B114F0A41D11700083569 /* PBXContainerItemProxy */; |
|---|
| 339 | | }; |
|---|
| 340 | | F5790A310A422D040083622C /* PBXTargetDependency */ = { |
|---|
| 341 | | isa = PBXTargetDependency; |
|---|
| 342 | | target = 11A70AC00A3D0105002058D4 /* Perian (No Libraries) */; |
|---|
| 343 | | targetProxy = F5790A300A422D040083622C /* PBXContainerItemProxy */; |
|---|
| 344 | | }; |
|---|
| 345 | | F5790A330A422D040083622C /* PBXTargetDependency */ = { |
|---|
| 346 | | isa = PBXTargetDependency; |
|---|
| 347 | | target = 8F9B11480A41D10F00083569 /* Lipo Static Libs */; |
|---|
| 348 | | targetProxy = F5790A320A422D040083622C /* PBXContainerItemProxy */; |
|---|
| | 262 | target = 11BA39A80A61E450008AF206 /* ffmpeg Static Libraries */; |
|---|
| | 263 | targetProxy = 11BA3DAF0A61EE90008AF206 /* PBXContainerItemProxy */; |
|---|
| 508 | | 11D4ED480A3CE59A0066D45F /* Development */ = { |
|---|
| 509 | | isa = XCBuildConfiguration; |
|---|
| 510 | | buildSettings = { |
|---|
| 511 | | HEADER_SEARCH_PATHS = include; |
|---|
| 512 | | LIBRARY_SEARCH_PATHS = staticLibs; |
|---|
| 513 | | }; |
|---|
| 514 | | name = Development; |
|---|
| 515 | | }; |
|---|
| 516 | | 11D4ED490A3CE59A0066D45F /* Deployment */ = { |
|---|
| 517 | | isa = XCBuildConfiguration; |
|---|
| 518 | | buildSettings = { |
|---|
| 519 | | }; |
|---|
| 520 | | name = Deployment; |
|---|
| 521 | | }; |
|---|
| 522 | | 11D4ED4A0A3CE59A0066D45F /* Default */ = { |
|---|
| 523 | | isa = XCBuildConfiguration; |
|---|
| 524 | | buildSettings = { |
|---|
| 525 | | }; |
|---|
| 526 | | name = Default; |
|---|
| 527 | | }; |
|---|
| 528 | | 8F78AC770A41C75B005622AB /* Development */ = { |
|---|
| | 423 | 11BA39B10A61E453008AF206 /* Development */ = { |
|---|
| 557 | | 8F9B113D0A41CFE200083569 /* Development */ = { |
|---|
| 558 | | isa = XCBuildConfiguration; |
|---|
| 559 | | buildSettings = { |
|---|
| 560 | | COPY_PHASE_STRIP = NO; |
|---|
| 561 | | GCC_DYNAMIC_NO_PIC = NO; |
|---|
| 562 | | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; |
|---|
| 563 | | GCC_OPTIMIZATION_LEVEL = 0; |
|---|
| 564 | | PRODUCT_NAME = "Build PPC Static Libs"; |
|---|
| | 452 | 11D4ED480A3CE59A0066D45F /* Development */ = { |
|---|
| | 453 | isa = XCBuildConfiguration; |
|---|
| | 454 | buildSettings = { |
|---|
| | 455 | HEADER_SEARCH_PATHS = include; |
|---|
| | 456 | LIBRARY_SEARCH_PATHS = staticLibs; |
|---|
| 586 | | 8F9B11540A41D13500083569 /* Development */ = { |
|---|
| 587 | | isa = XCBuildConfiguration; |
|---|
| 588 | | buildSettings = { |
|---|
| 589 | | COPY_PHASE_STRIP = NO; |
|---|
| 590 | | GCC_DYNAMIC_NO_PIC = NO; |
|---|
| 591 | | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; |
|---|
| 592 | | GCC_OPTIMIZATION_LEVEL = 0; |
|---|
| 593 | | PRODUCT_NAME = "Lipo Static Libs"; |
|---|
| 594 | | }; |
|---|
| 595 | | name = Development; |
|---|
| 596 | | }; |
|---|
| 597 | | 8F9B11550A41D13500083569 /* Deployment */ = { |
|---|
| 598 | | isa = XCBuildConfiguration; |
|---|
| 599 | | buildSettings = { |
|---|
| 600 | | COPY_PHASE_STRIP = YES; |
|---|
| 601 | | GCC_ENABLE_FIX_AND_CONTINUE = NO; |
|---|
| 602 | | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
|---|
| 603 | | PRODUCT_NAME = "Lipo Static Libs"; |
|---|
| 604 | | ZERO_LINK = NO; |
|---|
| 605 | | }; |
|---|
| 606 | | name = Deployment; |
|---|
| 607 | | }; |
|---|
| 608 | | 8F9B11560A41D13500083569 /* Default */ = { |
|---|
| 609 | | isa = XCBuildConfiguration; |
|---|
| 610 | | buildSettings = { |
|---|
| 611 | | PRODUCT_NAME = "Lipo Static Libs"; |
|---|
| 612 | | }; |
|---|
| 613 | | name = Default; |
|---|
| 614 | | }; |
|---|
| 615 | | F5790A3B0A422D2A0083622C /* Development */ = { |
|---|
| 616 | | isa = XCBuildConfiguration; |
|---|
| 617 | | buildSettings = { |
|---|
| 618 | | COPY_PHASE_STRIP = NO; |
|---|
| 619 | | GCC_DYNAMIC_NO_PIC = NO; |
|---|
| 620 | | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; |
|---|
| 621 | | GCC_OPTIMIZATION_LEVEL = 0; |
|---|
| 622 | | PRODUCT_NAME = "Perian All"; |
|---|
| 623 | | }; |
|---|
| 624 | | name = Development; |
|---|
| 625 | | }; |
|---|
| 626 | | F5790A3C0A422D2A0083622C /* Deployment */ = { |
|---|
| 627 | | isa = XCBuildConfiguration; |
|---|
| 628 | | buildSettings = { |
|---|
| 629 | | COPY_PHASE_STRIP = YES; |
|---|
| 630 | | GCC_ENABLE_FIX_AND_CONTINUE = NO; |
|---|
| 631 | | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; |
|---|
| 632 | | PRODUCT_NAME = "Perian All"; |
|---|
| 633 | | ZERO_LINK = NO; |
|---|
| 634 | | }; |
|---|
| 635 | | name = Deployment; |
|---|
| 636 | | }; |
|---|
| 637 | | F5790A3D0A422D2A0083622C /* Default */ = { |
|---|
| 638 | | isa = XCBuildConfiguration; |
|---|
| 639 | | buildSettings = { |
|---|
| 640 | | PRODUCT_NAME = "Perian All"; |
|---|
| 641 | | }; |
|---|
| 642 | | name = Default; |
|---|
| 643 | | }; |
|---|
| | 481 | ); |
|---|
| | 482 | defaultConfigurationIsVisible = 0; |
|---|
| | 483 | defaultConfigurationName = Default; |
|---|
| | 484 | }; |
|---|
| | 485 | 11BA39B00A61E453008AF206 /* Build configuration list for PBXAggregateTarget "ffmpeg Static Libraries" */ = { |
|---|
| | 486 | isa = XCConfigurationList; |
|---|
| | 487 | buildConfigurations = ( |
|---|
| | 488 | 11BA39B10A61E453008AF206 /* Development */, |
|---|
| | 489 | 11BA39B20A61E453008AF206 /* Deployment */, |
|---|
| | 490 | 11BA39B30A61E453008AF206 /* Default */, |
|---|
| 667 | | 8F78AC760A41C75B005622AB /* Build configuration list for PBXAggregateTarget "Build Intel Static Libs" */ = { |
|---|
| 668 | | isa = XCConfigurationList; |
|---|
| 669 | | buildConfigurations = ( |
|---|
| 670 | | 8F78AC770A41C75B005622AB /* Development */, |
|---|
| 671 | | 8F78AC780A41C75B005622AB /* Deployment */, |
|---|
| 672 | | 8F78AC790A41C75B005622AB /* Default */, |
|---|
| 673 | | ); |
|---|
| 674 | | defaultConfigurationIsVisible = 0; |
|---|
| 675 | | defaultConfigurationName = Default; |
|---|
| 676 | | }; |
|---|
| 677 | | 8F9B113C0A41CFE200083569 /* Build configuration list for PBXAggregateTarget "Build PPC Static Libs" */ = { |
|---|
| 678 | | isa = XCConfigurationList; |
|---|
| 679 | | buildConfigurations = ( |
|---|
| 680 | | 8F9B113D0A41CFE200083569 /* Development */, |
|---|
| 681 | | 8F9B113E0A41CFE200083569 /* Deployment */, |
|---|
| 682 | | 8F9B113F0A41CFE200083569 /* Default */, |
|---|
| 683 | | ); |
|---|
| 684 | | defaultConfigurationIsVisible = 0; |
|---|
| 685 | | defaultConfigurationName = Default; |
|---|
| 686 | | }; |
|---|
| 687 | | 8F9B11530A41D13500083569 /* Build configuration list for PBXAggregateTarget "Lipo Static Libs" */ = { |
|---|
| 688 | | isa = XCConfigurationList; |
|---|
| 689 | | buildConfigurations = ( |
|---|
| 690 | | 8F9B11540A41D13500083569 /* Development */, |
|---|
| 691 | | 8F9B11550A41D13500083569 /* Deployment */, |
|---|
| 692 | | 8F9B11560A41D13500083569 /* Default */, |
|---|
| 693 | | ); |
|---|
| 694 | | defaultConfigurationIsVisible = 0; |
|---|
| 695 | | defaultConfigurationName = Default; |
|---|
| 696 | | }; |
|---|
| 697 | | F5790A3A0A422D2A0083622C /* Build configuration list for PBXAggregateTarget "Perian" */ = { |
|---|
| 698 | | isa = XCConfigurationList; |
|---|
| 699 | | buildConfigurations = ( |
|---|
| 700 | | F5790A3B0A422D2A0083622C /* Development */, |
|---|
| 701 | | F5790A3C0A422D2A0083622C /* Deployment */, |
|---|
| 702 | | F5790A3D0A422D2A0083622C /* Default */, |
|---|
| 703 | | ); |
|---|
| 704 | | defaultConfigurationIsVisible = 0; |
|---|
| 705 | | defaultConfigurationName = Default; |
|---|
| 706 | | }; |
|---|