This commit was generated by cvs2svn to compensate for changes in r5670,
[chise/xemacs-chise.git.1] / lisp / setup-paths.el
index a01dff3..3d07560 100644 (file)
   "Depth of load-path searches in core Lisp paths.")
 
 (defvar paths-default-info-directories
-  (mapcar (function
-          (lambda (dirlist)
-            (paths-construct-path
-             dirlist (char-to-string directory-sep-char))))
-         '(("usr" "local" "info")
-           ("usr" "info")
-           ("usr" "local" "share" "info")
-           ("usr" "share" "info")))
+  (list (paths-construct-path '("usr" "local" "info")
+                             (char-to-string directory-sep-char))
+       (paths-construct-path '("usr" "info")
+                             (char-to-string directory-sep-char)))
   "Directories appended to the end of the info path by default.")
 
 (defun paths-find-site-lisp-directory (roots)
                             nil
                             configure-site-directory))
 
-(defun paths-find-site-module-directory (roots)
-  "Find the site modules directory of the XEmacs hierarchy."
-  (paths-find-site-directory roots "site-modules"
-                            nil
-                            configure-site-module-directory))
-
 (defun paths-find-lisp-directory (roots)
   "Find the main Lisp directory of the XEmacs hierarchy."
   (paths-find-version-directory roots "lisp"
                                nil
                                configure-lisp-directory))
 
-(defun paths-find-module-directory (roots)
-  "Find the main modules directory of the XEmacs hierarchy."
-  (paths-find-architecture-directory roots "modules"
-                                    nil configure-module-directory))
-
 (defun paths-construct-load-path
   (roots early-package-load-path late-package-load-path last-package-load-path
         lisp-directory
            lisp-load-path
            last-package-load-path)))
 
-(defun paths-construct-module-load-path
-  (root module-directory &optional site-module-directory)
-  "Construct the modules load path."
-  (let* ((envvar-value (getenv "EMACSMODULEPATH"))
-        (env-module-path
-         (and envvar-value
-              (paths-decode-directory-path envvar-value 'drop-empties)))
-        (site-module-load-path
-         (and site-module-directory
-              (paths-find-recursive-load-path (list site-module-directory)
-                                              paths-load-path-depth)))
-        (module-load-path
-         (and module-directory
-              (paths-find-recursive-load-path (list module-directory)
-                                              paths-load-path-depth))))
-     (append env-module-path
-           site-module-load-path
-           module-load-path)))
-
 (defun paths-construct-info-path (roots early-packages late-packages last-packages)
   "Construct the info path."
   (let ((info-path-envval (getenv "INFOPATH")))
 
 (defun paths-find-doc-directory (roots)
   "Find the documentation directory."
-  (paths-find-architecture-directory roots "lib-src" nil configure-doc-directory))
+  (paths-find-architecture-directory roots "lib-src"))
 
 (defun paths-find-lock-directory (roots)
   "Find the lock directory."
-  (defvar configure-lock-directory)
   (paths-find-site-directory roots "lock" "EMACSLOCKDIR" configure-lock-directory))
 
 (defun paths-find-superlock-file (lock-directory)
   "Find the superlock file."
-  ;; #### There is no such variable configure-superlock-file!
   (cond
    ((null lock-directory)
     nil)
 
 (defun paths-find-exec-directory (roots)
   "Find the binary directory."
-  (paths-find-architecture-directory roots "lib-src"
-                                    nil configure-exec-directory))
+  (paths-find-architecture-directory roots "lib-src" configure-exec-directory))
 
 (defun paths-construct-exec-path (roots exec-directory
                                  early-packages late-packages last-packages)
         (paths-decode-directory-path path-envval 'drop-empties)))
    (packages-find-package-exec-path early-packages)
    (packages-find-package-exec-path late-packages)
+   (packages-find-package-exec-path last-packages)
    (let ((emacspath-envval (getenv "EMACSPATH")))
      (and emacspath-envval
          (split-path emacspath-envval)))
    (and exec-directory
-       (list exec-directory))
-   (packages-find-package-exec-path last-packages)))
+       (list exec-directory))))
 
 (defun paths-find-data-directory (roots)
   "Find the data directory."
   (append
    (packages-find-package-data-path early-packages)
    (packages-find-package-data-path late-packages)
-   (list data-directory)
-   (packages-find-package-data-path last-packages)))
+   (packages-find-package-data-path last-packages)
+   (list data-directory)))
 
 ;;; setup-paths.el ends here