std.make.project

build-all

added in 4.0

(build-all {:keys [instance], :as mcfg})

builds all sections in a make config

build-at

added in 4.0

(build-at root section)

builds a custom section

build-default

added in 4.0

(build-default mcfg)

builds the default section

build-triggered

added in 4.0

(build-triggered)(build-triggered ns)

builds for a triggering namespace

changed-files

added in 4.0

(changed-files build-result)

gets changed files from result

def-make-fn

added in 4.0

(def-make-fn sym cfg)

def.make implemention

def.make

macro

added in 4.0

(def.make sym cfg)

macro to instantiate a section

file-watcher-handler

(file-watcher-handler path & [{:keys [prehooks]}])

handler for file changes

file-watcher-heal

(file-watcher-heal path ns)

is-changed?

added in 4.0

(is-changed? build-result)

checks that project result is changed

makefile-parse

added in 4.0

(makefile-parse mcfg)

parses a makefile for it’s sections

watch

(watch path & [{:keys [prehooks]}])

starts watching a directory

watch-project

added in 4.0

(watch-project mcfg)

watches a project