Authored by Hal Mueller

added Doxygen target

... ... @@ -7,6 +7,17 @@
objects = {
/* Begin PBXAggregateTarget section */
2B2BD43A0F79AA1B00B8B9A7 /* Doxygen-Documentation */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 2B2BD4400F79AA3200B8B9A7 /* Build configuration list for PBXAggregateTarget "Doxygen-Documentation" */;
buildPhases = (
2B2BD4390F79AA1B00B8B9A7 /* ShellScript */,
);
dependencies = (
);
name = "Doxygen-Documentation";
productName = "Doxygen documentation";
};
386676D40F6B73AC00C56B17 /* MapView-framework */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 386676DE0F6B73D000C56B17 /* Build configuration list for PBXAggregateTarget "MapView-framework" */;
... ... @@ -641,6 +652,7 @@
targets = (
B8C974130E8A19B2007D16AD /* MapView */,
386676D40F6B73AC00C56B17 /* MapView-framework */,
2B2BD43A0F79AA1B00B8B9A7 /* Doxygen-Documentation */,
);
};
/* End PBXProject section */
... ... @@ -656,6 +668,19 @@
/* End PBXReferenceProxy section */
/* Begin PBXShellScriptBuildPhase section */
2B2BD4390F79AA1B00B8B9A7 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
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";
};
386676E00F6B73DA00C56B17 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
... ... @@ -729,6 +754,29 @@
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
2B2BD43B0F79AA1C00B8B9A7 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
DOXYGEN_PATH = /Applications/Doxygen.app/Contents/Resources/doxygen;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
PRODUCT_NAME = DoxygenDocumentation;
};
name = Debug;
};
2B2BD43C0F79AA1C00B8B9A7 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DOXYGEN_PATH = /Applications/Doxygen.app/Contents/Resources/doxygen;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
PRODUCT_NAME = DoxygenDocumentation;
ZERO_LINK = NO;
};
name = Release;
};
386676D50F6B73AD00C56B17 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
... ... @@ -833,6 +881,15 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2B2BD4400F79AA3200B8B9A7 /* Build configuration list for PBXAggregateTarget "Doxygen-Documentation" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2B2BD43B0F79AA1C00B8B9A7 /* Debug */,
2B2BD43C0F79AA1C00B8B9A7 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
386676DE0F6B73D000C56B17 /* Build configuration list for PBXAggregateTarget "MapView-framework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
... ...