Tizen 2.1 base
[platform/core/uifw/anthy.git] / calctrans / Makefile.am
1 EXTRA_DIST =\
2  corpus.0.txt corpus.1.txt corpus.2.txt\
3  corpus.3.txt corpus.4.txt corpus.5.txt\
4  corpus_info weak_words
5
6 noinst_PROGRAMS = calctrans proccorpus
7 INCLUDES = -I$(top_srcdir)/
8
9 calctrans_SOURCES = calctrans.c input_set.c input_set.h corpus.c
10 calctrans_LDADD = ../src-main/libanthy.la ../src-worddic/libanthydic.la -lm
11 proccorpus_SOURCES = proccorpus.c
12 proccorpus_LDADD = ../src-util/libconvdb.la ../src-main/libanthy.la ../src-worddic/libanthydic.la
13
14 dict_source_files = anthy.cand_info anthy.trans_info anthy.corpus_array anthy.corpus_bucket anthy.weak_words
15
16 update_params:
17         rm -f parsed_data2
18         ./proccorpus $(srcdir)/corpus.?.txt > parsed_data
19         ./calctrans parsed_data -o $(srcdir)/corpus_info
20         ./calctrans parsed_data -e -o $(srcdir)/weak_words
21         make do_update_params
22
23 update_params0:
24         rm -f parsed_data2
25         ./proccorpus $(srcdir)/corpus.0.txt > parsed_data
26         ./calctrans parsed_data -o $(srcdir)/corpus_info
27         ./calctrans parsed_data -e -o $(srcdir)/weak_words
28         make do_update_params
29
30 update_params2:
31         ./proccorpus $(srcdir)/corpus.?.txt >> parsed_data2
32         ./calctrans parsed_data parsed_data2 -o $(srcdir)/corpus_info
33         ./calctrans parsed_data parsed_data2 -e -o $(srcdir)/weak_words
34         make do_update_params
35
36 do_update_params:
37         ./calctrans -c $(srcdir)/corpus_info
38         rm -f $(dict_source_files)
39         make $(dict_source_files)
40
41 $(dict_source_files): $(srcdir)/corpus_info $(srcdir)/weak_words calctrans
42         ./calctrans -c $(srcdir)/corpus_info $(srcdir)/weak_words
43
44 noinst_DATA = $(dict_source_files)
45 CLEANFILES = $(dict_source_files) parsed_data parsed_data2 anthy.feature_info