aboutsummaryrefslogtreecommitdiff
path: root/src/rule.cpp (follow)
AgeCommit message (Collapse)Author
2011-01-20Fixes to use libbu++ Bu::StringMike Buland
2010-05-16Works with the minor changes that have happened to libbu++, it's ready for newMike Buland
features and fixes :)
2009-12-21Wow, that was aweful. There was a horrible problem with rule generated targetsMike Buland
not getting the variables from the parent target.
2009-12-21m3 is copied into trunk, we should be good to go, now.Mike Buland
2009-12-21Removed the old trunk contents. About to load up m3Mike Buland
2007-02-08build doesn't tollerate duplicates anymore.Mike Buland
2006-11-23Minor tweak keeps the same old behavior for check, but makes clean removeMike Buland
everything in the produces list.
2006-09-20Full chaining now works, fixed a bug I didn't notice a few minutes ago...Mike Buland
2006-09-20Changed the api for variable replacement contexts. There can now be multipleMike Buland
levels of contextual inheritance, so now sub-targets automatically get their parent target's context variables, if they need them.
2006-09-14Made more changes, this one has a little extra debug, get the next one.Mike Buland
2006-09-14david - a couple of random things mike told me to fixDavid
2006-09-12Build now builds, it has viewers, and dependancy checking, and everything works.Mike Buland
Now we have to add cleaning, caching, and more viewer hooks / viewers.
2006-09-10Almost done tweaking the variable system, it needed support for local, orMike Buland
"extra" variables.
2006-09-07About to implement Rule, the heart of the porform generation system. OnceMike Buland
that's done, we can actually run the performs, and, most likely build things.
2006-08-29Updated a load, now there's a seperate module for performing string processingMike Buland
pre parser, and whatever.
2006-08-23Loads more stuff...it's nearly working now.Mike Buland
2006-08-18Gutted, deleted almost all the source, too many changes to keep it around, we'llMike Buland
see what happens next.
2006-08-01It builds fine, and can build other things as well, like squirrelmud, and clean.Mike Buland
I need to fix the dependancy tracking so that it will only check if it needs to, sort of like pymake. And does each file as it gets to it.
2006-08-01It actually builds, now it just needs dependancy tracking, and maybe auto-targetMike Buland
check triggering.
2006-07-31It almost builds, we need to get rid of duplicate list entries and actuallyMike Buland
store the commands somewhere so the target handler can decide if they need to be run.
2006-07-31We're almost to rule/command generation, then only a couple of steps before itMike Buland
will do it all!
2006-07-31I still can't get the pymake file to auto-make the bison and flex .c files, butMike Buland
besides that everything is looking great. There's only one thing left to parse and interpret before we can try actually building something.