Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-03-16 10:37:32 -0800 (Thu, 16 Mar 2006)
Revision: 8910
Log message:

      Cleaning up.
      
      In rule definitions, squash the targets to strings only if
      they are not nodes.  This doesn't change much really.
      
      Probably need more aggressive quoting, so that the following
      is not an implicit rule (it is now).
      
         TARGET[] =
            %.o
         
         $(TARGET): %.c
      
      OTOH, the following is not an implicit rule.
      
         $(file %.o): $(file %.c)
      

Changes  Path
+3 -2 omake-branches/0.9.6.shell/src/build/omake_builtin.ml
+31 -21 omake-branches/0.9.6.shell/src/build/omake_rule.ml
+90 -21 omake-branches/0.9.6.shell/src/env/omake_env.ml
+20 -8 omake-branches/0.9.6.shell/src/env/omake_env.mli