Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-20 20:59:16 -0800 (Fri, 20 Jan 2006)
Revision: 8545
Log message:

      The new patch for check OCaml versions was breaking because
      the installation in the $(INSTALL_DIR) has a different shape
      than $(MP_ROOT).  In particular it was $(INSTALL_DIR)/lib/mk
      vs $(MP_ROOT)/mk.
      
      Since this is a general headache, I readjusted mp.install to use the
      following dirs:
         lib bin export/mk export/theories
      and installed into $(INSTALL_DIR)/
         lib bin mk theories
      
      Also:
         - Fixed THEORYPATH, it should include $(INSTALL_DIR)/theories,
           not $(INSTALL_DIR).
      
         - Removed READONLY theories from the set of build directories.
      
      IMHO, we should "clean" the lib/ directory so it does not contain
      any real files (right now it contains just the lib/words file).
      This would make our clean scripts easier.  In fact, ideally,
      we would remove lib/ and bin/ from svn entirely.
      
      I think that this would just require a change to OCaml.om, where
      OCamlLibraryCopy files would depend on $(LIB), etc.  This would usually
      have no effect, but users could define a rule that would mkdir the $(LIB)
      and $(BIN) directories it if they do not exist.
      

Changes  Path
+15 -13 metaprl/OMakefile
+29 -1 metaprl/OMakefile_common
+24 -22 metaprl/OMakefile_theories
Copied metaprl/filter/words
+5 -5 metaprl/mk/defaults
+4 -1 metaprl/mk/gen_omakeroot
+2 -2 metaprl/mk/make_config
+0 -0 metaprl/support/shell/inputs/OMakefile
+1 -1 metaprl/util/OMakefile