Build

Description

Building (publishing) the game from within the editor.

Classes

class  BuildData
 Contains build information for a specific platform to be used by the build manager. More...
 
class  BuildManager
 Handles building of the game executable and related files. More...
 
struct  PlatformInfo
 Contains per-platform information used primarily for build purposes. More...
 
struct  WinPlatformInfo
 Contains Windows specific per-platform information used primarily for build purposes. More...
 

Enumerations

enum  BuildFolder {
  SourceRoot, DestinationRoot, NativeBinaries, BansheeReleaseAssemblies,
  BansheeDebugAssemblies, Data
}
 Types of various folders used by the build manager. More...
 
enum  PlatformType { Windows, Count }
 Available platforms we can build for.
 

Enumeration Type Documentation

enum BuildFolder
strong

Types of various folders used by the build manager.

Enumerator
SourceRoot 

Absolute path to the root folder where all the prebuilt binaries and data exist.

DestinationRoot 

Absolute path to the root folder for a build for a specific platform.

NativeBinaries 

Folder where native binaries are stored.

Relative to root.

BansheeReleaseAssemblies 

Folder where Banshee specific release assemblies are stored.

Relative to root.

BansheeDebugAssemblies 

Folder where Banshee specific debug assemblies are stored.

Relative to root.

Data 

Folder where builtin data is stored.

Relative to root.