Mercurial > freewnn
diff PubdicPlus/Makefile.in @ 0:bbc77ca4def5
initial import
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 13 Dec 2007 04:30:14 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PubdicPlus/Makefile.in Thu Dec 13 04:30:14 2007 +0900 @@ -0,0 +1,136 @@ +# +# $Id: Makefile.in,v 1.4 2001/08/14 13:43:20 hiroo Exp $ +# + + +include @top_srcdir@/makerule.mk +top_builddir = .. + +# +# Do simply 'make' for normal cases. +# Do 'make project', if your site participates in the PUBDIC project. +# + +### ATOD=atod +### ATOF=atof +### HINSI=hinsi.data +### FZK_SRC=fzk.master fzk.attr fzk.jirattr fzk.fzkattr fzk.jircon fzk.con fzk.shuutan +### FZK_FLAG= +### +### dic=\ +### kihon.dic \ +### setsuji.dic \ +### jinmei.dic \ +### chimei.dic \ +### koyuu.dic \ +### special.dic \ +### computer.dic \ +### bio.dic \ +### symbol.dic \ +### tankan.dic +### +### more=\ +### kihon.more \ +### setsuji.more \ +### jinmei.more \ +### chimei.more \ +### koyuu.more \ +### special.more \ +### computer.more \ +### bio.more \ +### symbol.more \ +### tankan.more +### +### all: full.fzk kougo.fzk std.fzk $(dic) +### +### project: all $(more) +### +### clean:: +### rm -f *.fzk *.dic *.more +### +### std.fzk: $(FZK_SRC) +### /lib/cpp $(FZK_FLAG) fzk.master | egrep -v '^(# |$$)' | $(ATOF) $@ +### +### full.fzk: $(FZK_SRC) +### make FZK_FLAG=-DKANSAI std.fzk +### mv std.fzk $@ +### +### kougo.fzk: $(FZK_SRC) +### make FZK_FLAG=-DKOUGO std.fzk +### mv std.fzk $@ +### +### .SUFFIXES: .hd .u .dic .more +### +### .u.dic: +### cat $*.hd $< | $(ATOD) -p Version -P Version $@ +### +### .hd.more: +### $(ATOD) $@ < $< +### +### $(dic): $(HINSI) + +# --------------------------------------------------------------------------- +# ここからは Pubdic+ 由来のもの +# +# --------------------------------------------------------------------------- + +TARGETS = pod ctopd wtopd +PUBDICS = pubdic.p special.p +WNNDICS = bio.u chimei.u computer.u jinmei.u kihon.u koyuu.u setsuji.u symbol.u tankan.u + +all:: $(TARGETS) wnn +canna: iroha.t +wnn: $(WNNDICS) +sj3: visual.dic + + +pod: pod.o + $(CC) $(CFLAGS) -o $@ pod.o + +ctopd: ctopd.o + $(CC) $(CFLAGS) -o $@ ctopd.o + +wtopd: wtopd.o + $(CC) $(CFLAGS) -o $@ wtopd.o + + + +iroha.t: $(PUBDICS) pod + cat $(PUBDICS) | ./pod - -p -i -2 > iroha.spl + mergeword < iroha.spl > iroha.t + $(RM) iroha.spl + +visual.dic: pubdic.p pod + ./pod pubdic.p -p -v -3 > $@ + +bio.u: pod pubdic.p + ./pod pubdic.p -w -1 -k bio > $@ + +chimei.u: pod pubdic.p + ./pod pubdic.p -w -1 -k chimei > $@ + +computer.u: pod pubdic.p + ./pod pubdic.p -w -1 -k computer > $@ + +jinmei.u: pod pubdic.p + ./pod pubdic.p -w -1 -k jinmei > $@ + +kihon.u: pod pubdic.p + ./pod pubdic.p -w -1 -k kihon > $@ + +koyuu.u: pod pubdic.p + ./pod pubdic.p -w -1 -k koyuu > $@ + +setsuji.u: pod pubdic.p + ./pod pubdic.p -w -1 -k setsuji > $@ + +symbol.u: pod pubdic.p + ./pod pubdic.p -w -1 -k symbol > $@ + +tankan.u: pod pubdic.p + ./pod pubdic.p -w -1 -k tankan > $@ + +clean:: + $(RM) $(WNNDICS) iroha.t visual.dic + $(RM) $(TARGETS) + $(RM) pod.o ctopd.o wtopd.o