4198c5e46afixed pattern problem: now, a normal rule can be inside common-%. this will work: (common-% "foo" ("%.c") (run (gcc -o ,($@) ,($<))))
jottbee
2005-04-11 19:57:15 +0000
2b8a9709a6written new, no need for set! any longer
jottbee
2005-04-11 19:47:05 +0000
0257dc23a1fixed a bug in same-mtime?, all-same-mtime? (behaviour) fixed a bug in same-perms, wrong port, out -> in added head, tail
jottbee
2005-04-11 19:45:25 +0000
93609c80fdrename cml-fork-collecting to cml-fork/collecting
jottbee
2005-03-12 18:56:53 +0000
80fc7c2daecosmetics for display-job-output
jottbee
2005-03-12 18:53:33 +0000
638e7c5a2frename cml-fork-collecting to cml-fork/collecting
jottbee
2005-03-12 18:50:24 +0000
b3f20e6ed0renamed cml-fork-collecting to cml-fork/collecting
jottbee
2005-03-12 09:03:18 +0000
05600a0c92cosmetics for display-job-output
jottbee
2005-03-12 08:24:44 +0000
cafba717cfmake-jobd now takes an optarg: jobd-vers
jottbee
2005-03-12 08:22:51 +0000
c0ece4c94bsmall sample scsh-script using make in scsh
jottbee
2005-03-10 09:49:34 +0000
e9b3d3d6ecchanged function names
jottbee
2005-03-09 15:24:10 +0000
554749cd20embedded some commands for use with make into scsh
jottbee
2005-03-09 14:49:13 +0000
0205ebfd6aadded record type rule-cand
jottbee
2005-03-08 13:14:36 +0000
57b9ebfe8bnew syntax for makefile.
jottbee
2005-03-07 17:37:46 +0000
a5852a70bafixed: check if prereq exists when calculating md5-sum, check if target has prereqs when md5 used, typo
jottbee
2005-03-02 07:07:59 +0000
92821d9337fixed rx: submatches now contain bos/eos
jottbee
2005-02-26 08:48:02 +0000
68a122a2a5support for rx with three submatches in common rules.
jottbee
2005-02-26 07:24:30 +0000
9a25d38343replaced tail-element consisting of three threads (tee, cond-tee, sink) by only one thread; used only async channels
jottbee
2005-02-25 09:35:34 +0000
8ef87159b0added start/stop threads; multiple rule-make commands do work now.
jottbee
2005-02-25 08:14:37 +0000
208f3b47bcsimple/sample makefile for common-rules
jottbee
2005-02-24 14:50:28 +0000
181825c8b9added common rules: (common-file "%.o" ("%.c" "%.h") ...) etc.
jottbee
2005-02-24 14:43:43 +0000
6fe70b47e3fixed a deadlock. make-rule-cml now behaves like fork-bombing (if there are enough "bombs"). Added some cosmetics in make-rule.scm and collect-channels.scm.
jottbee
2005-02-22 07:03:02 +0000
7a6e3585c8added functions for rules requiring all prereqs to be newer to get rebuild.
jottbee
2005-02-21 08:57:48 +0000
8cc73cb7eatestfile for make-rule-cml.
jottbee
2005-02-21 05:13:27 +0000
376d5499e6written new (increased readability, easier).
jottbee
2005-02-21 05:11:29 +0000
915cde7891dfs uses the create-leaf function to insert an unresolveable adjacency as a leaf (= new node) now. this function can be specified as an argument to dfs.
jottbee
2005-02-16 14:07:41 +0000
30d8807382a pred function to compare a given adjacency-identifier with a given target-identifiers can now be specified as optarg #1. auto-leafs? is optarg #2 now.
jottbee
2005-02-16 11:05:39 +0000
12aa087ddfadded automatic variables in (currently only) gnu style. fixed a small bug: with-cwd and file-name-nondirectory was needed to build
jottbee
2005-02-15 19:03:05 +0000
62be1f7142added automatic variables in (currently only) gnu style. added switch between make-rule-cml (file make-rule) and make-rule-no-cml
jottbee
2005-02-15 18:59:37 +0000
c411f67a2cmake-is-out-of-date? is more readable now; small improvement target-mtime doesn't need to be checked for each prereq.
jottbee
2005-02-15 18:54:47 +0000
9e1b812cfdsimple makefile to build tex stuff.
jottbee
2005-02-15 18:42:14 +0000
113cd54a71rewrote (make-rule-result ...) using two named functions for tracing purposes fixed: build-func-result now returns (res . end-state)
jottbee
2005-02-15 18:32:01 +0000
bf7f4e2afbchanged syntax for file, md5, once, and always from ?thunk into ?action0 ...
jottbee
2005-02-15 11:37:40 +0000
d587e4152fchanged syntax for file, md5, once, and always from ?thunk into ?action0 ...
jottbee
2005-02-15 11:29:08 +0000
b7ba049eddmd5 works now. (rule ...) is now called (file ...).
jottbee
2005-02-14 07:41:34 +0000
727d9bdf0fchanged rule-node/make analogously to make-rule.
jottbee
2005-02-14 07:24:34 +0000
b4382fa7b7make-rule now uses the sort function of dfs, added the predicate function position< therefore and changed the rule-node/sort-msgs function accordingly. fixed rule-node/make: now prereqs-results is checked for being an empty list -> init-state is now passed properly, prereqs-results are well-formed now. apply is only used for non-empty prereqs-results (then the number of prereqs is unknown here).
jottbee
2005-02-14 07:13:14 +0000
2479676e2dadded a comment, improved error message for unresolveable adjacencies, a sort function is now part of this module, so it can be used standing alone
jottbee
2005-02-14 06:48:08 +0000
a8dd2ab60bexamples: a small c program to be build through makefile-c.scm
jottbee
2005-02-04 08:05:55 +0000
5b462916b1dfs.scm: depth-first-search/sort algorithm, work in progress...\n to-rule-set.scm: calls dfs, work in progress...
jottbee
2005-01-21 15:40:59 +0000
afb60fbb74to-rule-set.scm: future replacement for rule-trans-set.scm,\n depth-first-search will be called from here.
jottbee
2005-01-21 09:09:31 +0000