Authored by Hal Mueller

added Doxygen target

@@ -7,6 +7,17 @@ @@ -7,6 +7,17 @@
7 objects = { 7 objects = {
8 8
9 /* Begin PBXAggregateTarget section */ 9 /* Begin PBXAggregateTarget section */
  10 + 2B2BD43A0F79AA1B00B8B9A7 /* Doxygen-Documentation */ = {
  11 + isa = PBXAggregateTarget;
  12 + buildConfigurationList = 2B2BD4400F79AA3200B8B9A7 /* Build configuration list for PBXAggregateTarget "Doxygen-Documentation" */;
  13 + buildPhases = (
  14 + 2B2BD4390F79AA1B00B8B9A7 /* ShellScript */,
  15 + );
  16 + dependencies = (
  17 + );
  18 + name = "Doxygen-Documentation";
  19 + productName = "Doxygen documentation";
  20 + };
10 386676D40F6B73AC00C56B17 /* MapView-framework */ = { 21 386676D40F6B73AC00C56B17 /* MapView-framework */ = {
11 isa = PBXAggregateTarget; 22 isa = PBXAggregateTarget;
12 buildConfigurationList = 386676DE0F6B73D000C56B17 /* Build configuration list for PBXAggregateTarget "MapView-framework" */; 23 buildConfigurationList = 386676DE0F6B73D000C56B17 /* Build configuration list for PBXAggregateTarget "MapView-framework" */;
@@ -641,6 +652,7 @@ @@ -641,6 +652,7 @@
641 targets = ( 652 targets = (
642 B8C974130E8A19B2007D16AD /* MapView */, 653 B8C974130E8A19B2007D16AD /* MapView */,
643 386676D40F6B73AC00C56B17 /* MapView-framework */, 654 386676D40F6B73AC00C56B17 /* MapView-framework */,
  655 + 2B2BD43A0F79AA1B00B8B9A7 /* Doxygen-Documentation */,
644 ); 656 );
645 }; 657 };
646 /* End PBXProject section */ 658 /* End PBXProject section */
@@ -656,6 +668,19 @@ @@ -656,6 +668,19 @@
656 /* End PBXReferenceProxy section */ 668 /* End PBXReferenceProxy section */
657 669
658 /* Begin PBXShellScriptBuildPhase section */ 670 /* Begin PBXShellScriptBuildPhase section */
  671 + 2B2BD4390F79AA1B00B8B9A7 /* ShellScript */ = {
  672 + isa = PBXShellScriptBuildPhase;
  673 + buildActionMask = 2147483647;
  674 + files = (
  675 + );
  676 + inputPaths = (
  677 + );
  678 + outputPaths = (
  679 + );
  680 + runOnlyForDeploymentPostprocessing = 0;
  681 + shellPath = /bin/sh;
  682 + shellScript = "# shell script goes here\n# Append the proper input/output directories and docset info to the config file.\n# This works even though values are assigned higher up in the file. Easier than sed.\n\ncp $SOURCE_ROOT/routeme.doxygen $TEMP_DIR/doxygen.config\n\necho \"INPUT = $SOURCE_ROOT\" >> $TEMP_DIR/doxygen.config\necho \"OUTPUT_DIRECTORY = $SYMROOT/RouteMeDoxygen\" >> $TEMP_DIR/doxygen.config\n#echo \"GENERATE_DOCSET = YES\" >> $TEMP_DIR/doxygen.config\n#echo \"DOCSET_BUNDLE_ID = com.mycompany.DoxygenExample\" >> $TEMP_DIR/doxygen.config\n\n# Run doxygen on the updated config file.\n\n$DOXYGEN_PATH $TEMP_DIR/doxygen.config\n\nexit 0\n";
  683 + };
659 386676E00F6B73DA00C56B17 /* ShellScript */ = { 684 386676E00F6B73DA00C56B17 /* ShellScript */ = {
660 isa = PBXShellScriptBuildPhase; 685 isa = PBXShellScriptBuildPhase;
661 buildActionMask = 2147483647; 686 buildActionMask = 2147483647;
@@ -729,6 +754,29 @@ @@ -729,6 +754,29 @@
729 /* End PBXTargetDependency section */ 754 /* End PBXTargetDependency section */
730 755
731 /* Begin XCBuildConfiguration section */ 756 /* Begin XCBuildConfiguration section */
  757 + 2B2BD43B0F79AA1C00B8B9A7 /* Debug */ = {
  758 + isa = XCBuildConfiguration;
  759 + buildSettings = {
  760 + COPY_PHASE_STRIP = NO;
  761 + DOXYGEN_PATH = /Applications/Doxygen.app/Contents/Resources/doxygen;
  762 + GCC_DYNAMIC_NO_PIC = NO;
  763 + GCC_OPTIMIZATION_LEVEL = 0;
  764 + PRODUCT_NAME = DoxygenDocumentation;
  765 + };
  766 + name = Debug;
  767 + };
  768 + 2B2BD43C0F79AA1C00B8B9A7 /* Release */ = {
  769 + isa = XCBuildConfiguration;
  770 + buildSettings = {
  771 + COPY_PHASE_STRIP = YES;
  772 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  773 + DOXYGEN_PATH = /Applications/Doxygen.app/Contents/Resources/doxygen;
  774 + GCC_ENABLE_FIX_AND_CONTINUE = NO;
  775 + PRODUCT_NAME = DoxygenDocumentation;
  776 + ZERO_LINK = NO;
  777 + };
  778 + name = Release;
  779 + };
732 386676D50F6B73AD00C56B17 /* Debug */ = { 780 386676D50F6B73AD00C56B17 /* Debug */ = {
733 isa = XCBuildConfiguration; 781 isa = XCBuildConfiguration;
734 buildSettings = { 782 buildSettings = {
@@ -833,6 +881,15 @@ @@ -833,6 +881,15 @@
833 /* End XCBuildConfiguration section */ 881 /* End XCBuildConfiguration section */
834 882
835 /* Begin XCConfigurationList section */ 883 /* Begin XCConfigurationList section */
  884 + 2B2BD4400F79AA3200B8B9A7 /* Build configuration list for PBXAggregateTarget "Doxygen-Documentation" */ = {
  885 + isa = XCConfigurationList;
  886 + buildConfigurations = (
  887 + 2B2BD43B0F79AA1C00B8B9A7 /* Debug */,
  888 + 2B2BD43C0F79AA1C00B8B9A7 /* Release */,
  889 + );
  890 + defaultConfigurationIsVisible = 0;
  891 + defaultConfigurationName = Debug;
  892 + };
836 386676DE0F6B73D000C56B17 /* Build configuration list for PBXAggregateTarget "MapView-framework" */ = { 893 386676DE0F6B73D000C56B17 /* Build configuration list for PBXAggregateTarget "MapView-framework" */ = {
837 isa = XCConfigurationList; 894 isa = XCConfigurationList;
838 buildConfigurations = ( 895 buildConfigurations = (