mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-20 04:48:53 +00:00
20 lines
No EOL
764 B
C#
20 lines
No EOL
764 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Cosmos.BuildEngine
|
|
{
|
|
/// <summary>
|
|
/// An assembler with which Cosmos may be assembled.
|
|
/// </summary>
|
|
public abstract class CosmosBuildAssembler
|
|
{
|
|
/// <summary>
|
|
/// Assembles a master assembly file.
|
|
/// </summary>
|
|
/// <param name="MasterFilePath">Path (relative to build directory) of the Cosmos master assembly file.</param>
|
|
public abstract void AssembleMaster(String MasterFilePath, IEnumerable<BuildOption> Options);
|
|
public abstract IEnumerable<BuildOption> GetBuildOptions();
|
|
public abstract IEnumerable<CosmosBuildTarget> GetSupportedTargets();
|
|
public abstract String GetDisplayName();
|
|
}
|
|
} |