Commit graph

28 commits

Author SHA1 Message Date
Daniel Jones
73d1b31466 Add a '-q' option to not print recipes before executing. 2015-03-24 17:47:02 -07:00
Daniel Jones
49fdbebf48 Add a mkfiledir variable that evuates to the full path of the current mkfile. 2014-08-05 14:16:59 -07:00
Daniel Jones
4554b8c6cb Missing newlines from error messages. 2014-08-04 13:57:52 -07:00
Daniel Jones
a29a7207a1 Slightly expand README. 2014-08-04 13:42:57 -07:00
Daniel Jones
18b729821f Add a switch '-r' that farces rebuild of just the immediate targets. 2014-03-24 23:19:33 -07:00
Daniel Jones
c44de7fb69 Get rid of an unneeded mutex. 2013-08-05 07:32:21 -07:00
Daniel Jones
ce54fa1868 Fix expanded bracketed sigils. 2013-07-28 21:16:50 -07:00
Daniel Jones
dc4276690a Don't rebuild nodes whose prereqs have been deleted. 2013-07-28 19:01:58 -07:00
Daniel Jones
1eb840af57 Add at 'X' attribute to indicate rules that are not to be run concurrently with anything 2013-07-09 23:13:37 -07:00
Daniel Jones
782a73e0d9 Fix handling of rules with multiple targets. 2013-07-09 22:39:59 -07:00
Daniel Jones
b7df226f0d Fix "up-to-date" logic. 2013-04-24 11:36:24 -07:00
Daniel Jones
3bdc96019f Fix a virtual target bug. Add an '-i' option. 2013-04-06 11:35:21 -07:00
Daniel Jones
913af90c60 Fix variables in recipes, prefix expansion, and -a switch behavior 2013-03-18 20:37:01 -07:00
Daniel Jones
82ec5bfab4 Tweaks to output. 2013-03-18 20:35:56 -07:00
Daniel Jones
587bdd6c63 Variable expansion bug. 2013-03-10 00:34:42 -08:00
Daniel Jones
8cbbe9c53c Fix a number of things. 2013-03-09 20:54:13 -08:00
Daniel Jones
6e0d8979be Graph pruning. 2013-03-09 19:27:28 -08:00
Daniel Jones
ceac4466a5 Implement -a and -p arguments. 2013-03-04 00:06:24 -08:00
Daniel Jones
034b895b15 ruleset.go -> rules.go 2013-03-03 23:32:36 -08:00
Daniel Jones
467d1d3d44 Prettier printing. 2013-03-03 18:57:14 -08:00
Daniel Jones
8a218f35c0 go fmt 2013-03-03 17:51:00 -08:00
Daniel Jones
ee70f46012 Concurrent rule execution. 2013-03-03 17:50:00 -08:00
Daniel Jones
207e052372 Work on graph build and metarule matching. 2013-03-02 00:34:31 -08:00
Daniel Jones
f812efe3ad Some more work on string expansion. 2013-02-28 22:49:34 -08:00
Daniel Jones
084a45fc74 Work on string expansion. 2013-02-26 22:41:25 -08:00
Daniel Jones
6da2555966 More parsing. Go fmt. 2013-02-26 11:33:07 -08:00
Daniel Jones
d129ff285c Sketching out the parser. 2013-02-25 23:52:08 -08:00
Daniel Jones
9ba796161d First shot at a lexer. 2013-02-25 21:25:25 -08:00