<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
   id="org.eclipse.cdt.managedbuilder.ui"
   name="%pluginName"
   version="2.1.1"
   provider-name="%providerName"
   class="org.eclipse.cdt.managedbuilder.internal.ui.ManagedBuilderUIPlugin">

   <runtime>
      <library name="mgdbuildui.jar">
         <export name="*"/>
      </library>
   </runtime>
   <requires>
      <import plugin="org.eclipse.ui.ide"/>
      <import plugin="org.eclipse.core.resources"/>
      <import plugin="org.eclipse.ui"/>
      <import plugin="org.eclipse.cdt.core"/>
      <import plugin="org.eclipse.cdt.ui"/>
      <import plugin="org.eclipse.cdt.managedbuilder.core"/>
      <import plugin="org.eclipse.core.runtime"/>
   </requires>


   <extension
         point="org.eclipse.ui.newWizards">
<!-- Managed Make Builder Projects -->
      <wizard
            name="%MngCCWizard.name"
            icon="icons/full/wizban/newmngcc_app.gif"
            category="org.eclipse.cdt.ui.newCCWizards"
            class="org.eclipse.cdt.managedbuilder.ui.wizards.NewManagedCCProjectWizard"
            project="true"
            finalPerspective="org.eclipse.cdt.ui.CPerspective"
            id="org.eclipse.cdt.managedbuilder.ui.wizards.StdCCWizard">
         <description>
            %MngCCWizard.description
         </description>
      </wizard>
      <wizard
            name="%MngCWizard.name"
            icon="icons/full/wizban/newmngc_app.gif"
            category="org.eclipse.cdt.ui.newCWizards"
            class="org.eclipse.cdt.managedbuilder.ui.wizards.NewManagedCProjectWizard"
            project="true"
            finalPerspective="org.eclipse.cdt.ui.CPerspective"
            id="org.eclipse.cdt.managedbuilder.ui.wizards.StdCWizard">
         <description>
            %MngCWizard.description
         </description>
      </wizard>
   </extension>
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            objectClass="org.eclipse.core.resources.IProject"
            adaptable="true"
            name="%MngBuildProp.name"
            class="org.eclipse.cdt.managedbuilder.ui.properties.BuildPropertyPage"
            id="org.eclipse.cdt.managedbuilder.ui.properties.BuildProperties">
         <filter
               name="nature"
               value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
         </filter>
      </page>
   </extension>
       
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            objectClass="org.eclipse.core.resources.IFile"
            adaptable="true"
            name="%MngResourceProp.name"
            nameFilter="*.c"
            class="org.eclipse.cdt.managedbuilder.ui.properties.ResourceBuildPropertyPage"
            id="org.eclipse.cdt.managedbuilder.ui.properties.ResourceBuildProperties">
      </page>
   </extension>
      
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            objectClass="org.eclipse.core.resources.IFile"
            adaptable="true"
            name="%MngResourceProp.name"
            nameFilter="*.cpp"
            class="org.eclipse.cdt.managedbuilder.ui.properties.ResourceBuildPropertyPage"
            id="org.eclipse.cdt.managedbuilder.ui.properties.ResourceBuildProperties">
      </page>
   </extension>
      
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            objectClass="org.eclipse.core.resources.IFile"
            adaptable="true"
            name="%MngResourceProp.name"
            nameFilter="*.cc"
            class="org.eclipse.cdt.managedbuilder.ui.properties.ResourceBuildPropertyPage"
            id="org.eclipse.cdt.managedbuilder.ui.properties.ResourceBuildProperties">
      </page>
   </extension>
      
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            objectClass="org.eclipse.core.resources.IFile"
            adaptable="true"
            name="%MngResourceProp.name"
            nameFilter="*.cxx"
            class="org.eclipse.cdt.managedbuilder.ui.properties.ResourceBuildPropertyPage"
            id="org.eclipse.cdt.managedbuilder.ui.properties.ResourceBuildProperties">
      </page>
   </extension>
      
