(What's tm?): Don't use section number.
[elisp/tm.git] / TM-CFG
diff --git a/TM-CFG b/TM-CFG
index 71745fa..2b7126b 100644 (file)
--- a/TM-CFG
+++ b/TM-CFG
@@ -1,15 +1,17 @@
 ;;; -*-Emacs-Lisp-*-
-;;;
-;;; $Id: TM-CFG,v 7.23 1996/09/08 17:46:57 morioka Exp morioka $
-;;;
+
+;; TM-CFG: installation setting about tm-oomori.
+
+;;; Code:
 
 (defvar default-load-path load-path)
 (setq load-path (append
                 (mapcar (function
                          (lambda (path)
-                           (expand-file-name path (getenv "PWD"))
+                           (expand-file-name path default-directory)
                            ))
-                        '("." "../tl" "../mu" "../mel"
+                        '("." "../apel" "../tl" "../bitmap-mule"
+                          "../mu" "../flim"
                           "../tm-mh-e" "../gnus-mime" "../tm-gnus"
                           "../tm-mail" "../tm-vm")
                         )
     (expand-file-name "../../../.." exec-directory)
     ))
 
-;; Please specify tm package prefix [optional]
-(setq TM_PACKAGE_PREFIX "")
+;; Please specify emu prefix [optional]
+(setq EMU_PREFIX
+      (if (string-match "XEmacs" emacs-version)
+         "emu"
+       ""))
+
+;; Please specify emu prefix [optional]
+(setq APEL_PREFIX
+      (if (string-match "XEmacs" emacs-version)
+         "apel"
+       ""))
 
 ;; Please specify tl prefix [optional]
 ;;(setq TL_PREFIX "tl")
          "tl"
        ""))
 
+;; Please specify prefix for ``bitmap-mule'' [optional]
+(setq BITMAP_PREFIX "bitmap")
+
 ;; Please specify MU prefix [optional]
 (setq MU_PREFIX "mu")
 
-;; Please specify MEL prefix [optional]
-(setq MEL_PREFIX "mel")
+;; Please specify FLIM prefix [optional]
+(setq FLIM_PREFIX "flim")
 
 ;; Please specify tm prefix [optional]
 (setq TM_PREFIX "tm")
 ;;
 ;;     <LISPDIR> = <PREFIX>/DATA_PREFIX/<install-elisp-prefix>/
 ;;     <LISPDIR>/mime-setup.{el|elc}
-;;     <LISPDIR>/<TM_PACKAGE_PREFIX>/<TL_PREFIX>/  --- tl  lisp files
-;;     <LISPDIR>/<TM_PACKAGE_PREFIX>/<MU_PREFIX>/  --- MU lisp files
-;;     <LISPDIR>/<TM_PACKAGE_PREFIX>/<MEL_PREFIX>/ --- MEL lisp files
-;;     <LISPDIR>/<TM_PACKAGE_PREFIX>/<TM_PREFIX>/  --- tm  lisp files
+;;     <LISPDIR>/<TL_PREFIX>/          --- tl lisp files
+;;     <LISPDIR>/<BITMAP_PREFIX>/      --- bitmap lisp files
+;;     <LISPDIR>/<MU_PREFIX>/          --- MU lisp files
+;;     <LISPDIR>/<MEL_PREFIX>/         --- MEL lisp files
+;;     <LISPDIR>/<TM_PREFIX>/          --- tm lisp files
 ;;
 ;; For example, if <PREFIX> = "/usr/local" and you use Emacs 19.34,
 ;;
 ;;     <LISPDIR> = /usr/local/share/emacs/site-lisp/
 ;;     /usr/local/share/emacs/site-lisp/mime-setup.{el|elc}
