Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 17:55:00 -0700 (Sun, 17 Jul 2005)
Revision: 1252
Log message:

      Well, this was dumb, I completely obliterated the branch with the
      changes that I had made.
      
      I'll have to start another branch.
      
      This adds back support for phony targets.  They are now *really*
      scoped, so we won't get those bogus phony errors when a target
      changes from phony back to normal.
      

Changes  Path
+3 -1 libmojave-branches/strictscope2/util/.#lm_hash.mli
+11 -1 libmojave-branches/strictscope2/util/lm_hash.ml
+6 -5 omake-branches/strictscope2/src/build/omake_build.ml
+1 -1 omake-branches/strictscope2/src/build/omake_builtin_shell.ml
+48 -20 omake-branches/strictscope2/src/env/omake_env.ml
+5 -5 omake-branches/strictscope2/src/ir/omake_cache.ml
+2 -2 omake-branches/strictscope2/src/ir/omake_install.ml
+41 -16 omake-branches/strictscope2/src/ir/omake_node.ml
+4 -0 omake-branches/strictscope2/src/ir/omake_node.mli
+15 -15 omake-branches/strictscope2/src/ir/omake_node_sig.ml
+1 -1 omake-branches/strictscope2/src/main/omake_shell.ml