Ticket #13426: doc_target.diff

File doc_target.diff, 3.5 KB (added by kirk.kelsey@…, 16 years ago)

adds a doc target to the XCode project

  • MacPorts.Framework.xcodeproj/project.pbxproj

     
    66        objectVersion = 42;
    77        objects = {
    88
     9/* Begin PBXAggregateTarget section */
     10                DFE353650CFB8F0C003BACFC /* Docs */ = {
     11                        isa = PBXAggregateTarget;
     12                        buildConfigurationList = DFE353690CFB8F1C003BACFC /* Build configuration list for PBXAggregateTarget "Docs" */;
     13                        buildPhases = (
     14                                DFE353640CFB8F0C003BACFC /* ShellScript */,
     15                        );
     16                        dependencies = (
     17                        );
     18                        name = Docs;
     19                        productName = Docs;
     20                };
     21/* End PBXAggregateTarget section */
     22
    923/* Begin PBXBuildFile section */
    1024                481D04A20CDAAAFD00D4A550 /* MPMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 481D04A00CDAAAFC00D4A550 /* MPMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
    1125                481D04A30CDAAAFD00D4A550 /* MPMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 481D04A10CDAAAFD00D4A550 /* MPMutableDictionary.m */; };
     
    245259                0867D690FE84028FC02AAC07 /* Project object */ = {
    246260                        isa = PBXProject;
    247261                        buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "MacPorts.Framework" */;
     262                        compatibilityVersion = "Xcode 2.4";
    248263                        hasScannedForEncodings = 1;
    249264                        mainGroup = 0867D691FE84028FC02AAC07 /* MacPorts Foundation */;
    250265                        productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
    251266                        projectDirPath = "";
     267                        projectRoot = "";
    252268                        targets = (
    253269                                8DC2EF4F0486A6940098B216 /* MacPorts */,
    254270                                489DD8F30C94365F00595506 /* Test */,
     271                                DFE353650CFB8F0C003BACFC /* Docs */,
    255272                        );
    256273                };
    257274/* End PBXProject section */
     
    289306                        shellPath = /bin/sh;
    290307                        shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
    291308                };
     309                DFE353640CFB8F0C003BACFC /* ShellScript */ = {
     310                        isa = PBXShellScriptBuildPhase;
     311                        buildActionMask = 2147483647;
     312                        files = (
     313                        );
     314                        inputPaths = (
     315                        );
     316                        outputPaths = (
     317                        );
     318                        runOnlyForDeploymentPostprocessing = 0;
     319                        shellPath = /bin/sh;
     320                        shellScript = "cd docs; headerdoc2html -u -o HTML ../*.h && gatherheaderdoc HTML index.html";
     321                };
    292322/* End PBXShellScriptBuildPhase section */
    293323
    294324/* Begin PBXSourcesBuildPhase section */
     
    466496                        };
    467497                        name = Release;
    468498                };
     499                DFE353660CFB8F0C003BACFC /* Debug */ = {
     500                        isa = XCBuildConfiguration;
     501                        buildSettings = {
     502                                COPY_PHASE_STRIP = NO;
     503                                GCC_DYNAMIC_NO_PIC = NO;
     504                                GCC_OPTIMIZATION_LEVEL = 0;
     505                                PRODUCT_NAME = Docs;
     506                        };
     507                        name = Debug;
     508                };
     509                DFE353670CFB8F0C003BACFC /* Release */ = {
     510                        isa = XCBuildConfiguration;
     511                        buildSettings = {
     512                                COPY_PHASE_STRIP = YES;
     513                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
     514                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
     515                                PRODUCT_NAME = Docs;
     516                                ZERO_LINK = NO;
     517                        };
     518                        name = Release;
     519                };
    469520/* End XCBuildConfiguration section */
    470521
    471522/* Begin XCConfigurationList section */
     
    496547                        defaultConfigurationIsVisible = 0;
    497548                        defaultConfigurationName = Release;
    498549                };
     550                DFE353690CFB8F1C003BACFC /* Build configuration list for PBXAggregateTarget "Docs" */ = {
     551                        isa = XCConfigurationList;
     552                        buildConfigurations = (
     553                                DFE353660CFB8F0C003BACFC /* Debug */,
     554                                DFE353670CFB8F0C003BACFC /* Release */,
     555                        );
     556                        defaultConfigurationIsVisible = 0;
     557                        defaultConfigurationName = Release;
     558                };
    499559/* End XCConfigurationList section */
    500560        };
    501561        rootObject = 0867D690FE84028FC02AAC07 /* Project object */;