BuildLibrary

Index

Types

Build[a]

type Build[a: *]

File

type File

Constructors

  • File(path: String)

LibArgs

type LibArgs

Constructors

  • LibArgs(srcs: Build[List[File]], deps: Build[List[Library]])

Library

type Library

Constructors

  • Library

Values

build

def build(args: LibArgs) -> Build[Library]

build_all

def build_all[a](items: List[Build[a]]) -> Build[List[a]]

empty

empty: forall a: *. Build[List[a]]

file

def file(s: String) -> Build[File]

files

def files(fs: List[String]) -> Build[List[File]]

library

def library(sources: Build[List[File]], deps: Build[List[Library]]) -> Build[Library]

map2_Build

def map2_Build[a, b, c](ba: Build[a], bb: Build[b], fn: (a, b) -> c) -> Build[c]

map_Build

def map_Build[a, b](b: Build[a], fn: a -> b) -> Build[b]
The source code for this page can be found here.