diff options
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.core/plugin.xml')
-rw-r--r-- | build/org.eclipse.cdt.managedbuilder.core/plugin.xml | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/plugin.xml b/build/org.eclipse.cdt.managedbuilder.core/plugin.xml new file mode 100644 index 00000000000..a6f8dd79219 --- /dev/null +++ b/build/org.eclipse.cdt.managedbuilder.core/plugin.xml @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<plugin + id="org.eclipse.cdt.managedbuilder.core" + name="%pluginName" + version="1.0.0" + provider-name="%providerName" + class="org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin"> + + <runtime> + <library name="mngbuildcore.jar"/> + </runtime> + <requires> + <import plugin="org.apache.xerces"/> + <import plugin="org.eclipse.cdt.core"/> + <import plugin="org.eclipse.core.resources"/> + <import plugin="org.eclipse.core.runtime"/> + </requires> + + + <extension-point id="ManagedBuildInfo" name="Managed Build Tools" schema="schema/ManagedBuildTools.exsd"/> + +<!-- =================================================================================== --> +<!-- Extension Point: IScannerInfoProvider for the managed Builder --> +<!-- =================================================================================== --> + <extension + id="ManagedBuildManager" + point="org.eclipse.cdt.core.ScannerInfoProvider"> + <cextension> + <run + class="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager"> + </run> + </cextension> + </extension> +<!-- =================================================================================== --> +<!-- Extension Point: Makefile Generation Builder --> +<!-- =================================================================================== --> + <extension + id="genmakebuilder" + name="%GeneratedMakefileCBuilder.name" + point="org.eclipse.core.resources.builders"> + <builder + hasNature="true"> + <run + class="org.eclipse.cdt.managedbuilder.internal.core.GeneratedMakefileBuilder"> + </run> + </builder> + </extension> +<!-- =================================================================================== --> +<!-- Extension Point: Managed Build Project Nature --> +<!-- =================================================================================== --> + <extension + id="managedBuildNature" + name="%ManagedBuildNature.name" + point="org.eclipse.core.resources.natures"> + <requires-nature + id="org.eclipse.cdt.core.cnature"> + </requires-nature> + <runtime> + <run + class="org.eclipse.cdt.managedbuilder.core.ManagedCProjectNature"> + </run> + </runtime> + <builder + id="org.eclipse.cdt.managedbuilder.core.genmakebuilder"> + </builder> + </extension> + +</plugin> |