Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-13 20:16:59 -0700 (Sun, 13 May 2007)
Revision: 10734
Log message:

      Change the handling of .PHONY nodes, so that they appear like real files.
     Reading the file builds that target.
     
     <jyh@jaoquin ~/links/omake/svn 1314>ls -l /tmp/fuse
     total 7
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 .OCAMLLINK
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 .PHONY
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 .omakedb@ -> /Users/jyh/projects/omake...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 .omakedb.lock@ -> /Users/jyh/projects/...
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 CGeneratedFilesTarget
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 OCamlGeneratedFilesTarget
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakefile@ -> /Users/jyh/projects/omak...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakefile.omc@ -> /Users/jyh/projects/...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakeroot@ -> /Users/jyh/projects/omak...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 OMakeroot.omc@ -> /Users/jyh/projects/...
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 TeXGeneratedFilesTarget
     -r--r--r--   1 root  wheel  1024 Dec 31  1969 clean
     drwxrwxr-x   4 jyh   jyh     136 Apr 25  1939 dir1/
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 omakefs@ -> /Users/jyh/projects/omake/...
     lrwxrwxrwx   1 root  wheel     0 Dec 31  1969 omakefs.omc@ -> /Users/jyh/projects/om...

Changes  Path
+2 -0 omake-jumbo-branches/dll-fuse/lib/Pervasives.om
+31 -24 omake-jumbo-branches/dll-fuse/src/build/omake_build.ml
+2 -1 omake-jumbo-branches/dll-fuse/src/build/omake_build.mli
+63 -11 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_file.ml
+80 -1 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_object.ml
+3 -2 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_target.ml
+1 -1 omake-jumbo-branches/dll-fuse/src/builtin/omake_builtin_test.ml
+45 -0 omake-jumbo-branches/dll-fuse/src/eval/omake_value.ml
+1 -0 omake-jumbo-branches/dll-fuse/src/eval/omake_value.mli
+4 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_node.ml
+4 -0 omake-jumbo-branches/dll-fuse/src/ir/omake_node_sig.ml
+1 -1 omake-jumbo-branches/dll-fuse/tests/dll/fuse/fuse_post.om
+147 -68 omake-jumbo-branches/dll-fuse/tests/dll/fuse/omakefs/omakefs