// Build public static void BuildMain(BuildSoftware soft, bool debugModeIfUnix) { int version, build; string name; DateTime date; string title = Console.Title; Console.Title = string.Format("Building {0}", soft.IDString); try { Win32BuildUtil.ReadBuildInfoFromTextFile(out build, out version, out name, out date); soft.SetBuildNumberVersionName(build, version, name, date); Con.WriteLine("Building '{0}' - {1}...", soft.IDString, soft.TitleString); BuildSoftwareUnix softUnix = soft as BuildSoftwareUnix; if (softUnix == null) { soft.Build(); } else { softUnix.Build(debugModeIfUnix); } } finally { Console.Title = title; } }