Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-03 09:01:25 -0700 (Sat, 03 May 2003)
Revision: 56
Log message:

      Ported to native Win32.  The OSTYPE variable can be used in the
      OMakefile to tell what arch is building.  Note that on Win32,
      the shell is the dumb cmd.exe.  Most commands in the OMakefiles
      run without change on Win32; redirection works, etc.  One difference
      is that the environment uses "set var=val && command" instead
      of "var=val command".
      
      Not much has changed on the Unix end, and mcc seems to compile
      fine on Unix.
      

Changes  Path
Properties omake
+1 -0 omake/.cvsignore
+188 -68 omake/Files
Added omake/Makefile.dep.nt
Properties omake/Makefile.dep.nt
+15 -6 omake/Makefile.in
Added omake/Makefile.nt
Properties omake/Makefile.nt
+16 -0 omake/OMakefile.in
+150 -85 omake/OMakeroot
Added omake/omake_exec_unix.ml
Properties omake/omake_exec_unix.ml
Added omake/omake_exec_win32.ml
Properties omake/omake_exec_win32.ml
+0 -2 omake/rebuild.sh
+45 -136 omake/src/build/omake_build.ml
+1 -0 omake/src/build/omake_build_type.ml
+30 -1 omake/src/build/omake_builtin.ml
+3 -1 omake/src/env/omake_ast_lex.mll
+2 -0 omake/src/env/omake_env.ml
+8 -5 omake/src/env/omake_ir_ast.ml
Added omake/src/exec/omake_exec.mli
Properties omake/src/exec/omake_exec.mli
Added omake/src/exec/omake_exec_type.ml
Properties omake/src/exec/omake_exec_type.ml
Added omake/src/exec/omake_exec_util.ml
Properties omake/src/exec/omake_exec_util.ml
Added omake/src/exec/omake_exec_util.mli
Properties omake/src/exec/omake_exec_util.mli
+135 -104 omake/src/ir/omake_node.ml
+0 -1 omake/src/ir/omake_node_sig.ml
+14 -8 omake/src/ir/omake_node_type.ml
+30 -1 omake/src/magic/omake_gen_magic.ml
+5 -4 omake/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-03 13:31:53 -0700 (Sat, 03 May 2003)
Revision: 57
Log message:

      A few more minor config changes for Win32.
      

Changes  Path
+6 -6 omake/Makefile.nt
+66 -42 omake/OMakeroot
+2 -2 omake/omake_exec_win32.ml
+2 -2 omake/src/build/omake_build.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-04 16:03:24 -0700 (Sun, 04 May 2003)
Revision: 58
Log message:

      Added some README files.
      

Changes  Path
+6 -1 omake/Makefile.in
Added omake/README.Unix
Properties omake/README.Unix
Added omake/README.WIN32
Properties omake/README.WIN32

Changes by: ( at unknown.email)
Date: 2003-05-04 16:03:24 -0700 (Sun, 04 May 2003)
Revision: 59
Log message:

      This commit was manufactured by cvs2svn to create tag 'omake_0_5_0'.

Changes  Path
Copied omake-branches/omake_0_5_0

Changes by: ( at unknown.email)
Date: 2003-05-04 16:03:24 -0700 (Sun, 04 May 2003)
Revision: 60
Log message:

      This commit was manufactured by cvs2svn to create branch
      'omake_0_5_0_release'.

Changes  Path
Copied omake-branches/omake_0_5_0_release

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-04 17:38:27 -0700 (Sun, 04 May 2003)
Revision: 61
Log message:

      Do not raise exceptions in threads.
      

Changes  Path
+11 -17 omake/omake_exec_win32.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-04 18:10:06 -0700 (Sun, 04 May 2003)
Revision: 62
Log message:

      Add yet another exception wrapper.
      

Changes  Path
+4 -0 omake/omake_exec_win32.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-04 18:13:44 -0700 (Sun, 04 May 2003)
Revision: 63
Log message:

      Added yet another file expansion.  nmake is so dumb.
      I believe this does it for this set of changes.
      

Changes  Path
+42 -0 omake/Files

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-04 18:16:29 -0700 (Sun, 04 May 2003)
Revision: 64
Log message:

      Well, one minor change to remove bold sequences in nroff.
      

Changes  Path
+1 -1 omake/Makefile.in

Changes by: ( at unknown.email)
Date: 2003-05-04 18:16:29 -0700 (Sun, 04 May 2003)
Revision: 65
Log message:

      This commit was manufactured by cvs2svn to create tag
      'omake_0_5_0_5'.

Changes  Path
Copied omake-tags/omake_0_5_0_5

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-04 18:21:30 -0700 (Sun, 04 May 2003)
Revision: 66
Log message:

      This "release branch" stuff is confusing me.
      

Changes  Path
+42 -0 omake-branches/omake_0_5_0_release/Files
+1 -1 omake-branches/omake_0_5_0_release/Makefile.in
+15 -17 omake-branches/omake_0_5_0_release/omake_exec_win32.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 09:48:27 -0700 (Thu, 08 May 2003)
Revision: 67
Log message:

      Jyh installs into mcc by default.
      

Changes  Path
+2 -0 omake/rebuild.sh

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 09:48:56 -0700 (Thu, 08 May 2003)
Revision: 68
Log message:

      Working on Justin's publish script.
      

Changes  Path
+6 -0 omake-branches/omake_0_5_0_release/Makefile.in

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 10:52:58 -0700 (Thu, 08 May 2003)
Revision: 69
Log message:

      RPM files back to omake directory.
      

Changes  Path
+6 -0 omake/Makefile.in
+11 -2 omake/make_rpm

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 11:00:00 -0700 (Thu, 08 May 2003)
Revision: 70
Log message:

      Add "publish" target to Makefile.
      

