[RTL]
[reactos.git] / reactos / tools / sysgen / SysGen.BuildEngine / FileWriters / HeaderCreditsFileWriter.cs
1 using System;
2 using System.IO;
3 using System.Collections.Generic;
4 using System.Text;
5
6 using SysGen.RBuild.Framework;
7
8 namespace SysGen.BuildEngine.Framework
9 {
10 public class HeaderCreditsFileWriter : AutoGeneratedFileWriter
11 {
12 public HeaderCreditsFileWriter(RBuildProject project, string file)
13 : base(project , file)
14 {
15 }
16
17 public override void WriteFile()
18 {
19 WriteLine("/* This file is autogenerated */");
20 WriteLine();
21 WriteLine("const char* szAutoContributors[]=");
22 WriteLine("{");
23
24 foreach (RBuildContributor contributor in Project.Contributors)
25 {
26 WriteLine("\t\t{0},", contributor.FullName);
27 }
28
29 WriteLine("\t0");
30 WriteLine("};");
31
32 // Adds a blank line
33 WriteLine();
34 }
35 }
36 }