;;; -*-Emacs-Lisp-*-

;; SKK-CFG: user configuration file for SKK installation.
;; Copyright (C) 1999 Mikio Nakajima <minakaji@osaka.email.ne.jp>

;; Author: Mikio Nakajima <minakaji@osaka.email.ne.jp>
;; Maintainer: Mikio Nakajima <minakaji@osaka.email.ne.jp>
;; Version: $Id: SKK-CFG,v 1.10 1999/10/23 13:28:18 minakaji Exp $
;; Last Modified: $Date: 1999/10/23 13:28:18 $

;; Commentary
;;
;; These values of variables below are default configurations
;; specified in SKK-MK.  If you would like to change some of these,
;; you can edit this file (Do not edit SKK-MK directly).
;;
;; Please note that all variables specified in the command line 
;; overwrite ones defined in SKK-MK and SKK-CFG.
;;
;; This file is composed of major three parts.  GENERIC VARIABLE
;; section, NON-PACKAGE INSTALL RELATED VARIABLE section, and PACKAGE
;; INSTALL RELATED VARIABLE section.
;;
;; You can confirm target directories without an actual installation
;; by M-x SKK-MK-what-where or M-x SKK-MK-what-where-package after
;; load SKK-MK.

;;; Code:

;;;; User variables to control SKK-MK.
;; $B$3$N(B 2 $B$D$K$D$$$F$O!"(BSKK-MK $B$NCf$N%I%-%e%a%s%H$r8+$F$M!#(B
;; (setq SKK-MK-cleanup-trouble-makers nil)
;; (setq SKK-MK-debugging nil)
;;
;; APEL $B$,%$%s%9%H!<%k$5$l$F$$$k%G%#%l%/%H%j!#(B
;; APEL $B$,(B APEL $B$NDs6!$9$kI8=`$N%$%s%9%H!<%kJ}K!$K$h$j%$%s%9%H!<%k$5$l$F$$$k>l9g$O!";XDj(B
;; $B$NI,MW$,$J$$!#(B
;; $B$3$N%G%#%l%/%H%j$,;XDj$5$l$k$H(B SKK_MODULES $B$N%3%s%Q%$%k$N:]$K(B load-path $B$,DL$5$l$k!#(B
;; (setq APEL_SPECIFIC_LISPDIR (getenv "APEL_SPECIFIC_LISPDIR"))
;;
;; $BA4$F$N%U%!%$%k$,%$%s%9%H!<%k$5$l$k%G%#%l%/%H%j$N(B root directory$B!#(B
;; ;; `install-prefix' is defined in install.el of APEL.
;; ;; Maybe it is `/usr/local'.
;; (setq PREFIX (or (getenv "PREFIX") install-prefix))
;;
;; SKK_MODULES $B$,%$%s%9%H!<%k$5$l$k%G%#%l%/%H%j$N(B root directory$B!#(B
;; (setq LISPDIR
;;       (or (getenv "LISPDIR") (install-detect-elisp-directory PREFIX)) )
;;
;; Emacs $B$N(B version specific $B$J(B Lisp program $B$,%$%s%9%H!<%k$5$l$F$$$k%G%#%l%/%H%j!#(B
;; $B$3$N%G%#%l%/%H%j$,;XDj$5$l$k$H(B SKK_MODULES $B$N%3%s%Q%$%k$N:]$K(B load-path $B$,DL$5$l$k!#(B
;; APEL $B$,(B APEL $B$NDs6!$9$kI8=`$N%$%s%9%H!<%kJ}K!$K$h$j%$%s%9%H!<%k$5$l$F$$$k>l9g$O!";XDj(B
;; $B$NI,MW$,$J$$(B (skk-lookup.el $B$J$I30It%W%m%0%i%`$r(B require $B$9$kI,MW$,$"$k$H$-$O!"$3$N(B
;; $BJQ?t$rMxMQ$7$F(B
;;   (setq VERSION_SPECIFIC_LISPDIR "/usr/local/lib/xemacs/site-lisp/lookup")
;; $B$J$I$H$7$F$bNI$$!#(B
;; (setq VERSION_SPECIFIC_LISPDIR
;;       (or (getenv "VERSION_SPECIFIC_LISPDIR")
;;           (install-detect-elisp-directory PREFIX nil 'version-specific) ))
;;
;; APEL $B$N(B emu $B%b%8%e!<%k$,%$%s%9%H!<%k$5$l$k%G%#%l%/%H%j$N%W%l%U%#%C%/%9(B
;; ($B%]%9%H%U%#%C%/%9$H$$$&$Y$-$+(B)$B!#(BAPEL $B$r%$%s%9%H!<%k$9$k$H$-$K7hDj$5$l$k(B
;; $BCM$HF1$8CM$rJV$9I,MW$,$"$k$N$G!"ITMQ0U$K$$$8$i$J$$$3$H!#(B
;; (setq EMU_PREFIX
;;       (if (or (featurep 'xemacs)
;;               (and (fboundp 'set-buffer-multibyte)
;;                    (subrp (symbol-function 'set-buffer-multibyte))))
;;           "emu"
;;         ""))
;;
;; ;; GENERIC VARIABLE.
;; skk.texi $B$,CV$+$l$F$$$k%=!<%9%G%#%l%/%H%j!#(B
;; (setq DOCDIR (or (getenv "DOCDIR") "./doc"))
;;
;; $B%A%e!<%H%j%"%k$,CV$+$l$F$$$k%=!<%9%G%#%l%/%H%j!#(B
;; (setq ETCDIR (or (getenv "ETCDIR") "./etc"))
;; 
;; $B%$%s%9%H!<%k$9$k(B skk.info* $B%U%!%$%kL>!#(B
;; (setq SKK_INFOS
;;       (or (getenv "SKK_INFOS")
;;           '("skk.info" "skk.info-1" "skk.info-2" "skk.info-3" "skk.info-4") ))
;;
;; $B%3%s%Q%$%k(B & $B%$%s%9%H!<%k$9$Y$-(B SKK $B4XO"%W%m%0%i%`C#(B (.el $B$O=|$$$F;XDj$9$k(B)$B!#(B
;; (setq SKK_MODULES
;;       (or (getenv "SKK_MODULES")
;;           (let ((list '(queue-m stack-m skk-foreword
;;                                 skk-gadget skk-isearch skk-auto skk-comp
;;                                 skk-kakasi skk-kcode skk-leim skk-look
;;                                 skk-num skk-obsolete skk-server skk-tut
;;                                 skk skk-develop skk-autoloads
;;                                 ;; EXPERIMENTAL
;;                                 skk-rdbms skk-study skk-tutcode skk-tutcdef skk-dcomp
;;                                 ;; VIP 3.7
;;                                 ;; vip
;;                                 )))
;;             (and SKK-MK-running-xemacs
;;                  (member "skk-leim" preloaded-file-list)
;;                  (setq list (nconc list (list 'skk-vars))) )
;;             (condition-case nil
;;                 ;; you might have to add lookup installed directory to `load-path'.
;;                 (and (require 'lookup) (setq list (nconc list (list 'skk-lookup))))
;;               (error) )
;;             (condition-case nil
;;                 (and (require 'viper) (setq list (nconc list (list 'skk-viper))))
;;               (error) )
;;             (and (or (featurep 'gdbm) (featurep 'dbm) (featurep 'berkdb)
;;                      (featurep 'berkeley-db) )
;;                  (setq list (nconc list (list 'skk-dbm))) )
;;             list )))
;;
;; SKK $B$,%$%s%9%H!<%k$5$l$k%G%#%l%/%H%j$N%W%l%U%#%C%/%9(B ($B%]%9%H%U%#%C%/%9$H8@$&$Y$-$+(B)$B!#(B
;; PREFIX $B$NCM$,(B /usr/local, LISPDIR $B$,(B /usr/local/lib/xemacs/site-lisp ($B;HMQ$9(B
;; $B$k(B Emacsen $B$N<oN`$K$h$j0[$J$j$^$9(B) $B$G(B SKK_PREFIX $B$,(B "skk" $B$N$H$-$O!"(BSKK_DATADIR
;; $B$,(B /usr/local/share/skk, SKK_LISPDIR $B$,(B /usr/local/lib/xemacs/site-lisp/skk
;; $B$K$J$k$,!"$3$NKvHx$N(B "/skk" $B$,(B SKK_PREFIX$B!#(B
;; (setq SKK_PREFIX (or (getenv "SKK_PREFIX") "skk"))
;;
;; $B%$%s%U%)$N%=!<%9%U%!%$%kL>!#(B
;; (setq SKK_TEXIS (or (getenv "SKK_TEXIS") '("skk.texi")))
;;
;; $B%A%e!<%H%j%"%k%U%!%$%kL>!#(B
;; (setq SKK_TUTORIALS (or (getenv "SKK_TUTORIALS") '("SKK.tut" "SKK.tut.E")))
;;
;; ;; NON-PACKAGE INSTALL RELATED VARIABLE ($B%Q%C%1!<%8%$%s%9%H!<%k$O(B XEmacs $B$N$_(B).
;;
;; $B%A%e!<%H%j%"%k$N%$%s%9%H!<%k@h!#(B
;; (setq SKK_DATADIR
;;       (or (getenv "SKK_DATADIR")
;;           (expand-file-name SKK_PREFIX (expand-file-name "share" PREFIX)) ))
;;
;; $B%$%s%U%)$N%$%s%9%H!<%k@h!#(B
;; (setq SKK_INFODIR
;;       (or (getenv "SKK_INFODIR")(expand-file-name "info" PREFIX)) )
;;
;; SKK_MODULES $B$N%$%s%9%H!<%k@h!#(B
;; (setq SKK_LISPDIR
;;       (or (getenv "SKK_LISPDIR") (expand-file-name SKK_PREFIX LISPDIR)) )
;;
;; ;; PACKAGE INSTALL RELATED VARIABLE (XEmacs $B$G(B make install-package $B$9$k$H$-$@$14X78$9$k(B).
;; $B%$%s%9%H!<%k@h$r7h$a$k(B root directory$B!#(B
;; (setq PACKAGEDIR
;;       (or (getenv "PACKAGEDIR")
;;           (if (boundp 'early-packages)
;;               (let ((dirs
;;                      (append (if early-package-load-path early-packages)
;;                              (if late-package-load-path late-packages)
;;                              (if last-package-load-path last-packages) ))
;;                     dir )
;;                 (while (not (file-exists-p (setq dir (car dirs))))
;;                   (setq dirs (cdr dirs)) )
;;                 dir ))))
;;
;; $B%$%s%U%)$N%$%s%9%H!<%k@h!#(B
;; (setq PACKAGE_INFODIR
;;       (or (getenv "PACKAGE_INFODIR") (expand-file-name "info" PACKAGEDIR)) )
;;
;; $B%A%e!<%H%j%"%k$N%$%s%9%H!<%k@h!#(B
;; (setq SKK_PACKAGE_DATADIR
;;       (or (getenv "SKK_PACKAGE_DATADIR")
;;           (expand-file-name SKK_PREFIX (expand-file-name "etc" PACKAGEDIR)) ))
;;
;; SKK_MODULES $B$N%$%s%9%H!<%k@h!#(B
;; (setq SKK_PACKAGE_LISPDIR
;;       (or (getenv "SKK_PACKAGE_LISPDIR")
;;           (expand-file-name SKK_PREFIX (expand-file-name "lisp" PACKAGEDIR)) ))
;;
;;; SKK-CFG ends here
