using System; using System.Collections.Generic; namespace Cosmos.BuildEngine { /// /// An assembler with which Cosmos may be assembled. /// public abstract class CosmosBuildAssembler { /// /// Assembles a master assembly file. /// /// Path (relative to build directory) of the Cosmos master assembly file. public abstract void AssembleMaster(String MasterFilePath, IEnumerable Options); public abstract IEnumerable GetBuildOptions(); public abstract IEnumerable GetSupportedTargets(); public abstract String GetDisplayName(); } }