Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-04-27 15:13:08 -0700 (Sun, 27 Apr 2003)
Revision: 52
Log message:

      This commit addresses the "make clean cleaned the whole project,
      and my 486 takes a long to rebuild" problem.
      
      Phony targets are now arranged in a hierarchy, and omake builds
      only those targets in the current directory and below.  This includes
      .DEFAULT.  So, for example, omake will not rebuild mcc by default
      unless you are in the main directory or above it.
      

Changes  Path
+1 -1 omake/Makefile.in
+8 -1 omake/OMakefile.in
+2 -15 omake/src/build/omake_build.ml
+1 -7 omake/src/build/omake_build_type.ml
+2 -3 omake/src/build/omake_builtin.ml
+79 -24 omake/src/env/omake_env.ml
+2 -3 omake/src/env/omake_env.mli
+6 -6 omake/src/eval/omake_eval.ml
+31 -7 omake/src/ir/omake_cache.ml
+9 -0 omake/src/ir/omake_cache_type.ml
+116 -67 omake/src/ir/omake_node.ml
+17 -6 omake/src/ir/omake_node_sig.ml
+3 -2 omake/src/ir/omake_node_type.ml