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)
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
macro
added in 4.0
(def.make sym cfg)
macro to instantiate a section
file-watcher-handler
(file-watcher-handler path & [{:keys [prehooks]}])
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)