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();
}
}