using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Sharpmake; namespace JustDance.Tools { public abstract class CommandLineProject : BaseProject { public CommandLineProject(bool sourcesInSubFolder = false) : base("apps", sourcesInSubFolder) { UseOwnFolderInOutput = false; OutputType = Configuration.OutputType.DotNetConsoleApp; } public override void ConfigureAll(Configuration conf, Target target) { base.ConfigureAll(conf, target); conf.RegisterPlumeConsole(target); conf.SolutionFolder = "apps"; } } }