-;;     /usr/local/share/emacs/site-lisp/     --- tl  lisp files
-;;     /usr/local/share/emacs/site-lisp/mu/  --- MU lisp files
-;;     /usr/local/share/emacs/site-lisp/mel/ --- MEL lisp files
-;;     /usr/local/share/emacs/site-lisp/tm/  --- tm  lisp files
+;;     /usr/local/share/emacs/site-lisp/       --- tl  lisp files
+;;     /usr/local/share/emacs/site-lisp/mu/    --- MU lisp files
+;;     /usr/local/share/emacs/site-lisp/mel/   --- MEL lisp files
+;;     /usr/local/share/emacs/site-lisp/tm/    --- tm  lisp files
 ;;
 ;; For example, if <PREFIX> = "~/" and you use XEmacs,
 ;;
 (defvar LISPDIR (install-detect-elisp-directory PREFIX))
 ;; (setq install-default-elisp-directory "~/lib/emacs/lisp")
 
+(setq EMU_DIR
+      (expand-file-name
+       EMU_PREFIX
+       (install-detect-elisp-directory PREFIX nil 'version-specific)))
+
 ;; Please specify mime-setup.{el|elc} install path.
 (setq SETUP_FILE_DIR LISPDIR)
 
-(setq TM_LISPDIR (expand-file-name TM_PACKAGE_PREFIX LISPDIR))
-
-(setq TL_DIR (expand-file-name TL_PREFIX TM_LISPDIR))
-(setq MU_DIR (expand-file-name MU_PREFIX TM_LISPDIR))
-(setq MEL_DIR (expand-file-name MEL_PREFIX TM_LISPDIR))
-(setq TM_KERNEL_DIR (expand-file-name TM_PREFIX TM_LISPDIR))
-(setq TM_MHE_DIR TM_KERNEL_DIR)
-(setq TM_GNUS_DIR TM_KERNEL_DIR)
-(setq Gnus_MIME_DIR TM_KERNEL_DIR)
-(setq TM_MAIL_DIR TM_KERNEL_DIR)
-(setq TM_VM_DIR TM_KERNEL_DIR)
+(setq APEL_DIR         (expand-file-name APEL_PREFIX   LISPDIR))
+(setq TL_DIR           (expand-file-name TL_PREFIX     LISPDIR))
+(setq BITMAP_DIR       (expand-file-name BITMAP_PREFIX LISPDIR))
+(setq MU_DIR           (expand-file-name MU_PREFIX     LISPDIR))
+(setq FLIM_DIR         (expand-file-name FLIM_PREFIX   LISPDIR))
+(setq TM_KERNEL_DIR    (expand-file-name TM_PREFIX     LISPDIR))
+(setq TM_MHE_DIR       TM_KERNEL_DIR)
+(setq TM_GNUS_DIR      TM_KERNEL_DIR)
+(setq Gnus_MIME_DIR    TM_KERNEL_DIR)
+(setq TM_MAIL_DIR      TM_KERNEL_DIR)
+(setq TM_VM_DIR                TM_KERNEL_DIR)
 
 (cond ((member LISPDIR default-load-path)
-       (if (string-equal TM_PACKAGE_PREFIX "")
-          (setq TL_RELATIVE_DIR TL_PREFIX
-                MU_RELATIVE_DIR MU_PREFIX
-                MEL_RELATIVE_DIR MEL_PREFIX
-                TM_KERNEL_RELATIVE_DIR TM_PREFIX
-                )
-        (setq TL_RELATIVE_DIR
-              (concat (file-name-as-directory TM_PACKAGE_PREFIX) TL_PREFIX))
-        (setq MU_RELATIVE_DIR
-              (concat (file-name-as-directory TM_PACKAGE_PREFIX) MU_PREFIX))
-        (setq MEL_RELATIVE_DIR
-              (concat (file-name-as-directory TM_PACKAGE_PREFIX) MEL_PREFIX))
-        (setq TM_KERNEL_RELATIVE_DIR
-              (concat (file-name-as-directory TM_PACKAGE_PREFIX) TM_PREFIX))
-        ))
+       (setq APEL_RELATIVE_DIR         APEL_PREFIX)
+       (setq TL_RELATIVE_DIR           TL_PREFIX)
+       (setq BITMAP_RELATIVE_DIR       BITMAP_PREFIX)
+       (setq MU_RELATIVE_DIR           MU_PREFIX)
+       (setq FLIM_RELATIVE_DIR         FLIM_PREFIX)
+       (setq TM_KERNEL_RELATIVE_DIR    TM_PREFIX)
+       )
       ((string-match (concat "^" (regexp-quote (expand-file-name "~/")))
                     LISPDIR)
-       (setq TL_RELATIVE_DIR (concat "~/" (file-relative-name TL_DIR "~/")))
-       (setq MU_RELATIVE_DIR (concat "~/" (file-relative-name MU_DIR "~/")))
-       (setq MEL_RELATIVE_DIR (concat "~/" (file-relative-name MEL_DIR "~/")))
+       (setq APEL_RELATIVE_DIR
+            (concat "~/" (file-relative-name APEL_DIR "~/"))
+            )
+       (setq TL_RELATIVE_DIR
+            (concat "~/" (file-relative-name TL_DIR "~/"))
+            )
+       (setq BITMAP_RELATIVE_DIR
+            (concat "~/" (file-relative-name BITMAP_DIR "~/"))
+            )
+       (setq MU_RELATIVE_DIR
+            (concat "~/" (file-relative-name MU_DIR "~/"))
+            )
+       (setq FLIM_RELATIVE_DIR
+            (concat "~/" (file-relative-name FLIM_DIR "~/"))
+            )
        (setq TM_KERNEL_RELATIVE_DIR
-            (concat "~/" (file-relative-name TM_KERNEL_DIR "~/")))
+            (concat "~/" (file-relative-name TM_KERNEL_DIR "~/"))
+            )
        )
       (t
-       (setq TL_RELATIVE_DIR TL_DIR)
-       (setq MU_RELATIVE_DIR MU_DIR)
-       (setq MEL_RELATIVE_DIR MEL_DIR)
-       (setq TM_KERNEL_RELATIVE_DIR TM_KERNEL_DIR)
+       (setq APEL_RELATIVE_DIR         APEL_DIR)
+       (setq TL_RELATIVE_DIR           TL_DIR)
+       (setq BITMAP_RELATIVE_DIR       BITMAP_DIR)
+       (setq MU_RELATIVE_DIR           MU_DIR)
+       (setq FLIM_RELATIVE_DIR         FLIM_DIR)
+       (setq TM_KERNEL_RELATIVE_DIR    TM_KERNEL_DIR)
        ))
-(setq TM_MHE_RELATIVE_DIR TM_KERNEL_RELATIVE_DIR)
-(setq TM_GNUS_RELATIVE_DIR TM_KERNEL_RELATIVE_DIR)
+(setq TM_MHE_RELATIVE_DIR      TM_KERNEL_RELATIVE_DIR)
+(setq TM_GNUS_RELATIVE_DIR     TM_KERNEL_RELATIVE_DIR)
 
 (setq TM_GNUS_INSTALL_FORMAT
-      "cd gnus; PWD=`pwd` make install-19 EMACS=%s TMDIR19=%s")
+      "cd gnus; make install-19 EMACS=%s TMDIR19=%s")
 (setq TM_GNUS_COMPILE ".gnus-compile")
 (setq MAKE "make")
 
 (setq BINS '("ol2" "decode-b"))
 (setq METHOD_SRC_DIR "methods")
 (setq METHODS
-      '("tm-au" "tm-file" "tm-html" "tm-image" "tm-mpeg" "tm-plain"
+      '("tm-au" "tm-file" "tm-html" "tm-image" "tm-mpeg"
+       "tm-plain" "tm-ps"
        "tmdecode"))
 
 ;;; TM-CFG ends here