Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-12-08 16:24:38 -0800 (Wed, 08 Dec 2004)
Revision: 674
Log message:

      Added :squash: dependencies, as requested in bug #153.
      
      For example, consider the following rule:
      
          a: :squash: b
             touch $@
      
      To build a, b *must* exist, but its contents are ignored.
      That is, if b changes, it will not cause a to be updated.
      

Changes  Path
+37 -1 omake/src/build/omake_build.ml
+2 -0 omake/src/eval/omake_rule.ml
+1 -0 omake/src/ir/omake_cache.ml
+39 -5 omake/src/ir/omake_node.ml
+5 -0 omake/src/ir/omake_node_sig.ml
+1 -0 omake/src/ir/omake_node_type.ml
+1 -0 omake/src/ir/omake_symbol.ml
+1 -0 omake/src/util/omake_marshal.ml