Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.eclipse.builder
Class MakeBuilder  view MakeBuilder download MakeBuilder.java

java.lang.Object
  extended byorg.eclipse.core.internal.events.InternalBuilder
      extended byorg.eclipse.core.resources.IncrementalProjectBuilder
          extended bycom.port80.eclipse.builder.AbstractBuilder
              extended bycom.port80.eclipse.builder.MakeBuilder
All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension

public class MakeBuilder
extends AbstractBuilder

A builder that invoke make on any specified target.


Field Summary
(package private)  java.lang.String fFilename
           
(package private)  java.lang.String fTarget
           
private static java.lang.String NAME
           
 
Fields inherited from class com.port80.eclipse.builder.AbstractBuilder
 
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD
 
Fields inherited from class org.eclipse.core.internal.events.InternalBuilder
 
Constructor Summary
MakeBuilder()
           
 
Method Summary
 void build(org.eclipse.core.resources.IProject project, java.lang.String work_dir, java.lang.String filename, java.lang.String target, java.util.Map args, org.eclipse.swt.widgets.Shell shell)
           
 java.lang.String getBuilderName()
           
 java.lang.String[] getCommand(java.util.Map args)
           
 
Methods inherited from class com.port80.eclipse.builder.AbstractBuilder
build, build, build, toString
 
Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
clean, forgetLastBuiltState, getDelta, getProject, hasBeenBuilt, isInterrupted, needRebuild, setInitializationData, startupOnInitialize
 
Methods inherited from class org.eclipse.core.internal.events.InternalBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

private static final java.lang.String NAME
See Also:
Constant Field Values

fFilename

java.lang.String fFilename

fTarget

java.lang.String fTarget
Constructor Detail

MakeBuilder

public MakeBuilder()
Method Detail

getBuilderName

public java.lang.String getBuilderName()
Specified by:
getBuilderName in class AbstractBuilder

getCommand

public java.lang.String[] getCommand(java.util.Map args)
Specified by:
getCommand in class AbstractBuilder

build

public void build(org.eclipse.core.resources.IProject project,
                  java.lang.String work_dir,
                  java.lang.String filename,
                  java.lang.String target,
                  java.util.Map args,
                  org.eclipse.swt.widgets.Shell shell)