Changes  Path
+2 -3 omake/Makefile.in
+20 -3 omake/make_rpm

Changes by: mojave (mojave at unknown.email)
Date: 2003-05-08 11:11:42 -0700 (Thu, 08 May 2003)
Revision: 71
Log message:

      Added option to install.
      

Changes  Path
+18 -4 omake/make_rpm

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 11:17:43 -0700 (Thu, 08 May 2003)
Revision: 72
Log message:

      Ok, I think this finishes the "publish" target.
      This installs on mojave.  As usual, I am confused about how
      to install software on the slaves.
      

Changes  Path
+3 -1 omake/Makefile.in

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 12:39:41 -0700 (Thu, 08 May 2003)
Revision: 73
Log message:

      Commit these files before trying out cvs_realclean...
      

Changes  Path
+49 -148 omake/Files
+27 -7 omake/Makefile.in
Added omake/src/main/cvs_realclean.ml
Properties omake/src/main/cvs_realclean.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 12:49:40 -0700 (Thu, 08 May 2003)
Revision: 74
Log message:

      Added cvs_realclean.
      

Changes  Path
+3 -2 omake/Makefile.in
+1 -1 omake/make_rpm
+5 -2 omake/omake.spec
+1 -0 omake/src/main/cvs_realclean.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 12:52:17 -0700 (Thu, 08 May 2003)
Revision: 75
Log message:

      Add cvs_realclean to win32.
      

Changes  Path
+11 -7 omake/Makefile.nt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-08 13:39:42 -0700 (Thu, 08 May 2003)
Revision: 76
Log message:

      Forgot to add directory name.
      

Changes  Path
+5 -5 omake/Makefile.in
+3 -2 omake/src/main/cvs_realclean.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-11 08:03:44 -0700 (Sun, 11 May 2003)
Revision: 77
Log message:

      Modified scanning algorithm to run less often.  The old algorithm
      re-ran the scanner each time the source or dependencies changed.
      The new scanner runs only if the source changes.
      
      I removed an optimization that would coalesce scanner targets.
      It is still a good idea, but it is a little hard to maintain.
      With the new algorithm, scanning should happen much less often.
      

Changes  Path
+18 -8 omake/OMakefile.in
+3 -1 omake/OMakeroot
+225 -187 omake/src/build/omake_build.ml
+11 -14 omake/src/build/omake_build_type.ml
+14 -0 omake/src/build/omake_builtin.ml
+16 -2 omake/src/env/omake_env.ml
+14 -1 omake/src/env/omake_env.mli
+24 -1 omake/src/ir/omake_cache.ml
+1 -0 omake/src/ir/omake_cache.mli
+1 -0 omake/src/ir/omake_cache_type.ml
+52 -1 omake/src/ir/omake_node.ml
+2 -0 omake/src/ir/omake_node_sig.ml
+4 -0 omake/src/ir/omake_state.ml
+9 -1 omake/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-19 13:21:18 -0700 (Mon, 19 May 2003)
Revision: 78
Log message:

      Added explicit dependencies for OCaml generated files.
      Usage:
      
      OCamlGeneratedFiles(foo.ml bar.ml baz.mli)
      
      This will ensure that these files are built before dependency
      analysis.
      

Changes  Path
+9 -0 omake/OMakeroot
+8 -4 omake/src/env/omake_env.ml
+7 -0 omake/src/eval/omake_eval.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-19 16:41:06 -0700 (Mon, 19 May 2003)
Revision: 79
Log message:

      Dumb, forgot to compare _directories_ when comparing phony targets.  Oops.
      This was the cause of the deadlocked .DEFAULT.  Don't know why it
      appeared only on quistis.chaos2.org
      

Changes  Path
+12 -2 omake/src/build/omake_build.ml
+3 -0 omake/src/env/omake_env.ml
+9 -5 omake/src/ir/omake_node.ml

Changes by: justins (justins at unknown.email)
Date: 2003-05-19 19:10:44 -0700 (Mon, 19 May 2003)
Revision: 80
Log message:

      Ignore final binary files
      

Changes  Path
Properties omake
+2 -0 omake/.cvsignore

Changes by: justins (justins at unknown.email)
Date: 2003-05-19 20:12:15 -0700 (Mon, 19 May 2003)
Revision: 81
Log message:

      Ignore that bloody autom4te directory...
      

Changes  Path
Properties omake
+1 -0 omake/.cvsignore

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-20 09:07:38 -0700 (Tue, 20 May 2003)
Revision: 82
Log message:

      Working on RPM build.
      

Changes  Path
+1 -1 omake/Makefile.in
+5 -32 omake/make_rpm
+3 -2 omake/omake.spec

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-20 09:09:21 -0700 (Tue, 20 May 2003)
Revision: 83
Log message:

      Separate number from Release.
      

Changes  Path
+1 -1 omake/omake.spec

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-20 09:17:45 -0700 (Tue, 20 May 2003)
Revision: 84
Log message:

      Trying install script.
      

Changes  Path
Added omake/config_rpm
Properties omake/config_rpm
Added omake/install_rpm
Properties omake/install_rpm
+2 -2 omake/omake.spec

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-20 09:24:40 -0700 (Tue, 20 May 2003)
Revision: 85
Log message:

      Use chroot properly.
      

Changes  Path
+1 -2 omake/install_rpm

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-05-21 19:17:04 -0700 (Wed, 21 May 2003)
Revision: 86
Log message:

      Nothing substantial here, just a few more debugging lines.
      

Changes  Path
+6 -2 omake/src/build/omake_build.ml
+0 -3 omake/src/build/omake_build_type.ml
+3 -0 omake/src/env/omake_env.ml