org.eclipse.cdt.managedbuilder.gnu.templates
Class SimpleMakefileGenerator

java.lang.Object
  extended by org.eclipse.cdt.core.templateengine.process.ProcessRunner
      extended by org.eclipse.cdt.managedbuilder.gnu.templates.SimpleMakefileGenerator

public class SimpleMakefileGenerator
extends org.eclipse.cdt.core.templateengine.process.ProcessRunner

Author:
Doug Schaefer TODO - this is necessitated because the default macro format for the template engine is $( and ) which is the same as make macros. This replaces that with something more make friendly. But at the end of they day, we need a real macro replacement engine like JET, or something...

Constructor Summary
SimpleMakefileGenerator()
           
 
Method Summary
 void process(org.eclipse.cdt.core.templateengine.TemplateCore template, org.eclipse.cdt.core.templateengine.process.ProcessArgument[] args, java.lang.String processId, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.cdt.core.templateengine.process.ProcessRunner
getArgumentsMismatchMessage, getProcessParameters
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleMakefileGenerator

public SimpleMakefileGenerator()
Method Detail

process

public void process(org.eclipse.cdt.core.templateengine.TemplateCore template,
                    org.eclipse.cdt.core.templateengine.process.ProcessArgument[] args,
                    java.lang.String processId,
                    org.eclipse.core.runtime.IProgressMonitor monitor)
             throws org.eclipse.cdt.core.templateengine.process.ProcessFailureException
Specified by:
process in class org.eclipse.cdt.core.templateengine.process.ProcessRunner
Throws:
org.eclipse.cdt.core.templateengine.process.ProcessFailureException