* add mo file to debian packaging
* add quanpin_trie.h to dist tarball and generate it while `make dist'
--- a/sunpinyin2/debian/ibus-sunpinyin.install Tue Mar 02 22:02:13 2010 +0800
+++ b/sunpinyin2/debian/ibus-sunpinyin.install Thu Mar 04 21:08:34 2010 +0800
@@ -1,4 +1,5 @@
debian/tmp/usr/share/ibus/component/sunpinyin.xml
debian/tmp/usr/share/ibus-sunpinyin/setup/*
+debian/tmp/usr/share/locale/*/LC_MESSAGES/sunpinyin.mo
debian/tmp/usr/lib/ibus-sunpinyin/*
debian/tmp/usr/share/sunpinyin/icons/*
--- a/sunpinyin2/python/Makefile.am Tue Mar 02 22:02:13 2010 +0800
+++ b/sunpinyin2/python/Makefile.am Thu Mar 04 21:08:34 2010 +0800
@@ -1,1 +1,6 @@
-EXTRA_DIST = pinyin_data.py trie.py
+EXTRA_DIST = pinyin_data.py trie.py $(PINYIN_SRC_DIR)/quanpin_trie.h
+
+PINYIN_SRC_DIR = $(top_srcdir)/src/pinyin
+
+$(PINYIN_SRC_DIR)/quanpin_trie.h: pinyin_data.py
+ $(PYTHON) pinyin_data.py
--- a/sunpinyin2/wrapper/ibus/src/Makefile.am Tue Mar 02 22:02:13 2010 +0800
+++ b/sunpinyin2/wrapper/ibus/src/Makefile.am Thu Mar 04 21:08:34 2010 +0800
@@ -49,20 +49,21 @@
libsunpinyin_la_SOURCES = \
$(SRC_DIR)/portability.cpp $(SRC_DIR)/portability.h \
- $(SLM_SRC_DIR)/slm.cpp $(SLM_SRC_DIR)/slm.h \
- $(LEXICON_SRC_DIR)/pytrie.cpp $(LEXICON_SRC_DIR)/pytrie.h \
- $(PINYIN_SRC_DIR)/pinyin_data.cpp $(PINYIN_SRC_DIR)/pinyin_data.h \
+ $(SLM_SRC_DIR)/slm.cpp $(SLM_SRC_DIR)/slm.h \
+ $(LEXICON_SRC_DIR)/pytrie.cpp $(LEXICON_SRC_DIR)/pytrie.h \
+ $(PINYIN_SRC_DIR)/quanpin_trie.h \
+ $(PINYIN_SRC_DIR)/pinyin_data.cpp $(PINYIN_SRC_DIR)/pinyin_data.h \
$(PINYIN_SRC_DIR)/pinyin_seg.cpp $(PINYIN_SRC_DIR)/pinyin_seg.h \
$(PINYIN_SRC_DIR)/shuangpin_data.cpp $(PINYIN_SRC_DIR)/shuangpin_data.h \
$(PINYIN_SRC_DIR)/shuangpin_seg.cpp $(PINYIN_SRC_DIR)/shuangpin_seg.h \
$(PINYIN_SRC_DIR)/datrie.h $(PINYIN_SRC_DIR)/datrie_impl.h \
- $(SUNPINYIN_SRC_DIR)/imi_context.cpp $(SUNPINYIN_SRC_DIR)/imi_context.h \
- $(SUNPINYIN_SRC_DIR)/imi_data.cpp $(SUNPINYIN_SRC_DIR)/imi_data.h \
- $(SUNPINYIN_SRC_DIR)/lattice_states.cpp $(SUNPINYIN_SRC_DIR)/lattice_states.h \
- $(SUNPINYIN_SRC_DIR)/imi_view.cpp $(SUNPINYIN_SRC_DIR)/imi_view.h \
+ $(SUNPINYIN_SRC_DIR)/imi_context.cpp $(SUNPINYIN_SRC_DIR)/imi_context.h \
+ $(SUNPINYIN_SRC_DIR)/imi_data.cpp $(SUNPINYIN_SRC_DIR)/imi_data.h \
+ $(SUNPINYIN_SRC_DIR)/lattice_states.cpp $(SUNPINYIN_SRC_DIR)/lattice_states.h \
+ $(SUNPINYIN_SRC_DIR)/imi_view.cpp $(SUNPINYIN_SRC_DIR)/imi_view.h \
$(SUNPINYIN_SRC_DIR)/imi_uiobjects.cpp $(SUNPINYIN_SRC_DIR)/imi_uiobjects.h \
- $(SUNPINYIN_SRC_DIR)/imi_keys.h \
- $(SUNPINYIN_SRC_DIR)/imi_view_classic.cpp $(SUNPINYIN_SRC_DIR)/imi_view_classic.h \
+ $(SUNPINYIN_SRC_DIR)/imi_keys.h \
+ $(SUNPINYIN_SRC_DIR)/imi_view_classic.cpp $(SUNPINYIN_SRC_DIR)/imi_view_classic.h \
$(SUNPINYIN_SRC_DIR)/imi_winHandler.cpp $(SUNPINYIN_SRC_DIR)/imi_winHandler.h \
$(SUNPINYIN_SRC_DIR)/ic_history.cpp $(SUNPINYIN_SRC_DIR)/ic_history.h \
$(SUNPINYIN_SRC_DIR)/imi_funcobjs.cpp $(SUNPINYIN_SRC_DIR)/imi_funcobjs.h \