tooldir = $(top_builddir)/src/tools datas = \ us_freq.dat \ ch_index.dat \ dict.dat \ ph_index.dat \ fonetree.dat generated_header = $(top_builddir)/src/chewing-definition.h all: checkdata_stamp gendata_stamp checkdata_stamp: phone.cin tsi.src @echo "timestamp" > $@ gendata_stamp: if test -f $(generated_header); then \ echo "chewing-definition.h exists."; \ else \ $(MAKE) gendata; \ $(MAKE) convert_dat; \ $(MAKE) gendata2; \ fi @echo "timestamp" > $@ gendata: #if ENABLE_BINARY_DATA #convert_dat: # $(tooldir)/dat2bin #gendata2: ch_index.dat_bin fonetree.dat_bin ph_index.dat_bin # -mv -f ch_index.dat_bin ch_index.dat # -mv -f fonetree.dat_bin fonetree.dat # -mv -f ph_index.dat_bin ph_index.dat #else $(tooldir)/sort_word $(tooldir)/sort_dic $(top_srcdir)/data/tsi.src $(tooldir)/maketree convert_dat: @echo "Nothing in convert_dat" gendata2: @echo "Nothing in gendata2" #endif -rm -f phoneid.dic -mv -f chewing-definition.h $(top_builddir)/src/ install-data-local: $(datas) pinyin.tab $(mkinstalldirs) $(DESTDIR)/$(datadir)/chewing $(INSTALL_DATA) $(datas) pinyin.tab $(DESTDIR)/$(datadir)/chewing CLEANFILES = $(datas) gendata_stamp checkdata_stamp $(generated_header)