net.damf.tools
Class CompilerHandle

java.lang.Object
  extended by net.damf.tools.CompilerHandle

public class CompilerHandle
extends java.lang.Object


Field Summary
private  java.io.File buildDir
           
private  java.lang.String cCompiler
           
private  java.lang.String cppCompiler
           
private  Damfsh damfsh
           
private  java.lang.String jCompiler
           
private  boolean recurse
           
private  java.io.File sourceDir
           
private  boolean withPkg
           
 
Constructor Summary
CompilerHandle(java.lang.String[] str)
           
 
Method Summary
private  java.lang.String de_Extended(java.lang.String filename)
           
private  void doCCom(boolean isCPP, java.lang.String pkg, java.io.File file)
           
private  void doHeaderCom(java.lang.String pkg, java.lang.String genericName)
           
private  void doJavaCom(java.lang.String pkg, java.io.File file)
           
private  java.io.File getBuildFile(java.lang.String pkg, java.lang.String filename)
           
private  java.io.File getLibFile(java.lang.String pkg, java.lang.String filename)
           
private  java.io.File getPkgDir(java.lang.String pkg, boolean inSrcDir)
           
private  java.io.File getSourceFile(java.lang.String pkg, java.lang.String filename)
           
protected  void runThroughDir(java.lang.String pkg, java.io.File dirIn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cCompiler

private java.lang.String cCompiler

cppCompiler

private java.lang.String cppCompiler

jCompiler

private java.lang.String jCompiler

recurse

private boolean recurse

withPkg

private boolean withPkg

sourceDir

private java.io.File sourceDir

buildDir

private java.io.File buildDir

damfsh

private Damfsh damfsh
Constructor Detail

CompilerHandle

public CompilerHandle(java.lang.String[] str)
               throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getPkgDir

private java.io.File getPkgDir(java.lang.String pkg,
                               boolean inSrcDir)

runThroughDir

protected void runThroughDir(java.lang.String pkg,
                             java.io.File dirIn)

doJavaCom

private void doJavaCom(java.lang.String pkg,
                       java.io.File file)

doHeaderCom

private void doHeaderCom(java.lang.String pkg,
                         java.lang.String genericName)

doCCom

private void doCCom(boolean isCPP,
                    java.lang.String pkg,
                    java.io.File file)

de_Extended

private java.lang.String de_Extended(java.lang.String filename)

getSourceFile

private java.io.File getSourceFile(java.lang.String pkg,
                                   java.lang.String filename)

getBuildFile

private java.io.File getBuildFile(java.lang.String pkg,
                                  java.lang.String filename)

getLibFile

private java.io.File getLibFile(java.lang.String pkg,
                                java.lang.String filename)