aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-09Fix use after freeJohn Ankarström
2021-07-09Handle non-existent target, dependenciesJohn Ankarström
2021-07-09Use set -e, -x in shell process, handle exit status correctlyJohn Ankarström
This makes the default behavior like make(1), but it is configurable. Furthermore, it is still a single shell process, which is arguably a benefit.
2021-07-07Check status of shell commandJohn Ankarstrom
2021-07-07build.1: Clarify target parsingJohn Ankarstrom
2021-07-07build.1: Add another exampleJohn Ankarstrom
2021-07-07build.1: Document -f flagJohn Ankarstrom
2021-07-07Add -f (force) flagJohn Ankarstrom
2021-07-07Add cleandep, cleantgt, nextdep abstractionsJohn Ankarstrom
Also, add d, dd, ddd macros for debugging.
2021-07-06build.1: ClarifyJohn Ankarstrom
2021-07-06Execute commands in the same shell processJohn Ankarstrom
2021-07-06Fix typoJohn Ankarstrom
I wrote tgt instead t.
2021-07-06build.1: Reword descriptionJohn Ankarstrom
2021-07-06Add build.1John Ankarstrom
2021-07-06Read no more than 20 lines from each fileJohn Ankarstrom
2021-07-06Add -d flagJohn Ankarstrom
2021-07-06Rewrite in CJohn Ankarstrom
2021-07-06Add 'build' scriptJohn Ankarstrom