3 using SysGen.BuildEngine.Attributes;
4 using SysGen.RBuild.Framework;
6 namespace SysGen.BuildEngine.Tasks
8 [TaskName("platformmodule")]
9 public class PlatformModuleTask : ValueBaseTask
11 public PlatformModuleTask()
15 protected override void ExecuteTask()
17 RBuildModule module = Project.Modules.GetByName(Value);
20 throw new BuildException("Unknown module '{0}' referenced by <PlatformModule>", Value);
22 Project.Platform.Modules.Add(module);