1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
SUBDIRS = tests
bin_SCRIPTS = migemo migemo-grep migemo-server migemo-client
lisp_LISP = migemo.el
ruby_data_ = migemo-dict.rb migemo-regex.rb\
migemo-convert.rb migemo-index.rb migemo-cache.rb
ruby_DATA = migemo.rb $(ruby_data_)
pkgdata_DATA = migemo-dict migemo-dict.idx\
migemo-dict.cache migemo-dict.cache.idx\
user-dict.sample regex-dict.sample\
migemo.ja.rd
EXTRA_DIST = $(bin_SCRIPTS) migemo.rb.in $(ruby_data_) migemo.el.in \
genchars.sh ngram.sh frequent-chars $(pkgdata_DATA)
migemo.el: migemo.el.in
sed -e 's!@pkgdatadir@!$(pkgdatadir)!g' migemo.el.in > $@
migemo-dict: # SKK-JISYO.L
$(RUBY) -I. migemo-convert.rb SKK-JISYO.L > $@
migemo-dict.idx: migemo-dict
$(RUBY) -I. migemo-index.rb migemo-dict > migemo-dict.idx
migemo-dict.cache: frequent-chars migemo-dict migemo-dict.idx
sort frequent-chars | $(RUBY) -I. migemo-cache.rb migemo-dict
frequent-chars: genchars.sh migemo-dict
RUBY=$(RUBY) sh genchars.sh > tmp.list1
cat tmp.list1 | $(RUBY) -rromkan -ne 'puts $$_.to_kunrei' > tmp.list2
cat tmp.list1 tmp.list2 | sort | uniq > frequent-chars
clean-local:
rm -f frequent-chars
rm -f migemo-dict migemo-dict.idx
rm -f migemo-dict.cache migemo-dict.cache.idx
SKK-JISYO.L:
wget http://openlab.ring.gr.jp/skk/skk/dic/SKK-JISYO.L
romkan.rb:
wget -O ruby-romkan.tar.gz \
http://cvs.namazu.org/ruby-romkan/ruby-romkan.tar.gz?tarball=1
tar zxf ruby-romkan.tar.gz
cp ruby-romkan/romkan.rb .
rm -rf ruby-romkan
bsearch.rb:
wget -O ruby-bsearch.tar.gz \
http://cvs.namazu.org/ruby-bsearch/ruby-bsearch.tar.gz?tarball=1
tar zxf ruby-bsearch.tar.gz
cp ruby-bsearch/bsearch.rb .
rm -rf ruby-bsearch
|