Constructor Summary | |
---|---|
public |
() |
public |
(String args) |
public |
(char args) |
public |
(String[] args) |
Methods Summary | |
---|---|
ComdError |
getError() |
public String |
getDAntFWocation() |
public String |
getDMDLocation() |
public String |
getPhobosLocation() |
public String |
getGtkLocation() |
public void |
setDAntFWocation(String newValue) |
public void |
setDMDLocation(String newValue) |
public void |
setPhobosLocation(String newValue) |
public void |
setGtkLocation(String newValue) |
public int |
parseAndCompile(char args) |
public int |
parseAndCompile(String args) |
public int |
parseAndCompile(char args) |
public int |
parseAndCompile(String[] args) |
protected void |
init() |
void |
printVersion() |
void |
printUsage() |
int |
exec(String command) |
private void |
findLocations() Tries to find the dmd location |
public String |
getPathsErrors() |
bit |
checkPaths() Checks if the paths are correct |
bit |
checkDirTree(String[] sourceBases) |
bit |
setSourcesAndTree(String[] sourceBases, String[] fullDirTree, String[] sources) |
String |
compile(String name, String[] sourceBases, String objBase, String[] compilerParms) Compiles sources into obj. |
String |
getCompilerExe() |
String |
getLinkExe() |
String |
getLibExe() |
String |
getSourceDirs() |
String |
getLinkOptions() |
String |
getExtraCompileParms() |
String |
getExtraLinkParms() |
ComdError |
compileExe(String name, String[] sourceBases, String objBase, String[] compilerParms, String[] linkerParms) Makes an exe from existing objs |
ComdError |
compileLib(String name, String[] sourceBases, String objBase, String[] compilerParms, String[] linkerParms) Makes a lib from existing objs |
String |
getAllLibs() |
String |
getGLLibs() |