1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-21 21:52:10 +02:00

API cleanup in make plugins

This commit is contained in:
Anton Leherbauer 2009-02-26 13:27:28 +00:00
parent 54d20ce0fc
commit 00cce01cfc
5 changed files with 33 additions and 23 deletions

View file

@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Make Core Tests Plug-in
Bundle-SymbolicName: org.eclipse.cdt.make.core.tests;singleton:=true
Bundle-Version: 5.0.100.qualifier
Bundle-Version: 6.0.0.qualifier
Bundle-Activator: org.eclipse.cdt.make.core.tests.MakeTestsPlugin
Export-Package: org.eclipse.cdt.make.builder.tests,
org.eclipse.cdt.make.core.tests

View file

@ -20,9 +20,15 @@
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
</projectDescription>

View file

@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.cdt.make.core; singleton:=true
Bundle-Version: 5.1.0.qualifier
Bundle-Version: 6.0.0.qualifier
Bundle-Activator: org.eclipse.cdt.make.core.MakeCorePlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
@ -10,15 +10,15 @@ Export-Package: org.eclipse.cdt.make.core,
org.eclipse.cdt.make.core.makefile,
org.eclipse.cdt.make.core.makefile.gnu,
org.eclipse.cdt.make.core.scannerconfig,
org.eclipse.cdt.make.internal.core,
org.eclipse.cdt.make.internal.core.makefile,
org.eclipse.cdt.make.internal.core.makefile.gnu,
org.eclipse.cdt.make.internal.core.makefile.posix,
org.eclipse.cdt.make.internal.core.scannerconfig,
org.eclipse.cdt.make.internal.core.scannerconfig.gnu,
org.eclipse.cdt.make.internal.core.scannerconfig.jobs,
org.eclipse.cdt.make.internal.core.scannerconfig.util,
org.eclipse.cdt.make.internal.core.scannerconfig2
org.eclipse.cdt.make.internal.core;x-internal:=true,
org.eclipse.cdt.make.internal.core.makefile;x-internal:=true,
org.eclipse.cdt.make.internal.core.makefile.gnu;x-internal:=true,
org.eclipse.cdt.make.internal.core.makefile.posix;x-internal:=true,
org.eclipse.cdt.make.internal.core.scannerconfig;x-internal:=true,
org.eclipse.cdt.make.internal.core.scannerconfig.gnu;x-internal:=true,
org.eclipse.cdt.make.internal.core.scannerconfig.jobs;x-internal:=true,
org.eclipse.cdt.make.internal.core.scannerconfig.util;x-internal:=true,
org.eclipse.cdt.make.internal.core.scannerconfig2;x-internal:=true
Require-Bundle: org.eclipse.core.resources;bundle-version="[3.2.0,4.0.0)",
org.eclipse.core.variables;bundle-version="[3.1.100,4.0.0)",
org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",

View file

@ -61,6 +61,7 @@ public class MakeBuilder extends ACBuilder {
/**
* @see IncrementalProjectBuilder#build
*/
@Override
protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException {
boolean bPerformBuild = true;
IMakeBuilderInfo info = MakeCorePlugin.createBuildInfo(args, MakeBuilder.BUILDER_ID);
@ -89,6 +90,7 @@ public class MakeBuilder extends ACBuilder {
}
@Override
protected void clean(IProgressMonitor monitor) throws CoreException {
final IMakeBuilderInfo info = MakeCorePlugin.createBuildInfo(getProject(), BUILDER_ID);
if (shouldBuild(CLEAN_BUILD, info)) {
@ -98,6 +100,7 @@ public class MakeBuilder extends ACBuilder {
/* (non-Javadoc)
* @see org.eclipse.core.runtime.jobs.Job#run(org.eclipse.core.runtime.IProgressMonitor)
*/
@Override
protected IStatus run(IProgressMonitor monitor) {
try {
ResourcesPlugin.getWorkspace().run(new IWorkspaceRunnable() {
@ -260,6 +263,7 @@ public class MakeBuilder extends ACBuilder {
* Refresh project. Can be overridden to not call actual refresh or to do something else.
* Method is called after build is complete.
* @param project
* @since 6.0
*/
protected void refreshProject(IProject project) {
try {

View file

@ -2,20 +2,20 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.cdt.make.ui; singleton:=true
Bundle-Version: 5.0.100.qualifier
Bundle-Version: 6.0.0.qualifier
Bundle-Activator: org.eclipse.cdt.make.internal.ui.MakeUIPlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Export-Package: org.eclipse.cdt.make.internal.ui,
org.eclipse.cdt.make.internal.ui.compare,
org.eclipse.cdt.make.internal.ui.editor,
org.eclipse.cdt.make.internal.ui.part,
org.eclipse.cdt.make.internal.ui.preferences,
org.eclipse.cdt.make.internal.ui.properties,
org.eclipse.cdt.make.internal.ui.scannerconfig,
org.eclipse.cdt.make.internal.ui.text,
org.eclipse.cdt.make.internal.ui.text.makefile,
org.eclipse.cdt.make.internal.ui.wizards,
Export-Package: org.eclipse.cdt.make.internal.ui;x-internal:=true,
org.eclipse.cdt.make.internal.ui.compare;x-internal:=true,
org.eclipse.cdt.make.internal.ui.editor;x-internal:=true,
org.eclipse.cdt.make.internal.ui.part;x-internal:=true,
org.eclipse.cdt.make.internal.ui.preferences;x-internal:=true,
org.eclipse.cdt.make.internal.ui.properties;x-internal:=true,
org.eclipse.cdt.make.internal.ui.scannerconfig;x-internal:=true,
org.eclipse.cdt.make.internal.ui.text;x-internal:=true,
org.eclipse.cdt.make.internal.ui.text.makefile;x-internal:=true,
org.eclipse.cdt.make.internal.ui.wizards;x-internal:=true,
org.eclipse.cdt.make.ui,
org.eclipse.cdt.make.ui.actions,
org.eclipse.cdt.make.ui.dialogs,
@ -30,7 +30,7 @@ Require-Bundle: org.eclipse.ui.ide;bundle-version="[3.2.0,4.0.0)",
org.eclipse.ui;bundle-version="[3.2.0,4.0.0)",
org.eclipse.cdt.core;bundle-version="[5.0.0,6.0.0)",
org.eclipse.cdt.ui;bundle-version="[5.0.0,6.0.0)",
org.eclipse.cdt.make.core;bundle-version="[5.0.0,6.0.0)",
org.eclipse.cdt.make.core;bundle-version="[6.0.0,7.0.0)",
org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
org.eclipse.debug.ui;bundle-version="[3.2.0,4.0.0)",
org.eclipse.ui.navigator;bundle-version="[3.2.0,4.0.0)";resolution:=optional,