import org.apache.tools.ant.Task;\r
import org.tianocore.build.fpd.FpdParserTask;\r
import org.tianocore.build.global.GlobalData;\r
+import org.tianocore.build.global.PropertyManager;\r
import org.tianocore.build.toolchain.ConfigReader;\r
import org.tianocore.build.toolchain.ToolChainInfo;\r
import org.tianocore.common.definitions.ToolDefinitions;\r
// Global Data initialization\r
//\r
File workspacePath = new File(getProject().getProperty("WORKSPACE"));\r
- getProject().setProperty("WORKSPACE_DIR", workspacePath.getPath().replaceAll("(\\\\)", "/"));\r
+ PropertyManager.setProperty(getProject(), "WORKSPACE_DIR", workspacePath.getPath().replaceAll("(\\\\)", "/"));\r
GlobalData.initInfo(dbFilename, workspacePath.getPath(), toolsDefFilename);\r
\r
//\r
GenBuildTask genBuildTask = new GenBuildTask();\r
genBuildTask.setSingleModuleBuild(true);\r
genBuildTask.setType(type);\r
- getProject().setProperty("PLATFORM_FILE", activePlatform);\r
+ PropertyManager.setProperty(getProject(), "PLATFORM_FILE", activePlatform);\r
genBuildTask.setProject(getProject());\r
genBuildTask.setMsaFile(buildFile);\r
genBuildTask.execute();\r
// If system environment variable is not in ANT properties, add it\r
//\r
if (getProject().getProperty(name) == null) {\r
- getProject().setProperty(name, sysProperties.get(name));\r
+ PropertyManager.setProperty(getProject(), name, sysProperties.get(name));\r
}\r
}\r
}\r