<!-- Managed Make Builder Tool Specifications -->
   <extension
         id="cdt.managed.build.info"
         name="Managed Build Tools Description"
         point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
      <managedBuildRevision
            fileVersion="2.1.0">
      </managedBuildRevision>
      <tool
            natureFilter="cnature"
            sources="o"
			outputs=""
            name="%ToolName.linker.gnu.c"
            outputFlag="-o"
            command="gcc"
            dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
            id="cdt.managedbuild.tool.gnu.c.linker">
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.c.linker"
               name="%OptionCategory.General"
               id="gnu.c.link.category.general">
         </optionCategory>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoStartFiles"
               category="gnu.c.link.category.general"
               command="-nostartfiles"
               id="gnu.c.link.option.nostart"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoDefLibs"
               category="gnu.c.link.category.general"
               command="-nodefaultlibs"
               id="gnu.c.link.option.nodeflibs"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoStdLibs"
               category="gnu.c.link.category.general"
               command="-nostdlib"
               id="gnu.c.link.option.nostdlibs"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.Strip"
               category="gnu.c.link.category.general"
               command="--strip-all"
               id="gnu.c.link.option.strip"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.Static"
               category="gnu.c.link.category.general"
               command="-static"
               id="gnu.c.link.option.noshared"
               valueType="boolean">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.c.linker"
               name="%OptionCategory.Libs"
               id="gnu.c.link.category.libs">
         </optionCategory>
         <option
               name="%Option.Posix.Libs"
               category="gnu.c.link.category.libs"
               command="-l"
               id="gnu.c.link.option.libs"
               browseType="file"
               valueType="libs">
         </option>
         <option
               name="%Option.Posix.Libsearch"
               category="gnu.c.link.category.libs"
               command="-L"
               id="gnu.c.link.option.paths"
               browseType="directory"
               valueType="stringList">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.c.linker"
               name="%OptionCategory.Misc"
               id="gnu.c.link.category.other">
         </optionCategory>
         <option
               name="%Option.Posix.Linker.Flags"
               category="gnu.c.link.category.other"
               valueType="string"
               id="gnu.c.link.option.ldflags">
         </option>
         <option
               name="%Option.Posix.Linker.XLinker"
               category="gnu.c.link.category.other"
               command="-Xlinker ${VALUE}"
               valueType="stringList"
               id="gnu.c.link.option.other">
         </option>
         <option
               name="%Option.Posix.UserObjs"
               category="gnu.c.link.category.other"
               browseType="file"
               valueType="userObjs"
               id="gnu.c.link.option.userobjs">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.c.linker"
               name="%OptionCategory.Shared.Settings"
               id="gnu.c.link.category.shared">
         </optionCategory>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.Shared"
               category="gnu.c.link.category.shared"
               command="-shared"
               id="gnu.c.link.option.shared"
               valueType="boolean">
         </option>
         <option
               name="%Option.Posix.Linker.SOName"
               category="gnu.c.link.category.shared"
               command="-Wl,-soname="
               id="gnu.c.link.option.soname"
               valueType="string">
         </option>
         <option
               name="%Option.Posix.Linker.Implib"
               category="gnu.c.link.category.shared"
               command="-Wl,--out-implib="
               id="gnu.c.link.option.implname"
               valueType="string">
         </option>
         <option
               name="%Option.Posix.Linker.Defname"
               category="gnu.c.link.category.shared"
               command="-Wl,--output-def="
               id="gnu.c.link.option.defname"
               valueType="string">
         </option>
      </tool>
      <tool
            natureFilter="ccnature"
            sources="o"
            outputs=""
            name="%ToolName.linker.gnu.cpp"
            outputFlag="-o"
            command="g++"
            dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
            id="cdt.managedbuild.tool.gnu.cpp.linker">
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.cpp.linker"
               name="%OptionCategory.General"
               id="gnu.cpp.link.category.options">
         </optionCategory>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoStartFiles"
               category="gnu.cpp.link.category.options"
               command="-nostartfiles"
               id="gnu.cpp.link.option.nostart"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoDefLibs"
               category="gnu.cpp.link.category.options"
               command="-nodefaultlibs"
               id="gnu.cpp.link.option.nodeflibs"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoStdLibs"
               category="gnu.cpp.link.category.options"
               command="-nostdlib"
               id="gnu.cpp.link.option.nostdlibs"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.Strip"
               category="gnu.cpp.link.category.options"
               command="--strip-all"
               id="gnu.cpp.link.option.strip"
               valueType="boolean">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.cpp.linker"
               name="%OptionCategory.Libs"
               id="gnu.cpp.link.category.libs">
         </optionCategory>
         <option
               name="%Option.Posix.Libs"
               category="gnu.cpp.link.category.libs"
               command="-l"
               id="gnu.cpp.link.option.libs"
               browseType="file"
               valueType="libs">
         </option>
         <option
               name="%Option.Posix.Libsearch"
               category="gnu.cpp.link.category.libs"
               command="-L"
               id="gnu.cpp.link.option.paths"
               browseType="directory"
               valueType="stringList">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.cpp.linker"
               name="%OptionCategory.Misc"
               id="gnu.cpp.link.category.other">
         </optionCategory>
         <option
               name="%Option.Posix.Linker.Flags"
               category="gnu.cpp.link.category.other"
               valueType="string"
               id="gnu.cpp.link.option.flags">
         </option>
         <option
               name="%Option.Posix.Linker.XLinker"
               category="gnu.cpp.link.category.other"
               command="-Xlinker ${VALUE}"
               valueType="stringList"
               id="gnu.cpp.link.option.other">
         </option>
         <option
               name="%Option.Posix.UserObjs"
               category="gnu.cpp.link.category.other"
               browseType="file"
               valueType="userObjs"
               id="gnu.cpp.link.option.userobjs">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.cpp.linker"
               name="%OptionCategory.Shared.Settings"
               id="gnu.cpp.link.category.shared">
         </optionCategory>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.Shared"
               category="gnu.cpp.link.category.shared"
               command="-shared"
               valueType="boolean"
               id="gnu.cpp.link.option.shared">
         </option>
         <option
               name="%Option.Posix.Linker.SOName"
               category="gnu.cpp.link.category.shared"
               command="-Wl,-soname="
               valueType="string"
               id="gnu.cpp.link.option.soname">
         </option>
         <option
               name="%Option.Posix.Linker.Implib"
               category="gnu.cpp.link.category.shared"
               command="-Wl,--out-implib="
               valueType="string"
               id="gnu.cpp.link.option.implname">
         </option>
         <option
               name="%Option.Posix.Linker.Defname"
               category="gnu.cpp.link.category.shared"
               command="-Wl,--output-def="
               valueType="string"
               id="gnu.cpp.link.option.defname">
         </option>
      </tool>
      <tool
            natureFilter="both"
            isAbstract="true"
            sources="o"
            name="%ToolName.archiver.gnu"
            outputs="a"
            command="ar"
            outputPrefix="lib"
            dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
            id="cdt.managedbuild.tool.gnu.archiver">
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.archiver"
               name="%OptionCategory.General"
               id="gnu.lib.category.general">
         </optionCategory>
         <option
               defaultValue="-r"
               name="%Option.Posix.Archiver.Flags"
               category="gnu.lib.category.general"
               valueType="string"
               id="gnu.both.lib.option.flags">
         </option>
      </tool>
      <!--tool
            command="windres"
            sources="rc"
            outputs="res"
            headerExtensions="h,H,hpp"
            name="%ToolName.windres"
            id="cdt.managedbuild.tool.gnu.windres"
            outputFlag="-o"
            natureFilter="both">
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.windres"
               name="%OptionCategory.General"
               id="gnu.windres.category.general"/>
         <option
               valueType="enumerated"
               category="gnu.windres.category.general"
               browseType="none"
               name="%Option.Windows.Windres.OutputFormat"
               id="gnu.windres.option.output.format">
            <enumeratedOptionValue
                  isDefault="true"
                  command="-O coff"
                  name="%Option.Windows.Windres.OutputFormat.Coff"
                  id="gnu.windres.option.output.format.coff"/>
            <enumeratedOptionValue
                  command="-O rc"
                  name="%Option.Windows.Windres.OutputFormat.RC"
                  id="gnu.windres.option.output.format.rc"/>
            <enumeratedOptionValue
                  isDefault="false"
                  command="-O res"
                  name="%Option.Windows.Windres.OutputFormat.Res"
                  id="gnu.windres.option.output.format.res"/>
         </option>
         <option
               command="-v"
               defaultValue="false"
               valueType="boolean"
               category="gnu.windres.category.general"
               name="%Option.Posix.Verbose"
               id="gnu.windres.option.verbose"/>
         <option
               command="-I"
               valueType="includePath"
               category="gnu.windres.category.general"
               browseType="directory"
               name="%Option.Posix.InclPaths"
               id="gnu.windres.option.preprocessor.include.paths"/>
         <option
               command="-D"
               valueType="definedSymbols"
               category="gnu.windres.category.general"
               browseType="none"
               name="%Option.Posix.DefSym"
               id="gnu.windres.option.preprocessor.defined.symbols"/>
         <option
               command="-U"
               valueType="stringList"
               category="gnu.windres.category.general"
               browseType="none"
               name="%Option.Posix.UndefSym"
               id="gnu.windres.option.preprocessor.undefined.symbols"/>
      </tool-->
      <tool
            command="as"
            sources="s,S"
            outputs="o"
            name="%ToolName.assembler.gnu"
            outputFlag="-o"
            id="cdt.managedbuild.tool.gnu.assembler"
            natureFilter="both">
         <optionCategory
               owner="cdt.managedbuild.tool.gnu.assembler"
               name="%OptionCategory.General"
               id="gnu.asm.category.general">
         </optionCategory>
         <option
               name="%Option.Gnu.Assembler.Flags"
               category="gnu.asm.category.general"
               valueType="string"
               id="gnu.both.asm.option.flags">
         </option>
         <option
               command="-I"
               valueType="includePath"
               category="gnu.asm.category.general"
               browseType="directory"
               name="%Option.Posix.InclPaths"
               id="gnu.both.asm.option.include.paths"/>
         <option
               command="-W"
               defaultValue="false"
               valueType="boolean"
               category="gnu.asm.category.general"
               name="%Option.Gnu.Assembler.warn.suppress"
               id="gnu.both.asm.option.warnings.nowarn"/>
         <option
               command="-v"
               defaultValue="false"
               valueType="boolean"
               category="gnu.asm.category.general"
               name="%Option.Gnu.Assembler.version"
               id="gnu.both.asm.option.version"/>
      </tool>
      <tool
            natureFilter="cnature"
            sources="o"
            outputs=""
            name="%ToolName.linker.macosx.c"
            outputFlag="-o"
            command="gcc"
            dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
            id="cdt.managedbuild.tool.macosx.c.linker">
         <optionCategory
               owner="cdt.managedbuild.tool.macosx.c.linker"
               name="%OptionCategory.General"
               id="macosx.c.link.category.general">
         </optionCategory>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoStartFiles"
               category="macosx.c.link.category.general"
               command="-nostartfiles"
               id="macosx.c.link.option.nostart"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoDefLibs"
               category="macosx.c.link.category.general"
               command="-nodefaultlibs"
               id="macosx.c.link.option.nodeflibs"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoStdLibs"
               category="macosx.c.link.category.general"
               command="-nostdlib"
               id="macosx.c.link.option.nostdlibs"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.Strip"
               category="macosx.c.link.category.general"
               command="--strip-all"
               id="macosx.c.link.option.strip"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.Static"
               category="macosx.c.link.category.general"
               command="-static"
               id="macosx.c.link.option.noshared"
               valueType="boolean">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.macosx.c.linker"
               name="%OptionCategory.Libs"
               id="macosx.c.link.category.libs">
         </optionCategory>
         <option
               name="%Option.Posix.Libs"
               category="macosx.c.link.category.libs"
               command="-l"
               id="macosx.c.link.option.libs"
               browseType="file"
               valueType="libs">
         </option>
         <option
               name="%Option.Posix.Libsearch"
               category="macosx.c.link.category.libs"
               command="-L"
               id="macosx.c.link.option.paths"
               browseType="directory"
               valueType="stringList">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.macosx.c.linker"
               name="%OptionCategory.Misc"
               id="macosx.c.link.category.other">
         </optionCategory>
         <option
               name="%Option.Posix.Linker.Flags"
               category="macosx.c.link.category.other"
               valueType="string"
               id="macosx.c.link.option.ldflags">
         </option>
         <option
               name="%Option.Posix.Linker.XLinker"
               category="macosx.c.link.category.other"
               command="-Xlinker ${VALUE}"
               valueType="stringList"
               id="macosx.c.link.option.other">
         </option>
         <option
               name="%Option.Posix.UserObjs"
               category="macosx.c.link.category.other"
               browseType="file"
               valueType="userObjs"
               id="macosx.c.link.option.userobjs">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.macosx.c.linker"
               name="%OptionCategory.Shared.Settings"
               id="macosx.c.link.category.shared">
         </optionCategory>
         <option
               defaultValue="false"
               name="%Option.MacOSX.Linker.Shared"
               category="macosx.c.link.category.shared"
               command="-Wl,-dylib"
               id="macosx.c.link.option.shared"
               valueType="boolean">
         </option>
      </tool>
      <tool
            natureFilter="ccnature"
            sources="o"
            outputs=""
            name="%ToolName.linker.macosx.cpp"
            outputFlag="-o"
            command="g++"
            dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
            id="cdt.managedbuild.tool.macosx.cpp.linker">
         <optionCategory
               owner="cdt.managedbuild.tool.macosx.cpp.linker"
               name="%OptionCategory.General"
               id="macosx.cpp.link.category.options">
         </optionCategory>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoStartFiles"
               category="macosx.cpp.link.category.options"
               command="-nostartfiles"
               id="macosx.cpp.link.option.nostart"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoDefLibs"
               category="macosx.cpp.link.category.options"
               command="-nodefaultlibs"
               id="macosx.cpp.link.option.nodeflibs"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.NoStdLibs"
               category="macosx.cpp.link.category.options"
               command="-nostdlib"
               id="macosx.cpp.link.option.nostdlibs"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Posix.Linker.Strip"
               category="macosx.cpp.link.category.options"
               command="--strip-all"
               id="macosx.cpp.link.option.strip"
               valueType="boolean">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.macosx.cpp.linker"
               name="%OptionCategory.Libs"
               id="macosx.cpp.link.category.libs">
         </optionCategory>
         <option
               name="%Option.Posix.Libs"
               category="macosx.cpp.link.category.libs"
               command="-l"
               id="macosx.cpp.link.option.libs"
               browseType="file"
               valueType="libs">
         </option>
         <option
               name="%Option.Posix.Libsearch"
               category="macosx.cpp.link.category.libs"
               command="-L"
               id="macosx.cpp.link.option.paths"
               browseType="directory"
               valueType="stringList">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.macosx.cpp.linker"
               name="%OptionCategory.Misc"
               id="macosx.cpp.link.category.other">
         </optionCategory>
         <option
               name="%Option.Posix.Linker.Flags"
               category="macosx.cpp.link.category.other"
               valueType="string"
               id="macosx.cpp.link.option.flags">
         </option>
         <option
               name="%Option.Posix.Linker.XLinker"
               category="macosx.cpp.link.category.other"
               command="-Xlinker ${VALUE}"
               valueType="stringList"
               id="macosx.cpp.link.option.other">
         </option>
         <option
               name="%Option.Posix.UserObjs"
               category="macosx.cpp.link.category.other"
               browseType="file"
               valueType="userObjs"
               id="macosx.cpp.link.option.userobjs">
         </option>
         <optionCategory
               owner="cdt.managedbuild.tool.macosx.cpp.linker"
               name="%OptionCategory.Shared.Settings"
               id="macosx.cpp.link.category.shared">
         </optionCategory>
         <option
               defaultValue="false"
               name="%Option.MacOSX.Linker.Shared"
               category="macosx.cpp.link.category.shared"
               command="-Wl,-dylib"
               valueType="boolean"
               id="macosx.cpp.link.option.shared">
         </option>
      </tool>
      
      <tool
		  name="%ToolName.compiler.gnu.c"
		  id="cdt.managedbuild.tool.gnu.c.compiler"
		  isAbstract="true"
		  sources="c"
		  command="gcc"
		  dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator"
		  headerExtensions="h"
		  natureFilter="cnature"
		  outputs="o"
		  outputFlag="-o">
		  <optionCategory
		      owner="cdt.managedbuild.tool.gnu.c.compiler"
			  name="%OptionCategory.Preproc"
			  id="gnu.c.compiler.category.preprocessor">
		  </optionCategory>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Nostdinc"
			  category="gnu.c.compiler.category.preprocessor"
			  command="-nostdinc"
			  id="gnu.c.compiler.option.preprocessor.nostdinc"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.PreprocOnly"
			  category="gnu.c.compiler.category.preprocessor"
			  command="-E"
			  id="gnu.c.compiler.option.preprocessor.preprocess"
			  valueType="boolean">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.c.compiler"
			  name="%OptionCategory.Symbols"
			  id="gnu.c.compiler.category.symbols">
		  </optionCategory>
		  <option
			  name="%Option.Posix.DefSym"
			  category="gnu.c.compiler.category.symbols"
			  command="-D"
			  id="gnu.c.compiler.option.preprocessor.def.symbols"
			  valueType="definedSymbols">
		  </option>
		  <option
			  name="%Option.Posix.UndefSym"
			  category="gnu.c.compiler.category.symbols"
			  command="-U"
			  id="gnu.c.compiler.option.preprocessor.undef.symbol"
			  valueType="stringList">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.c.compiler"
			  name="%OptionCategory.Dirs"
			  id="gnu.c.compiler.category.dirs">
		  </optionCategory>
		  <option
			  name="%Option.Posix.InclPaths"
			  category="gnu.c.compiler.category.dirs"
			  command="-I"
			  id="gnu.c.compiler.option.include.paths"
			  valueType="includePath"
			  browseType="directory">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.c.compiler"
			  name="%OptionCategory.Optimize"
			  id="gnu.c.compiler.category.optimization">
		  </optionCategory>
		  <option
			  name="%Option.Posix.OptLevel"
			  category="gnu.c.compiler.category.optimization"
			  id="gnu.c.compiler.option.optimization.level"
			  valueType="enumerated">
		  <enumeratedOptionValue
		  		  name="%Option.Posix.Optimize.None"
				  isDefault="false"
				  command="-O0"
				  id="gnu.c.optimization.level.none">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Optimize.Optimize"
				  command="-O1"
				  id="gnu.c.optimization.level.optimize">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Optimize.More"
				  isDefault="true"
				  command="-O2"
				  id="gnu.c.optimization.level.more">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Optimize.Most"
				  command="-O3"
				  id="gnu.c.optimization.level.most">
		  </enumeratedOptionValue>
		  </option>
		  <option
			  name="%Option.Posix.Optimize.Flags"
			  category="gnu.c.compiler.category.optimization"
			  id="gnu.c.compiler.option.optimization.flags"
			  valueType="string">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.c.compiler"
			  name="%OptionCategory.Debug"
			  id="gnu.c.compiler.category.debug">
		  </optionCategory>
		  <option
			  name="%Option.Posix.DebugLevel"
			  category="gnu.c.compiler.category.debug"
			  id="gnu.c.compiler.option.debugging.level"
			  valueType="enumerated">
		  <enumeratedOptionValue
				  name="%Option.Posix.Debug.None"
				  isDefault="false"
				  id="gnu.c.debugging.level.none">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Debug.Min"
				  command="-g1"
				  id="gnu.c.debugging.level.minimal">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Debug.Def"
				  isDefault="true"
				  command="-g"
				  id="gnu.c.debugging.level.default">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Debug.Max"
				  isDefault="false"
				  command="-g3"
				  id="gnu.c.debugging.level.max">
		  </enumeratedOptionValue>
		  </option>
		  <option
			  name="%Option.Posix.Debug.Other"
			  category="gnu.c.compiler.category.debug"
			  id="gnu.c.compiler.option.debugging.other"
			  valueType="string">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Debug.gprof"
			  category="gnu.c.compiler.category.debug"
			  command="-pg"
			  id="gnu.c.compiler.option.debugging.gprof"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Debug.prof"
			  category="gnu.c.compiler.category.debug"
			  command="-p"
			  id="gnu.c.compiler.option.debugging.prof"
			  valueType="boolean">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.c.compiler"
			  name="%OptionCategory.Warn"
			  id="gnu.c.compiler.category.warnings">
		  </optionCategory>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.Syntax"
			  category="gnu.c.compiler.category.warnings"
			  command="-fsyntax-only"
			  id="gnu.c.compiler.option.warnings.syntax"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.Pedandic"
			  category="gnu.c.compiler.category.warnings"
			  command="-pedantic"
			  id="gnu.c.compiler.option.warnings.pedantic"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.PedErrors"
			  category="gnu.c.compiler.category.warnings"
			  command="-pedantic-errors"
			  id="gnu.c.compiler.option.warnings.pedantic.error"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.nowarn"
			  category="gnu.c.compiler.category.warnings"
			  command="-w"
			  id="gnu.c.compiler.option.warnings.nowarn"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="true"
			  name="%Option.Posix.Warn.allwarn"
			  category="gnu.c.compiler.category.warnings"
			  command="-Wall"
			  id="gnu.c.compiler.option.warnings.allwarn"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.toerrs"
			  category="gnu.c.compiler.category.warnings"
			  command="-Werror"
			  id="gnu.c.compiler.option.warnings.toerrors"
			  valueType="boolean">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.c.compiler"
			  name="%OptionCategory.Misc"
			  id="gnu.c.compiler.category.other">
		  </optionCategory>
		  <option
			  defaultValue="-c -fmessage-length=0"
			  name="%Option.OtherFlags"
			  category="gnu.c.compiler.category.other"
			  id="gnu.c.compiler.option.misc.other"
			  valueType="string">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Verbose"
			  category="gnu.c.compiler.category.other"
			  command="-v"
			  id="gnu.c.compiler.option.misc.verbose"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Ansi"
			  category="gnu.c.compiler.category.other"
			  command="-ansi"
			  id="gnu.c.compiler.option.misc.ansi"
			  valueType="boolean">
		  </option>
	  </tool>
	  <tool
		  name="%ToolName.compiler.gnu.cpp"
		  id="cdt.managedbuild.tool.gnu.cpp.compiler"
		  isAbstract="true"
		  sources="c,C,cc,cxx,cpp"
		  command="g++"
		  dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator"
		  headerExtensions="h,H,hpp"
		  natureFilter="ccnature"
		  outputs="o"
		  outputFlag="-o">
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.cpp.compiler"
			  name="%OptionCategory.Preproc"
			  id="gnu.cpp.compiler.category.preprocessor">
		  </optionCategory>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Nostdinc"
			  category="gnu.cpp.compiler.category.preprocessor"
			  command="-nostdinc"
			  id="gnu.cpp.compiler.option.preprocessor.nostdinc"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.PreprocOnly"
			  category="gnu.cpp.compiler.category.preprocessor"
			  command="-E"
			  id="gnu.cpp.compiler.option.preprocessor.preprocess"
			  valueType="boolean">
		  </option>
		  <option
			  name="%Option.Posix.DefSym"
			  category="gnu.cpp.compiler.category.preprocessor"
			  command="-D"
			  id="gnu.cpp.compiler.option.preprocessor.def"
			  valueType="definedSymbols">
		  </option>
		  <option
			  name="%Option.Posix.UndefSym"
			  category="gnu.cpp.compiler.category.preprocessor"
			  command="-U"
			  id="gnu.cpp.compiler.option.preprocessor.undef"
			  valueType="stringList">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.cpp.compiler"
			  name="%OptionCategory.Dirs"
			  id="gnu.cpp.compiler.category.dirs">
		  </optionCategory>
		  <option
			  name="%Option.Posix.InclPaths"
			  category="gnu.cpp.compiler.category.dirs"
			  command="-I"
			  id="gnu.cpp.compiler.option.include.paths"
			  valueType="includePath"
			  browseType="directory">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.cpp.compiler"
			  name="%OptionCategory.Optimize"
			  id="gnu.cpp.compiler.category.optimization">
		  </optionCategory>
		  <option
			  name="%Option.Posix.OptLevel"
			  category="gnu.cpp.compiler.category.optimization"
			  id="gnu.cpp.compiler.option.optimization.level"
			  valueType="enumerated">
		  <enumeratedOptionValue
				  name="%Option.Posix.Optimize.None"
				  command="-O0"
				  id="gnu.cpp.compiler.optimization.level.none">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Optimize.Optimize"
				  command="-O1"
				  id="gnu.cpp.compiler.optimization.level.optimize">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Optimize.More"
				  isDefault="true"
				  command="-O2"
				  id="gnu.cpp.compiler.optimization.level.more">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Optimize.Most"
				  command="-O3"
				  id="gnu.cpp.compiler.optimization.level.most">
		  </enumeratedOptionValue>
		  </option>
		  <option
			  name="%Option.Posix.Optimize.Flags"
			  category="gnu.cpp.compiler.category.optimization"
			  id="gnu.cpp.compiler.option.optimization.flags"
			  valueType="string">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.cpp.compiler"
			  name="%OptionCategory.Debug"
			  id="gnu.cpp.compiler.category.debug">
		  </optionCategory>
		  <option
			  name="%Option.Posix.DebugLevel"
			  category="gnu.cpp.compiler.category.debug"
			  id="gnu.cpp.compiler.option.debugging.level"
			  valueType="enumerated">
		  <enumeratedOptionValue
				  name="%Option.Posix.Debug.None"
				  isDefault="false"
				  id="gnu.cpp.compiler.debugging.level.none">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Debug.Min"
				  command="-g1"
				  id="gnu.cpp.compiler.debugging.level.minimal">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Debug.Def"
				  isDefault="true"
				  command="-g"
				  id="gnu.cpp.compiler.debugging.level.default">
		  </enumeratedOptionValue>
		  <enumeratedOptionValue
				  name="%Option.Posix.Debug.Max"
				  isDefault="false"
				  command="-g3"
				  id="gnu.cpp.compiler.debugging.level.max">
		  </enumeratedOptionValue>
		  </option>
		  <option
			  name="%Option.Posix.Debug.Other"
			  category="gnu.cpp.compiler.category.debug"
			  id="gnu.cpp.compiler.option.debugging.other"
			  valueType="string">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Debug.prof"
			  category="gnu.cpp.compiler.category.debug"
			  command="-p"
			  id="gnu.cpp.compiler.option.debugging.prof"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Debug.gprof"
			  category="gnu.cpp.compiler.category.debug"
			  command="-pg"
			  id="gnu.cpp.compiler.option.debugging.gprof"
			  valueType="boolean">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.cpp.compiler"
			  name="%OptionCategory.Warn"
			  id="gnu.cpp.compiler.category.warnings">
		  </optionCategory>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.Syntax"
			  category="gnu.cpp.compiler.category.warnings"
			  command="-fsyntax-only"
			  id="gnu.cpp.compiler.option.warnings.syntax"
			  valueType="boolean">
		   </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.Pedandic"
			  category="gnu.cpp.compiler.category.warnings"
			  command="-pedantic"
			  id="gnu.cpp.compiler.option.warnings.pedantic"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.PedErrors"
			  category="gnu.cpp.compiler.category.warnings"
			  command="-pedantic-errors"
			  id="gnu.cpp.compiler.option.warnings.pedantic.error"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.nowarn"
			  category="gnu.cpp.compiler.category.warnings"
			  command="-w"
			  id="gnu.cpp.compiler.option.warnings.nowarn"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="true"
			  name="%Option.Posix.Warn.allwarn"
			  category="gnu.cpp.compiler.category.warnings"
			  command="-Wall"
			  id="gnu.cpp.compiler.option.warnings.allwarn"
			  valueType="boolean">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Warn.toerrs"
			  category="gnu.cpp.compiler.category.warnings"
			  command="-Werror"
			  id="gnu.cpp.compiler.option.warnings.toerrors"
			  valueType="boolean">
		  </option>
		  <optionCategory
			  owner="cdt.managedbuild.tool.gnu.cpp.compiler"
			  name="%OptionCategory.Misc"
			  id="gnu.cpp.compiler.category.other">
		  </optionCategory>
		  <option
			  defaultValue="-c -fmessage-length=0"
			  name="%Option.OtherFlags"
			  category="gnu.cpp.compiler.category.other"
			  id="gnu.cpp.compiler.option.other.other"
			  valueType="string">
		  </option>
		  <option
			  defaultValue="false"
			  name="%Option.Posix.Verbose"
			  category="gnu.cpp.compiler.category.other"
			  command="-v"
			  id="gnu.cpp.compiler.option.other.verbose"
			  valueType="boolean">
		  </option>
	  </tool>
      
      <projectType      
            isAbstract="false"     
            isTest="false"
            name="%TargetName.gnu.exe"
            id="cdt.managedbuild.target.gnu.exe">
         <configuration
               name="%ConfigName.Dbg"
               id="cdt.managedbuild.config.gnu.exe.debug"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
               <toolChain
		          id="cdt.managedbuild.toolchain.gnu.exe.debug"
		          name="%ToolChainName.Dbg"
		          scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"
		          osList="solaris,linux,hpux,aix,qnx"
		          archList="all">
		          <targetPlatform
		              id="cdt.managedbuild.target.gnu.platform.exe.debug"
		              name="%PlatformName.Dbg"
		              binaryParser="org.eclipse.cdt.core.ELF"
		              osList="solaris,linux,hpux,aix,qnx"
		              archList="all">
	              </targetPlatform>
				  <builder
				      id="cdt.managedbuild.target.gnu.builder.exe.debug"
		              name="%BuilderName.Dbg"
		              command="make"
		              arguments="-k"
		              buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
		     	  </builder>               
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">                          
			  	      <option
					      id="gnu.c.compiler.exe.debug.option.optimization.level"
						  defaultValue="gnu.c.optimization.level.none"
						  superClass="gnu.c.compiler.option.optimization.level">
					  </option>
					  <option   
					      id="gnu.c.compiler.exe.debug.option.debugging.level"					     
						  defaultValue="gnu.c.debugging.level.max"
					      superClass="gnu.c.compiler.option.debugging.level">
					  </option>
				  </tool>
				  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">                         
                      <option
				          id="gnu.cpp.compiler.exe.debug.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.none"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
						  id="gnu.cpp.compiler.exe.debug.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.max"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.linker.exe.debug"
                      superClass="cdt.managedbuild.tool.gnu.c.linker">
                  </tool> 
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"
                      superClass="cdt.managedbuild.tool.gnu.cpp.linker">
                  </tool> 
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.exe.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
			  </toolChain>
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               id="cdt.managedbuild.config.gnu.exe.release"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">               
               <toolChain
		          id="cdt.managedbuild.toolchain.gnu.exe.release"
		          name="%ToolChainName.Rel"
		          scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"
		          osList="solaris,linux,hpux,aix,qnx"
		          archList="all">
		          <targetPlatform
		              id="cdt.managedbuild.target.gnu.platform.exe.release"
		              name="%PlatformName.Rel"		             
		              binaryParser="org.eclipse.cdt.core.ELF"
		              osList="solaris,linux,hpux,aix,qnx"
		              archList="all">		              
		          </targetPlatform>
				  <builder
				      id="cdt.managedbuild.target.gnu.builder.exe.release"
		              name="%BuilderName.Rel"		              
		              command="make"
		              arguments="-k"
		              buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
				  </builder> 
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.exe.release"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">                          
					  <option
						  id="gnu.c.compiler.exe.release.option.optimization.level"
						  defaultValue="gnu.c.optimization.level.most"
						  superClass="gnu.c.compiler.option.optimization.level">
					  </option>
					  <option
						  id="gnu.c.compiler.exe.release.option.debugging.level"
						  defaultValue="gnu.c.debugging.level.none"
						  superClass="gnu.c.compiler.option.debugging.level">
					  </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">                     
					  <option
						  id="gnu.cpp.compiler.exe.release.option.optimization.level"
						  defaultValue="gnu.cpp.compiler.optimization.level.most"
						  superClass="gnu.cpp.compiler.option.optimization.level">
					  </option>
					  <option
						  id="gnu.cpp.compiler.exe.release.option.debugging.level"
						  defaultValue="gnu.cpp.compiler.debugging.level.none"
						  superClass="gnu.cpp.compiler.option.debugging.level">
					  </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.linker.exe.release"
                      superClass="cdt.managedbuild.tool.gnu.c.linker">
                  </tool> 
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release"
                      superClass="cdt.managedbuild.tool.gnu.cpp.linker">
                  </tool>  
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.exe.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>
         </configuration>
      </projectType>     
      
      <projectType      
            isAbstract="false"     
            isTest="false"
            name="%TargetName.gnu.so"
            id="cdt.managedbuild.target.gnu.so">
         <configuration
               name="%ConfigName.Dbg"
               cleanCommand="rm -rf"
               artifactExtension="so"               
               errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"                          
               id="cdt.managedbuild.config.gnu.so.debug">
               <toolChain
		          id="cdt.managedbuild.toolchain.gnu.so.debug"
		          name="%ToolChainName.Dbg"
		          scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"		          
		          osList="solaris,linux,hpux,aix,qnx"                
		          archList="all">
		          <targetPlatform
		              id="cdt.managedbuild.target.gnu.platform.so.debug"
		              name="%PlatformName.Dbg"
		              binaryParser="org.eclipse.cdt.core.ELF"		            
		              osList="solaris,linux,hpux,aix,qnx"
		              archList="all">
		          </targetPlatform>
				  <builder
				      id="cdt.managedbuild.target.gnu.builder.so.debug"
		              name="%BuilderName.Dbg"
		              command="make"
		              arguments="-k"
		              buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
				  </builder>               		         
				  <tool
				      id="cdt.managedbuild.tool.gnu.c.compiler.so.debug"
					  superClass="cdt.managedbuild.tool.gnu.c.compiler">
					  <option
						  id="gnu.c.compiler.so.debug.option.optimization.level"
						  defaultValue="gnu.c.optimization.level.none"
						  superClass="gnu.c.compiler.option.optimization.level">
					  </option>
					  <option
					      id="gnu.c.compiler.so.debug.option.debugging.level"
						  defaultValue="gnu.c.debugging.level.max"
						  superClass="gnu.c.compiler.option.debugging.level">
					  </option>
				  </tool>
				  <tool
				      id="cdt.managedbuild.tool.gnu.cpp.compiler.so.debug"
					  superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
					  <option
					      id="gnu.cpp.compiler.so.debug.option.optimization.level"
						  defaultValue="gnu.cpp.compiler.optimization.level.none"
						  superClass="gnu.cpp.compiler.option.optimization.level">
					  </option>
					  <option
					      id="gnu.cpp.compiler.so.debug.option.debugging.level"
						  defaultValue="gnu.cpp.compiler.debugging.level.max"
						  superClass="gnu.cpp.compiler.option.debugging.level">
					  </option>
				  </tool>
				  <tool
				      id="cdt.managedbuild.tool.gnu.c.linker.so.debug"
					  outputs="so"
					  outputPrefix="lib"
					  superClass="cdt.managedbuild.tool.gnu.c.linker">
					  <option
						  id="gnu.c.link.so.debug.option.shared"
						  defaultValue="true"
						  superClass="gnu.c.link.option.shared">
					  </option>
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.cpp.linker.so.debug"
					  outputs="so"
					  outputPrefix="lib"
					  superClass="cdt.managedbuild.tool.gnu.cpp.linker">
					  <option
						  id="gnu.cpp.link.so.debug.option.shared"
						  defaultValue="true"
						  superClass="gnu.cpp.link.option.shared">
					  </option>
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.so.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
			   </toolChain>
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               cleanCommand="rm -rf"
               artifactExtension="so"
               errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
               id="cdt.managedbuild.config.gnu.so.release">
               <toolChain
		          id="cdt.managedbuild.toolchain.gnu.so.release"
		          name="%ToolChainName.Rel"
		          scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"		          
		          osList="solaris,linux,hpux,aix,qnx"                
		          archList="all">
		          <targetPlatform
		              id="cdt.managedbuild.target.gnu.platform.so.release"
		              name="%PlatformName.Rel"
		              binaryParser="org.eclipse.cdt.core.ELF"		            
		              osList="solaris,linux,hpux,aix,qnx"
		              archList="all">
		          </targetPlatform>
				  <builder
				      id="cdt.managedbuild.target.gnu.builder.so.release"
		              name="%BuilderName.Rel"
		              command="make"
		              arguments="-k"
		              buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
				  </builder>               
				  <tool				     
				      id="cdt.managedbuild.tool.gnu.c.compiler.so.release"
					  superClass="cdt.managedbuild.tool.gnu.c.compiler">
				      <option
				          id="gnu.c.compiler.so.release.option.optimization.level"
						  defaultValue="gnu.c.optimization.level.most"
						  superClass="gnu.c.compiler.option.optimization.level">
				      </option>
				      <option
				          id="gnu.c.compiler.so.release.option.debugging.level"
						  defaultValue="gnu.c.debugging.level.none"
						  superClass="gnu.c.compiler.option.debugging.level">
				      </option>
				  </tool>
				  <tool
				      id="cdt.managedbuild.tool.gnu.cpp.compiler.so.release"
					  superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
				      <option
				          id="gnu.cpp.compiler.so.release.option.optimization.level"
						  defaultValue="gnu.cpp.compiler.optimization.level.most"
						  superClass="gnu.cpp.compiler.option.optimization.level">
				      </option>
				      <option
				          id="gnu.cpp.compiler.so.release.option.debugging.level"
						  defaultValue="gnu.cpp.compiler.debugging.level.none"
						  superClass="gnu.cpp.compiler.option.debugging.level">
				      </option>
				  </tool>				
				  <tool
				      id="cdt.managedbuild.tool.gnu.c.linker.so.release"
					  outputs="so"
					  outputPrefix="lib"
					  superClass="cdt.managedbuild.tool.gnu.c.linker">
					  <option
						  id="gnu.c.link.so.release.option.shared"
						  defaultValue="true"
						  superClass="gnu.c.link.option.shared">
					  </option>
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.cpp.linker.so.release"
					  outputs="so"
					  outputPrefix="lib"
					  superClass="cdt.managedbuild.tool.gnu.cpp.linker">
					  <option
						  id="gnu.cpp.link.so.release.option.shared"
						  defaultValue="true"
						  superClass="gnu.cpp.link.option.shared">
					  </option>
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.so.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
			   </toolChain>  
         </configuration>         
      </projectType>
          
      <projectType 
            isTest="false"
            name="%TargetName.gnu.lib"
            isAbstract="false"
            id="cdt.managedbuild.target.gnu.lib">                        
         <configuration
			   name="%ConfigName.Dbg"
			   artifactExtension="a"
			   cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
			   id="cdt.managedbuild.config.gnu.lib.debug">
               <toolChain
		          id="cdt.managedbuild.toolchain.gnu.lib.debug"
		          name="%ToolChainName.Dbg"
		          scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"		          
		          osList="solaris,linux,hpux,aix,qnx"                
		          archList="all">
				  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.lib.debug"
				 	  name="%PlatformName.Dbg"
					  binaryParser="org.eclipse.cdt.core.ELF"		            
					  osList="solaris,linux,hpux,aix,qnx"
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.lib.debug"
					  name="%BuilderName.Dbg"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		         
				  <tool
					  id="cdt.managedbuild.tool.gnu.c.compiler.lib.debug"
					  superClass="cdt.managedbuild.tool.gnu.c.compiler">
				      <option
					      id="gnu.c.compiler.lib.debug.option.optimization.level"
						  defaultValue="gnu.c.optimization.level.none"
						  superClass="gnu.c.compiler.option.optimization.level">
				      </option>
				      <option
						  id="gnu.c.compiler.lib.debug.option.debugging.level"						
						  defaultValue="gnu.c.debugging.level.max"
						  superClass="gnu.c.compiler.option.debugging.level">
				      </option>
				  </tool>
                  <tool
					  id="cdt.managedbuild.tool.gnu.cpp.compiler.lib.debug"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
					  <option
					      id="gnu.cpp.compiler.lib.debug.option.optimization.level"
					      defaultValue="gnu.cpp.compiler.optimization.level.none"
					      superClass="gnu.cpp.compiler.option.optimization.level">
					  </option>
					  <option
					      id="gnu.cpp.compiler.lib.debug.option.debugging.level"
					      defaultValue="gnu.cpp.compiler.debugging.level.max"
					      superClass="gnu.cpp.compiler.option.debugging.level">
					  </option>
                  </tool>
			      <tool
		    		  id="cdt.managedbuild.tool.gnu.archiver.lib.debug"
				      outputs="a"
                      outputPrefix="lib"
			          superClass="cdt.managedbuild.tool.gnu.archiver">
				  </tool>                 
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.lib.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                 
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               artifactExtension="a"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
               id="cdt.managedbuild.config.gnu.lib.release">
               <toolChain
		          id="cdt.managedbuild.toolchain.gnu.lib.release"
		          name="%ToolChainName.Rel"
		          scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"		          
		          osList="solaris,linux,hpux,aix,qnx"                
		          archList="all">
		          <targetPlatform
		              id="cdt.managedbuild.target.gnu.platform.lib.release"
		              name="%PlatformName.Rel"
		              binaryParser="org.eclipse.cdt.core.ELF"		            
		              osList="solaris,linux,hpux,aix,qnx"
		              archList="all">
		          </targetPlatform>
				  <builder
				      id="cdt.managedbuild.target.gnu.builder.lib.release"
		              name="%BuilderName.Rel"
		              command="make"
		              arguments="-k"
		              buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
				  </builder>               		            
		          <tool
					  id="cdt.managedbuild.tool.gnu.c.compiler.lib.release"
					  superClass="cdt.managedbuild.tool.gnu.c.compiler">
					  <option
						  id="gnu.c.compiler.lib.release.option.optimization.level"
						  defaultValue="gnu.c.optimization.level.most"
						  superClass="gnu.c.compiler.option.optimization.level">
					  </option>
					  <option
						  id="gnu.c.compiler.lib.release.option.debugging.level"
					      defaultValue="gnu.c.debugging.level.none"
					      superClass="gnu.c.compiler.option.debugging.level">
					  </option>
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.cpp.compiler.lib.release"
					  superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
					  <option
						  id="gnu.cpp.compiler.lib.release.option.optimization.level"
						  defaultValue="gnu.cpp.compiler.optimization.level.most"
						  superClass="gnu.cpp.compiler.option.optimization.level">
					  </option>
					  <option
						  id="gnu.cpp.compiler.lib.release.option.debugging.level"
						  defaultValue="gnu.cpp.compiler.debugging.level.none"
						  superClass="gnu.cpp.compiler.option.debugging.level">
					  </option>
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.archiver.lib.release"
					  outputs="a"
                      outputPrefix="lib"
				      superClass="cdt.managedbuild.tool.gnu.archiver">
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.lib.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>				  
         </configuration>                  
      </projectType>
      
      <projectType 
            name="%TargetName.cygw.exe"
            id="cdt.managedbuild.target.gnu.cygwin.exe"
            isTest="false"
            isAbstract="false">                                  
         <configuration
               name="%ConfigName.Dbg"
               artifactExtension="exe"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
               id="cdt.managedbuild.config.gnu.cygwin.exe.debug">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.cygwin.exe.debug"
                  name="%ToolChainName.Dbg"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"
                  osList="win32"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.cygwin.exe.debug"
				 	  name="%PlatformName.Dbg"
                      binaryParser="org.eclipse.cdt.core.PE"            					  
					  osList="win32"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.cygwin.exe.debug"
					  name="%BuilderName.Dbg"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		         
                  <tool
					  id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.debug"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
					  <option
						  id="gnu.c.compiler.cygwin.exe.debug.option.optimization.level"
						  defaultValue="gnu.c.optimization.level.none"
						  superClass="gnu.c.compiler.option.optimization.level">
					  </option>
					  <option
						  id="gnu.c.compiler.cygwin.exe.debug.option.debugging.level"
						  defaultValue="gnu.c.debugging.level.max"
						  superClass="gnu.c.compiler.option.debugging.level">
					  </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.debug"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compiler.cygwin.exe.debug.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.none"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
						  id="gnu.cpp.compiler.cygwin.exe.debug.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.max"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.debug"
                      outputs="exe"
                      superClass="cdt.managedbuild.tool.gnu.c.linker">
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.debug"
                      outputs="exe"
                      superClass="cdt.managedbuild.tool.gnu.cpp.linker">
                  </tool>                  
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.cygwin.exe.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                                   
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               artifactExtension="exe"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"               
               id="cdt.managedbuild.config.gnu.cygwin.exe.release">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.cygwin.exe.release"
                  name="%ToolChainName.Rel"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"
                  osList="win32"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.cygwin.exe.release"
				 	  name="%PlatformName.Rel"
                      binaryParser="org.eclipse.cdt.core.PE"            					  
					  osList="win32"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.cygwin.exe.release"
					  name="%BuilderName.Rel"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		                       
                  <tool
					  id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.release"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option
                          id="gnu.c.compiler.cygwin.exe.release.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.most"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.cygwin.exe.release.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.none"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.release"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compiler.cygwin.exe.release.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.most"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.cpp.compiler.cygwin.exe.release.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.none"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>                      
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.release"
                      outputs="exe"
                      superClass="cdt.managedbuild.tool.gnu.c.linker">
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.release"
                      outputs="exe"
                      superClass="cdt.managedbuild.tool.gnu.cpp.linker">
                  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.cygwin.exe.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                                                     
         </configuration>
      </projectType>              
         
      <projectType                  
            name="%TargetName.cygw.so"
            id="cdt.managedbuild.target.gnu.cygwin.so"
            isAbstract="false"
            isTest="false">            
         <configuration
               name="%ConfigName.Dbg"
               cleanCommand="rm -rf"
               artifactExtension="dll"
               errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"               
               id="cdt.managedbuild.config.gnu.cygwin.so.debug">
               <toolChain
                  id="cdt.managedbuild.toolchain.gnu.cygwin.so.debug"
		          name="%ToolChainName.Dbg"
		          scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"
                  osList="win32"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.cygwin.so.debug"
				 	  name="%PlatformName.Dbg"
                      binaryParser="org.eclipse.cdt.core.PE"            					  
					  osList="win32"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.cygwin.so.debug"
					  name="%BuilderName.Dbg"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		         
                  <tool
					  id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.debug"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
					  <option
						  id="gnu.c.compiler.cygwin.so.debug.option.optimization.level"
						  defaultValue="gnu.c.optimization.level.none"
						  superClass="gnu.c.compiler.option.optimization.level">
					  </option>
					  <option
						  id="gnu.c.compiler.cygwin.so.debug.option.debugging.level"
						  defaultValue="gnu.c.debugging.level.max"
						  superClass="gnu.c.compiler.option.debugging.level">
					  </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.debug"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compiler.cygwin.so.debug.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.none"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.cpp.compiler.cygwin.so.debug.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.max"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug"
                      outputs="dll,a.dll"
                      superClass="cdt.managedbuild.tool.gnu.c.linker">
                      <option
                          id="gnu.c.link.cygwin.so.debug.option.shared"
                          defaultValue="true"
                          superClass="gnu.c.link.option.shared">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug"
                      outputs="dll,a.dll"
                      superClass="cdt.managedbuild.tool.gnu.cpp.linker">
                      <option
                          id="gnu.cpp.link.cygwin.so.debug.option.shared"
                          defaultValue="true"
                          superClass="gnu.cpp.link.option.shared">
                      </option>
                  </tool>                  
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.cygwin.so.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                                                     
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               cleanCommand="rm -rf"
               artifactExtension="dll"
               errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"               
               id="cdt.managedbuild.config.gnu.cygwin.so.release">               
               <toolChain
                  id="cdt.managedbuild.toolchain.gnu.cygwin.so.release"
		          name="%ToolChainName.Rel"
		          scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"
                  osList="win32"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.cygwin.so.release"
				 	  name="%PlatformName.Rel"
                      binaryParser="org.eclipse.cdt.core.PE"            					  
					  osList="win32"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.cygwin.so.release"
					  name="%BuilderName.Rel"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		                                       
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.release"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option 
                          id="gnu.c.compiler.cygwin.so.release.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.most"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.cygwin.so.release.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.none"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.release"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compiler.cygwin.so.release.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.most"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.cpp.compiler.cygwin.so.release.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.none"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release"
                      outputs="dll,a.dll"
                      superClass="cdt.managedbuild.tool.gnu.c.linker">
                      <option
                          id="gnu.c.link.cygwin.so.release.option.shared"
                          defaultValue="true"
                          superClass="gnu.c.link.option.shared">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release"
                      outputs="dll,a.dll"
                      superClass="cdt.managedbuild.tool.gnu.cpp.linker">
                      <option
                          id="gnu.cpp.link.cygwin.so.release.option.shared"
                          defaultValue="true"
                          superClass="gnu.cpp.link.option.shared">
                      </option>
                  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.cygwin.so.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                                                                                
         </configuration>
      </projectType>
                       
      <projectType 
            name="%TargetName.cygw.lib"
            id="cdt.managedbuild.target.gnu.cygwin.lib"
            isTest="false"
            isAbstract="false">            
         <configuration
               name="%ConfigName.Dbg"
               artifactExtension="a"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
               id="cdt.managedbuild.config.gnu.cygwin.lib.debug">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.cygwin.lib.debug"
                  name="%ToolChainName.Dbg"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"                  
				  osList="win32"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.cygwin.lib.debug"
				 	  name="%PlatformName.Dbg"
                      binaryParser="org.eclipse.cdt.core.PE"            					  
					  osList="win32"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.cygwin.lib.debug"
					  name="%BuilderName.Dbg"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		                                                              
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.debug"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option
                          id="gnu.c.compiler.cygwin.lib.debug.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.none"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.cygwin.lib.debug.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.max"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                  </tool>
			      <tool
			          id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.debug"
					  superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
					  <option
					      id="gnu.cpp.compiler.cygwin.lib.debug.option.optimization.level"
						  defaultValue="gnu.cpp.compiler.optimization.level.none"
					      superClass="gnu.cpp.compiler.option.optimization.level">
					  </option>
					  <option
					        id="gnu.cpp.compiler.cygwin.lib.debug.option.debugging.level"
							defaultValue="gnu.cpp.compiler.debugging.level.max"
							superClass="gnu.cpp.compiler.option.debugging.level">
					  </option>
				  </tool>  
                  <tool
                      id="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.debug"
                      outputPrefix="lib"
                      outputs="a"
                      superClass="cdt.managedbuild.tool.gnu.archiver">
                  </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.cygwin.lib.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                                                                                				               				  
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               artifactExtension="a"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"               
               id="cdt.managedbuild.config.gnu.cygwin.lib.release">
               <toolChain
                  id="cdt.managedbuild.toolchain.gnu.cygwin.lib.release"
                  name="%ToolChainName.Rel"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector"                  
				  osList="win32"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.cygwin.lib.release"
				 	  name="%PlatformName.Rel"
                      binaryParser="org.eclipse.cdt.core.PE"            					  
					  osList="win32"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.cygwin.lib.release"
					  name="%BuilderName.Rel"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		                                                                                              
                  <tool
                     id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.release"
                     superClass="cdt.managedbuild.tool.gnu.c.compiler">
                     <option
                         id="gnu.c.compiler.cygwin.lib.release.option.optimization.level"
                         defaultValue="gnu.c.optimization.level.most"
                         superClass="gnu.c.compiler.option.optimization.level">
                     </option>
                     <option
                         id="gnu.c.compiler.cygwin.lib.release.option.debugging.level"                        
                         defaultValue="gnu.c.debugging.level.none"
                         superClass="gnu.c.compiler.option.debugging.level">                         
                     </option>
                  </tool>
                  <tool
                     id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.release"
                     superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                     <option       
                         id="gnu.cpp.compiler.cygwin.lib.release.option.optimization.level"         
                         defaultValue="gnu.cpp.compiler.optimization.level.most"
                         superClass="gnu.cpp.compiler.option.optimization.level">
                     </option>
                     <option
                         id="gnu.cpp.compiler.cygwin.lib.release.option.debugging.level"
                         defaultValue="gnu.cpp.compiler.debugging.level.none"
                         superClass="gnu.cpp.compiler.option.debugging.level">
                     </option>
                 </tool>
                 <tool
                    id="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.release"
                    outputPrefix="lib"
                    outputs="a"
                    superClass="cdt.managedbuild.tool.gnu.archiver">
                 </tool>
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.cygwin.lib.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
              </toolChain>                                                                                				                    
         </configuration>         
      </projectType>
      
      <projectType 
            name="%TargetName.macosx.exe"
            id="cdt.managedbuild.target.macosx.exe"
            isTest="false"
            isAbstract="false">
         <configuration
               name="%ConfigName.Dbg"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"               
               id="cdt.managedbuild.config.gnu.macosx.exe.debug">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.macosx.exe.debug"
                  name="%ToolChainName.Dbg"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"                  
                  osList="macosx"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.macosx.exe.debug"
				 	  name="%PlatformName.Dbg"
                      binaryParser="org.eclipse.cdt.core.MachO"
					  osList="macosx"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.macosx.exe.debug"
					  name="%BuilderName.Dbg"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		         
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.debug"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option
                          id="gnu.c.compiler.macosx.exe.debug.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.none"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.macosx.exe.debug.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.max"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.exe.debug"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compilermacosx.exe.debug.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.none"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.cpp.compiler.macosx.exe.debug.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.max"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>
				  <tool
				      id="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.debug"
					  superClass="cdt.managedbuild.tool.macosx.c.linker">
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.debug"
					  superClass="cdt.managedbuild.tool.macosx.cpp.linker">
				  </tool>                                     
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.macosx.exe.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                    
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               cleanCommand="rm -rf"               
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"                              
               id="cdt.managedbuild.config.macosx.exe.release">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.macosx.exe.release"
                  name="%ToolChainName.Rel"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"                  
                  osList="macosx"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.macosx.exe.release"
				 	  name="%PlatformName.Rel"
                      binaryParser="org.eclipse.cdt.core.MachO"
					  osList="macosx"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.macosx.exe.release"
					  name="%BuilderName.Rel"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		         
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.release"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option
                          id="gnu.c.compiler.macosx.exe.release.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.most"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.macosx.exe.release.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.none"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                   </tool>
                   <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.exe.release"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compiler.macosx.exe.release.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.most"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.cpp.compiler.macosx.exe.release.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.none"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                   </tool>
				   <tool
				       id="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.release"
					   superClass="cdt.managedbuild.tool.macosx.c.linker">
					</tool>
					<tool
					    id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.release"
						superClass="cdt.managedbuild.tool.macosx.cpp.linker">
					</tool>                   
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.macosx.exe.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                             
         </configuration>
       </projectType>      
            
      <projectType             
            name="%TargetName.macosx.so"
            id="cdt.managedbuild.target.macosx.so"
            isTest="false"
            isAbstract="false">            
         <configuration
               name="%ConfigName.Dbg"
               artifactExtension="dylib"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"                              
               id="cdt.managedbuild.config.macosx.so.debug">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.macosx.so.debug"
                  name="%ToolChainName.Dbg"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"                  
                  osList="macosx"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.macosx.so.debug"
				 	  name="%PlatformName.Dbg"
                      binaryParser="org.eclipse.cdt.core.MachO"
					  osList="macosx"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.macosx.so.debug"
					  name="%BuilderName.Dbg"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		                       
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.macosx.so.debug"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option
                          id="gnu.c.compiler.macosx.so.debug.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.none"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.macosx.so.debug.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.max"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.so.debug"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
					  <option
						  id="gnu.cpp.compiler.macosx.so.debug.option.optimization.level"
						  defaultValue="gnu.cpp.compiler.optimization.level.none"
						  superClass="gnu.cpp.compiler.option.optimization.level">
					  </option>
					  <option
						  id="gnu.cpp.compiler.macosx.so.debug.option.debugging.level"
						  defaultValue="gnu.cpp.compiler.debugging.level.max"
						  superClass="gnu.cpp.compiler.option.debugging.level">
					  </option>
                  </tool>
				  <tool
				      id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.debug"
					  outputs="dylib"
					  outputPrefix="lib"
					  superClass="cdt.managedbuild.tool.macosx.c.linker">
					  <option
					      id="macosx.c.link.macosx.so.debug.option.shared"
						  defaultValue="true"
						  superClass="macosx.c.link.option.shared">
					  </option>
					  <option
					      id="macosx.c.link.macosx.so.debug.option.nostart"
            			  defaultValue="true"
            			  superClass="macosx.c.link.option.nostart">
            		  </option>
					  <option
					      id="macosx.c.link.macosx.so.debug.option.nodeflibs"
						  defaultValue="true"
						  superClass="macosx.c.link.option.nodeflibs">
					  </option>
				  </tool>
				  <tool
				      id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.debug"
					  outputs="dylib"
					  superClass="cdt.managedbuild.tool.macosx.cpp.linker">
					  <option
					      id="macosx.cpp.link.macosx.so.debug.option.shared"
						  defaultValue="true"
						  superClass="macosx.cpp.link.option.shared">
					  </option>
				  </tool>                                  
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.macosx.so.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                                                                       
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               artifactExtension="dylib"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"               
               id="cdt.managedbuild.config.macosx.so.release">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.macosx.so.release"
                  name="%ToolChainName.Rel"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"                  
                  osList="macosx"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.macosx.so.release"
				 	  name="%PlatformName.Rel"
                      binaryParser="org.eclipse.cdt.core.MachO"
					  osList="macosx"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.macosx.so.release"
					  name="%BuilderName.Rel"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		                                                     
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.macosx.so.release"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option
                          id="gnu.c.compiler.macosx.so.release.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.most"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.macosx.so.release.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.none"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.so.release"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compiler.macosx.so.release.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.most"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.cpp.compiler.macosx.so.release.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.none"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>
				  <tool
				      id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.release"
					  outputs="dylib"
					  outputPrefix="lib"
					  superClass="cdt.managedbuild.tool.macosx.c.linker">
					  <option
					      id="macosx.c.link.macosx.so.release.option.shared"
						  defaultValue="true"
						  superClass="macosx.c.link.option.shared">
					  </option>
					  <option
					      id="macosx.c.link.macosx.so.release.option.nostart"
            			  defaultValue="true"
            			  superClass="macosx.c.link.option.nostart">
            		  </option>
					  <option
					      id="macosx.c.link.macosx.so.release.option.nodeflibs"
						  defaultValue="true"
						  superClass="macosx.c.link.option.nodeflibs">
					  </option>
				  </tool>
				  <tool
				      id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.release"
					  outputs="dylib"
					  superClass="cdt.managedbuild.tool.macosx.cpp.linker">
					  <option
					      id="macosx.cpp.link.macosx.so.release.option.shared"
						  defaultValue="true"
						  superClass="macosx.cpp.link.option.shared">
					  </option>
				  </tool>                
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.macosx.so.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
              </toolChain>                  
         </configuration>
      </projectType>
      
      <projectType            
            name="%TargetName.macosx.lib"
            id="cdt.managedbuild.target.macosx.lib"
            isTest="false"
			isAbstract="false">
         <configuration
               name="%ConfigName.Dbg"
               artifactExtension="a"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"               
               id="cdt.managedbuild.config.macosx.lib.debug">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.macosx.lib.debug"
                  name="%ToolChainName.Dbg"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"                  
                  osList="macosx"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.macosx.lib.debug"
				 	  name="%PlatformName.Dbg"
                      binaryParser="org.eclipse.cdt.core.MachO"
					  osList="macosx"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.macosx.lib.debug"
					  name="%BuilderName.Dbg"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		         
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.macosx.lib.debug"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option
                          id="gnu.c.compiler.macosx.lib.debug.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.none"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.macosx.lib.debug.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.max"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.lib.debug"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compiler.macosx.lib.debug.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.none"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.cpp.compiler.macosx.lib.debug.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.max"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.toolmacosx.lib.debug.gnu.archiver"
                      outputPrefix="lib"
                      outputs="a"
                      superClass="cdt.managedbuild.tool.gnu.archiver">
                  </tool>                                   
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.macosx.lib.debug"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                                                        
         </configuration>
         <configuration
               name="%ConfigName.Rel"
               artifactExtension="a"
               cleanCommand="rm -rf"
			   errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"               
               id="cdt.managedbuild.config.macosx.lib.release">
               <toolChain   
                  id="cdt.managedbuild.toolchain.gnu.macosx.lib.release"
                  name="%ToolChainName.Rel"
                  scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"                  
                  osList="macosx"
                  archList="all">
                  <targetPlatform
					  id="cdt.managedbuild.target.gnu.platform.macosx.lib.release"
				 	  name="%PlatformName.Rel"
                      binaryParser="org.eclipse.cdt.core.MachO"
					  osList="macosx"					  
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  id="cdt.managedbuild.target.gnu.builder.macosx.lib.release"
					  name="%BuilderName.Rel"
					  command="make"
					  arguments="-k"
					  buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">		              
			      </builder>               		         
                  <tool
                      id="cdt.managedbuild.tool.gnu.c.compiler.macosx.lib.release"
                      superClass="cdt.managedbuild.tool.gnu.c.compiler">
                      <option
                          id="gnu.c.compiler.macosx.lib.release.option.optimization.level"
                          defaultValue="gnu.c.optimization.level.most"
                          superClass="gnu.c.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.c.compiler.macosx.lib.release.option.debugging.level"
                          defaultValue="gnu.c.debugging.level.none"
                          superClass="gnu.c.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.lib.release"
                      superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
                      <option
                          id="gnu.cpp.compiler.macosx.lib.release.option.optimization.level"
                          defaultValue="gnu.cpp.compiler.optimization.level.most"
                          superClass="gnu.cpp.compiler.option.optimization.level">
                      </option>
                      <option
                          id="gnu.cpp.compiler.macosx.lib.release.option.debugging.level"
                          defaultValue="gnu.cpp.compiler.debugging.level.none"
                          superClass="gnu.cpp.compiler.option.debugging.level">
                      </option>
                  </tool>
                  <tool
                      id="cdt.managedbuild.toolmacosx.lib.release.gnu.archiver"
                      outputPrefix="lib"
                      outputs="a"
                      superClass="cdt.managedbuild.tool.gnu.archiver">
                  </tool>                 
				  <tool
					  id="cdt.managedbuild.tool.gnu.assembler.macosx.lib.release"
					  superClass="cdt.managedbuild.tool.gnu.assembler">
				  </tool>   
               </toolChain>                                                                   
         </configuration>      
      </projectType>      
   </extension>
</plugin>
