summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-08-30 14:41:29 +0800
committerPeng Wu <alexepico@gmail.com>2011-08-30 14:41:29 +0800
commit12c6b51b1296aad330df572794693d37423179a4 (patch)
tree532066af19e5262c804f1dfef03b449b9f0639a6 /src
parent293003483072888aa954f06d3097f5b46f55e1e5 (diff)
downloadlibpinyin-12c6b51b1296aad330df572794693d37423179a4.tar.gz
libpinyin-12c6b51b1296aad330df572794693d37423179a4.tar.xz
libpinyin-12c6b51b1296aad330df572794693d37423179a4.zip
switch to pinyin internal library
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am3
-rw-r--r--src/libpinyin.ver24
2 files changed, 27 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 4cb72f9..2ada1da 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -42,6 +42,9 @@ libpinyin_la_SOURCES = pinyin.cpp
libpinyin_la_LIBADD = storage/libstorage.la lookup/liblookup.la
+libpinyin_la_LDFLAGS = -Wl,--version-script=libpinyin.ver \
+ -version-info "0:3:0"
+
libpinyin_internal_la_SOURCES = pinyin_internal.cpp
libpinyin_internal_la_LIBADD = storage/libstorage.la lookup/liblookup.la
diff --git a/src/libpinyin.ver b/src/libpinyin.ver
new file mode 100644
index 0000000..0d9baaf
--- /dev/null
+++ b/src/libpinyin.ver
@@ -0,0 +1,24 @@
+LIBPINYIN {
+ global:
+ pinyin_choose_candidate;
+ pinyin_clear_constraint;
+ pinyin_clear_constraints;
+ pinyin_fini;
+ pinyin_get_candidates;
+ pinyin_get_guessed_sentence;
+ pinyin_init;
+ pinyin_parse_double;
+ pinyin_parse_more_doubles;
+ pinyin_parse_full;
+ pinyin_parse_more_fulls;
+ pinyin_phrase_segment;
+ pinyin_reset;
+ pinyin_save;
+ pinyin_set_options;
+ pinyin_set_pinyin_keys;
+ pinyin_train;
+ pinyin_translate_token;
+
+ local:
+ *;
+};