Development.Shake.Language.C

High-level build rules

Build targets

data OS

data Platform

data ArmVersion

data X86Version

data Arch

archString

data Target

class ToBuildPrefix a

Toolchains

data Linkage

Working with toolchains

data ToolChain

data ToolChainVariant

toolDirectory

toolPrefix

variant

compilerCommand

type Compiler

compiler

archiverCommand

type Archiver

archiver

linkerCommand

type Linker

data LinkResult

linker

defaultBuildFlags

Interfacing with other build systems

applyEnv

toEnv

Utilities for toolchain writers

defaultToolChain

defaultCompiler

defaultArchiver

defaultLinker

toolFromString

tool

Source Languages

data Language

defaultLanguageMap

languageOf