;;; SKK-CFG --- Configure SKK installation -*- mode: emacs-lisp; coding: iso-2022-jp -*-

;; Copyright (C) 1999 NAKAJIMA Mikio <minakaji@osaka.email.ne.jp>
;; Copyright (C) 2000, 2001, 2007  SKK Development Team <skk@ring.gr.jp>

;; Author: NAKAJIMA Mikio <minakaji@osaka.email.ne.jp>
;; Maintainer: SKK Development Team <skk@ring.gr.jp>
;; Version: $Id: SKK-CFG,v 1.37 2014/06/17 12:26:04 skk-cvs Exp $
;; Last Modified: $Date: 2014/06/17 12:26:04 $

;;; Commentary:

;; SKK-MK の実行過程でこのファイル (SKK-CFG) が load されます。

;; Emacs のファイル配置が標準的でない環境に skk をインストールする場合、このファ
;; イル (SKK-CFG) を編集することによってお使いの環境に合わせた設定をすることがで
;; きます。ここでは設定できる変数を紹介し、次に設定例を示します。

;; SKK のインストーラは、標準的な環境では make install (XEmacs の場合は make
;; install-package) と実行するだけでインストールできるように作られていますが、
;; もし、あなたの環境でうまくいかないときは、以下の設定を変更してみて下さい。

;; また、インストーラが SKK の各ファイルをどこにインストールしようとしているか
;; 知りたい場合は、
;;
;; (例)% make what-where         ※ GNU Emacs の場合
;; (例)% make what-where-package ※ XEmacs

;; を実行してみてください。

;; make what-where が示す場所が不適切な場合、このファイルでインストール先を設定
;; した後、再度 make what-where を実行してください。設定が反映されているかどう
;; か確認できます。確認できたら make install を実行してください。

;; なお、Emacs の実行形式ファイル名だけはこのファイルでは設定できず、特に指定
;; したい場合はコマンドラインから指定する必要があります。
;;
;; (例 1)% make install EMACS=c:/meadow/bin/Meadow.exe
;;
;; (例 2)% make install EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
;;
;; (例 3)% make install-pacakge XEMACS=/usr/bin/xemacs

;; 非 UNIX 的な Emacs 環境では特にインストール先が適切に決定されないことが
;; あり得ますので、このファイルを活用して設定してください。

;;; Explanation:

;; SKK-MK-debugging:
;;   Non-nil means making verbose output.
;;

;; PREFIX:
;;   全てのファイルがインストールされるディレクトリの root ディレクトリ。
;;   この変数に値を設定しなかった場合は、Emacs がインストールされているパス
;;   から自動的に設定される。

;; LISPDIR:
;; ADDITIONAL_LISPDIR:
;;   追加で load-path を設定したいディレクトリを指定する。
;;   例えば skk-lookup.el をインストールする際は、インストール時に lookup.el を
;;   require するので、lookup がインストールされているディレクトリがディフォル
;;   トで (emacs が -q オプション付きで起動されたとき) load-path に加えられてい
;;   ない場合は、そのディレクトリを明示的に load-path に追加する必要がある。そ
;;   の際、この変数を利用して下記のように設定する。
;;
;;   (setq ADDITIONAL_LISPDIR "/usr/local/lib/xemacs/site-lisp/lookup")
;;

;; VERSION_SPECIFIC_LISPDIR:
;;   Emacs の version specific な Lisp program がインストールされているディレク
;;   トリ。このディレクトリが指定されると SKK_MODULES のコンパイルの際に
;;   load-path が通され、また SKK は標準ではこのディレクトリ以下にインストール
;;   される。

;; SKK_DATADIR:
;;   チュートリアルなどのインストール先。
;;   この変数に値を設定しなかった場合は、PREFIX の値から環境に応じて自動的に
;;   設定される。
;;   XEmacs で make install-package するときは使用されない。

;; SKK_INFODIR:
;;   skk.info (ヘルプ) のインストール先。
;;   この変数に値を設定しなかった場合は、PREFIX の値から環境に応じて自動的に
;;   設定される。
;;   XEmacs で make install-package するときは使用されない。

;; SKK_LISPDIR:
;;   SKK の Emacs Lisp のインストール先。
;;   この変数に値を設定しなかった場合は、VERSION_SPECIFIC_LISPDIR 以下の
;;   "skk" というサブディレクトリが選択される。
;;   XEmacs で make install-package するときは使用されない。

;; PACKAGEDIR:
;;   XEmacs で make install-package するときのインストール先。

;; SKK_SET_JISYO:
;;   skk-large-jisyo の値を自動設定するかどうか決める。
;;   t など non-nil なら自動設定する。nil ならしない。
;;   この変数に値を設定しなかった場合は、SKK サーバが利用できない場合に
;;   限って skk-large-jisyo の値が自動設定される。

;;; Example:
;; (setq SKK-MK-debugging nil)

;;; XEmacs 21 の設定例:
;; (setq PACKAGEDIR "/usr/share/xemacs/site-packages")

;;; Meadow 2.10 または 3.00-dev の設定例:
;; (setq SKK_DATADIR "c:/meadow/etc/skk")
;; (setq SKK_INFODIR "c:/meadow/info")
;; (setq SKK_LISPDIR "c:/meadow/site-lisp/skk")
;; (setq SKK_SET_JISYO t)

;;; NTEmacs の設定例:
;; (setq SKK_DATADIR "c:/emacs/22.1/etc/skk")
;; (setq SKK_INFODIR "c:/emacs/22.1/info")
;; (setq SKK_LISPDIR "c:/emacs/22.1/site-lisp/skk")
;; (setq SKK_SET_JISYO t)
;;
;; *[注] Microsoft Windows 用の Emacs はバージョンやビルド、ディストリビューション
;; によってファイル配置に差異があることがあります。
;; make what-where の出力に注意してください。

;;; Apple OS X における self-contained な Carbon/Cocoa Emacs の設定例:
;; (setq SKK_DATADIR "/Applications/Emacs.app/Contents/Resources/etc/skk")
;; (setq SKK_INFODIR "/Applications/Emacs.app/Contents/Resources/info")
;; (setq SKK_LISPDIR "/Applications/Emacs.app/Contents/Resources/site-lisp/skk")
;; (setq SKK_SET_JISYO t)
;;
;; *[注] Carbon/Cocoa Emacs はコンパイル時の設定により self-contained かどうか
;; 設定できます。self-contained でない場合は通常の UNIX 的ファイル配置になりま
;; す。

;;; SKK-CFG ends here
