Well, butter is now capable of building a reasonably complex project and can handle a surprisingly large rnage of problems thrown against it. I’ve added the notion of named sections that can be run by either Rules or Templates presently. At present these are just the boring Before and After sections that allow you to play with the files before or after (see the names did make sense after all) their builds, whether into objects or as a final stage.

The auto-ordering of targets is also now working, though I feel there is a slight tweak needed there to cope with truly complex projects. It’s good to see the ordering being altered to reflect the needs of the various targets though.

The reporting needs to be beefed up and some error codes don’t get passed down as well as they could be, but it’s getting there. Butter is up to SVN rev 31 which may not be much, but it’s come a long way since it was checked in!