Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-04-30 18:04:48 -0700 (Sat, 30 Apr 2005)
Revision: 923
Log message:

      Make scanner dependencies soft recursive.  That is, the results of
      a scan become soft dependencies for the next scan.
      
      This will work fairly well for C, addressing bug #423, but it
      is too aggressive for OCaml.  I'll try to address that next.
      

Changes  Path
+13 -19 omake/src/build/omake_build.ml
+2 -10 omake/src/eval/omake_eval.ml
+1 -1 omake/src/eval/omake_rule.ml
+53 -8 omake/src/ir/omake_cache.ml
+4 -4 omake/src/ir/omake_cache.mli
+4 -6 omake/src/ir/omake_cache_type.ml