# # -- ONEW_CONFIG.default -- ONEWのデフォルト環境設定 # # このファイルでは、onewのデフォルトconfigurationを記述しています。 # 以下の記述と異なる設定にする場合には、"ONEW_CONFIG" という名前の # ファイルを作って、デフォルトと異なる部分を書き込んで下さい。 # # make 時に、カレントディレクトリに "ONEW_CONFIG" が無い場合には、 # 上位ディレクトリに向かって探索されます。 ################################################################# # ローマ字かな・かな漢字変換エンジンの作成・実行環境 # ################################################################# #=======================# # WNN # #=======================# # Wnn を使用する場合には、以下を適切に設定して下さい WNNINC = -I/usr/local/wnn/include ¥ -I/usr/local/X11/include/wnn ¥ -I/usr/local/X11R5/include/wnn ¥ -I/usr/include/wnn ¥ -I/usr/local/include/wnn ¥ -I/usr/i18n/include/wnn WNNLIB = -L/usr/local/wnn/jlib.V3 ¥ -L/usr/local/X11/lib ¥ -L/usr/local/X11R5/lib ¥ -L/usr/local/lib ¥ -L/usr/local/lib/wnn ¥ -L/usr/i18n/lib ¥ -L/usr/X386/lib ¥ -ljd # /usr/local/wnn/etc/xutoj.o WNNOBJ = Wnn.o WnnRomkan.o # //////// Wnn実行時の環境の定義 //////// # # WNN_DICLIST # 使用する辞書名を空白で区切って並べたもの。 # 辞書名の後にオプション"=N"を付けて優先度Nを表せます。 # # WNN_DICDIRS # WNN_DICLISTで定義した辞書名をファイル名に変換するためのテンプレート。 # <辞書名テンプレート>;<頻度名テンプレート> で指定する。 # 複数並べて定義すると、実行時に先頭のものから順に試されます。 # # ・WNN_DICDIRS中の%sの位置に、DICLISTの各要素辞書名が埋め込まれます。 # ・WNN_DICLIST中の辞書名で"/"を含むもの(usr/$USER/udなど)は、デフォルト # の辞書ディレクトリからの相対名となります。 # # WNN_RKPATH # ローマ字かな変換テーブルを探索するディレクトリのパス。 # WNNVER = WNN4 WNN_RKSPCL = '"rk_spclval.h"' WNN_DICLIST = '"jinmei chimei computer kihon koyuu setsuji symbol tankan¥ bio special usr/$$USER/private=10 usr/$$USER/ud=10"' WNN_DICDIRS = '"pubdic/%s.dic;usr/$$USER/%s.h",¥ "sys/%s.dic;usr/$$USER/%s.h"' # 頻度辞書を個人のホームディレクトリに置く場合の定義例 #WNN_DICDIRS = '"sys/%s.dic;$$HOME/wnn/dic/%s.h"' WNN_RKPATH = '"./rk:$$ONEW_WNN_ROMKAND:$$ONEW_ROMKAND:$$HOME/.rk:/usr/local/lib/wnn/rk:/usr/local/wnn/ja_JP/rk:/usr/local/lib/wnn/ja_JP/rk:/tmp/onew_rktabs/wnn"' #//// .... さすがにもうWnn3はいらないかな?.... //// #WNNVER = WNN3 #WNN_RKSPCL = '"rk_spcl_val.h"' #WNN_DICLIST = '"jinmei chimei computer kihon koyuu setsuji symbol tankan¥ # usr/$$USER/my-dict.usr"' #WNN_DICDIRS = '"sys/pd-%s.sys;usr/$$USER/pd-%s.hindo",¥ # "sys/%s.sys;usr/$$USER/%s.hindo"' #//// ......................................... //// WNNDEF = -DWNN_RKSPCL=$(WNN_RKSPCL) ¥ -DWNN_DICLIST=$(WNN_DICLIST) ¥ -DWNN_DICDIRS=$(WNN_DICDIRS) ¥ -DWNN_RKPATH=$(WNN_RKPATH) #=======================# # CANNA # #=======================# # Canna を使用する場合には、以下を適切に設定して下さい CANNAINC = -I/usr/local/canna/include CANNAOBJ = Canna.o CannaRk.o CANNALIB = -L/usr/local/canna/lib ¥ -lcanna # //////// Canna実行時の環境の定義 //////// CANNA_RKPATH = '".:$$HOME:/usr/local/canna/lib/dic:/tmp/onew_rktabs/canna"' CANNA_RKTAB = '"default.kp"' CANNADEF = -DCANNA_RKPATH=$(CANNA_RKPATH) -DCANNA_RKTAB=$(CANNA_RKTAB) #---------------# ローマ字かな変換テーブルをonewに組み込みにする場合 #MKRKTAB = rktab++ ONEW_RKTABS = -DONEW_RKTABS='"/tmp/onew_rktabs"' ################################################################# # Available engines 使用するエンジンの選択 # ################################################################# #以下の A),B),C) のうちいずれか一つを選択して下さい。 #★ A) WNN のみを使用する場合 #RKKLIBS = $(WNNLIB) #RKKOBJS = $(WNNOBJ) #★ B) Canna のみを使用する場合 #RKKLIBS = $(CANNALIB) #RKKOBJS = $(CANNAOBJ) #★ C) Wnn,Canna をともに使用する場合 RKKLIBS = $(CANNALIB) $(WNNLIB) RKKOBJS = $(CANNAOBJ) $(WNNOBJ) #起動時のデフォルトのエンジン("ローマ字かな/かな漢字") ONEW_ENGINE = '"wnn/wnn"' #(この設定は、エンジンが1種類しか無い時には無視されます) ################################################################# # System dependency システム依存の設定 # ################################################################# ###★ system type システムの種別 #### (この設定はsys/sys.h に引っ越しました) ##SYSTYPE = -DUSE_SGTTY ###SYSTYPE = -DUSE_TERMIO ###SYSTYPE = -DUSE_TERMIOS ##SELECT = -DHAS_SELECT ###SELECT = -DHAS_POLL ##SYSDEPEND = $(SYSTYPE) $(SELECT) #★ compiler コンパイラの選択 CC = cc #CC = gcc #CC = /usr/ucb/cc #CC = /usr/5bin/cc CFLAGS = -O #★ ranlib が必要な場合に定義してね RANLIB = ranlib #RANLIB = touch ### System V #★ linker リンカ(ld)に渡したい引数がある場合に定義してね LDOPTS = #LDOPTS = -Bstatic #LDOPTS = $$Binding #★ その他のライブラリ #MISCLIB = -lsocket -lnsl -lgen #### Solaris2, EWS4800 #★ ln -s (symbolic link)を使わない時に設定してね #NO_SYMLINK = NO_SYMLINK ################################################################# # jstevie # ################################################################# OJLIBS = -lonew $(RKKLIBS) #OJLIBS = -lonew -lvia $(RKKLIBS) ################################################################# # VIABUS interface # ################################################################# #VIALIB = -via #USEVIA = -DVIA #LIBDIR = -L$$LIBDIR -L../lib ################################################################# # Setups for typical systems # ################################################################# ### SunOS ### (default) ### DEC5000 / Ultrix #CFLAGS = -O -G 0 ### HP-UX #LDOPTS = "-Wl,-a,archive" ####### CONFIG.default END ######################################