else:\r
BuildOptions[Tool][Attr] = Options[Key]\r
return BuildOptions\r
-\r
+ def GetGlobalBuildOptions(self,Module):\r
+ ModuleTypeOptions = self.Platform.GetBuildOptionsByPkg(Module, Module.ModuleType)\r
+ ModuleTypeOptions = self._ExpandBuildOption(ModuleTypeOptions)\r
+ if Module in self.Platform.Modules:\r
+ PlatformModule = self.Platform.Modules[str(Module)]\r
+ PlatformModuleOptions = self._ExpandBuildOption(PlatformModule.BuildOptions)\r
+ else:\r
+ PlatformModuleOptions = {}\r
+ return ModuleTypeOptions, PlatformModuleOptions\r
## Append build options in platform to a module\r
#\r
# @param Module The module to which the build options will be appended\r