Element includesEle = document.createElement("EXTRA.INC");\r
for (int i = 0; i < includePaths.length; i++) {\r
Element includeEle = document.createElement("includepath");\r
- includeEle.setAttribute("path", includePaths[i]);\r
+ includeEle.setAttribute("path", project.replaceProperties(includePaths[i]));\r
includesEle.appendChild(includeEle);\r
}\r
ele.appendChild(includesEle);\r
//\r
// Global Data initialization\r
//\r
+ File workspacePath = new File(getProject().getProperty("WORKSPACE"));\r
+ getProject().setProperty("WORKSPACE_DIR", workspacePath.getPath().replaceAll("(\\\\)", "/"));\r
GlobalData.initInfo("Tools" + File.separatorChar + "Conf" + File.separatorChar + "FrameworkDatabase.db",\r
- getProject().getProperty("WORKSPACE_DIR"), toolsDefFilename);\r
+ workspacePath.getPath(), toolsDefFilename);\r
\r
\r
\r
//\r
// WORKSPACE\r
//\r
- includes.add("${WORKSPACE_DIR}");\r
+ includes.add("${WORKSPACE_DIR}" + File.separatorChar);\r
\r
//\r
// Module iteself\r
}\r
\r
public String getRelativeFpdFile (){\r
- return fpdFile.getPath().substring(GlobalData.getWorkspacePath().length());\r
+ return fpdFile.getPath().substring(GlobalData.getWorkspacePath().length() + 1);\r
}\r
\r
public String getPlatformRelativeDir(){\r
- return fpdFile.getParent().substring(GlobalData.getWorkspacePath().length());\r
+ return fpdFile.getParent().substring(GlobalData.getWorkspacePath().length() + 1);\r
}\r
}
\ No newline at end of file