Files

31 lines
745 B
C#
Raw Permalink Normal View History

2025-12-14 00:25:51 +11:00
using System;
using System.Collections.Generic;
using System.Text;
namespace Progrart.Core.ProjectSystem
{
[Serializable]
public class Project
{
public string OutputDir = "output";
public List<BuildConfiguration> Configurations = new List<BuildConfiguration>();
public ExecuteArguments Arguments = new ExecuteArguments();
2025-12-14 00:25:51 +11:00
}
[Serializable]
public class BuildConfiguration
{
public string? Name;
public string? OutputDir;
public List<BuildItem> Items = new List<BuildItem>();
public ExecuteArguments Arguments = new ExecuteArguments();
}
[Serializable]
public class BuildItem
{
public string Source = "";
public string? Target;
public int Size;
public ExecuteArguments Arguments = new ExecuteArguments();
2025-12-14 00:25:51 +11:00
}
}