aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-11Add -q (quiet) flagHEADmasterJohn Ankarström
2021-07-11Adjust -o target syntaxJohn Ankarström
2021-07-11Support "-o " targetsJohn Ankarström
2021-07-11Fix dirname functionJohn Ankarström
2021-07-11Chdir to dirname(file)John Ankarström
2021-07-11Change coding styleJohn Ankarström
2021-07-09Move definition to for's expressionJohn Ankarström
2021-07-09Allocate inside conditionJohn Ankarström
2021-07-09Fix typo in commentJohn Ankarström
2021-07-09Document source code, fix offset in nextdepJohn Ankarström
2021-07-09Process first character of line tooJohn Ankarström
2021-07-09Print current file, not first fileJohn Ankarström
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