Commit Graph

8 Commits

Author SHA1 Message Date
jottbee 0205ebfd6a added record type rule-cand 2005-03-08 13:14:36 +00:00
jottbee 57b9ebfe8b new syntax for makefile. 2005-03-07 17:37:46 +00:00
jottbee a5852a70ba fixed: check if prereq exists when calculating md5-sum, check if
target has prereqs when md5 used, typo
2005-03-02 07:07:59 +00:00
jottbee 0898ffd43d added common rules: (common-file "%.o" ("%.c" "%.h") ...) 2005-02-24 14:30:07 +00:00
jottbee 7a6e3585c8 added functions for rules requiring all prereqs to be newer to get rebuild. 2005-02-21 08:57:48 +00:00
jottbee c411f67a2c make-is-out-of-date? is more readable now; small improvement
target-mtime doesn't need to be checked for each prereq.
2005-02-15 18:54:47 +00:00
jottbee b7ba049edd md5 works now. (rule ...) is now called (file ...). 2005-02-14 07:41:34 +00:00
jottbee a8dd2ab60b examples: a small c program to be build through makefile-c.scm
to-rule-set: rule-candidates -> dfs -> '(#{:rule} ...) -> rule-set

dfs:      depth first topological sort with automatic leaf insertion

out-of-date: replaced by templates.scm

rule-trans-set: replaced by to-rule-set
2005-02-04 08:05:55 +00:00