EdkLogger.error('build', FORMAT_INVALID, 'Missing double quotes in the end of %s statement.' % TAB_DSC_PREBUILD,\r
File=self.MetaFile, Line=Record[-1])\r
PrebuildValue = Record[2][1:-1]\r
- self._Prebuild = PathClass(NormPath(PrebuildValue, self._Macros), GlobalData.gWorkspace)\r
+ self._Prebuild = PrebuildValue\r
elif Name == TAB_DSC_POSTBUILD:\r
PostbuildValue = Record[2]\r
if Record[2][0] == '"':\r
EdkLogger.error('build', FORMAT_INVALID, 'Missing double quotes in the end of %s statement.' % TAB_DSC_POSTBUILD,\r
File=self.MetaFile, Line=Record[-1])\r
PostbuildValue = Record[2][1:-1]\r
- self._Postbuild = PathClass(NormPath(PostbuildValue, self._Macros), GlobalData.gWorkspace)\r
+ self._Postbuild = PostbuildValue\r
elif Name == TAB_DSC_DEFINES_SUPPORTED_ARCHITECTURES:\r
self._SupArchList = GetSplitValueList(Record[2], TAB_VALUE_SPLIT)\r
elif Name == TAB_DSC_DEFINES_BUILD_TARGETS:\r