Inklings: a tumblelog

Maintaining Files on Plan 9 with Mk

Mk is a tool for describing and maintaining dependencies between files. It is similar to the UNIX program make, but provides several new capabilities. Mk’s flexible rule specifications, implied dependency derivation, and parallel execution of maintenance actions are well-suited to the Plan 9 environment. Almost all Plan 9 maintenance procedures are automated using mk.