git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1631
6f19259b-4bc3-4df7-8a09-
765794883524
private FileArg vfrFile = new FileArg();\r
private IncludePath includepathList = new IncludePath();\r
private FileArg outPutDir = new FileArg(" -od ", ".");\r
private FileArg vfrFile = new FileArg();\r
private IncludePath includepathList = new IncludePath();\r
private FileArg outPutDir = new FileArg(" -od ", ".");\r
+ private String dllPath = "";\r
\r
/**\r
get class member of createList file\r
\r
/**\r
get class member of createList file\r
this.processerArg.setArg(" -ppflag ", processerArg);\r
}\r
\r
this.processerArg.setArg(" -ppflag ", processerArg);\r
}\r
\r
+ public void setDllPath(String dllPath) {\r
+ this.dllPath = dllPath;\r
+ }\r
+\r
/**\r
The standard execute method of ANT task.\r
**/\r
/**\r
The standard execute method of ANT task.\r
**/\r
runner.setAntRun(project); \r
runner.setCommandline(commandLine.getCommandline());\r
runner.setWorkingDirectory(new File(outPutDir.getValue())); \r
runner.setAntRun(project); \r
runner.setCommandline(commandLine.getCommandline());\r
runner.setWorkingDirectory(new File(outPutDir.getValue())); \r
+ runner.setEnvironment(new String[]{"PATH", dllPath});\r
\r
EdkLog.log(this, EdkLog.EDK_VERBOSE, Commandline.toString(commandLine.getCommandline()));\r
EdkLog.log(this, vfrFile.toFileList());\r
\r
EdkLog.log(this, EdkLog.EDK_VERBOSE, Commandline.toString(commandLine.getCommandline()));\r
EdkLog.log(this, vfrFile.toFileList());\r