AUTOMAKE_OPTIONS = gnu
SUBDIRS = include storage lookup
+EXTRA_DIST = libpinyin.ver
+
MAINTAINERCLEANFILES = Makefile.in
CLEANFILES = *.bak
libpinyinincludedir = $(includedir)/libpinyin-@LIBPINYIN_BINARY_VERSION@
-libpinyininclude_HEADERS= pinyin.h \
- pinyin_internal.h
+libpinyininclude_HEADERS= pinyin.h
+
+noinst_HEADERS = pinyin_internal.h
+
+lib_LTLIBRARIES = libpinyin.la
-lib_LTLIBRARIES = libpinyin.la \
- libpinyin_internal.la
+noinst_LTLIBRARIES = libpinyin_internal.la
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_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libpinyin.ver \
+ -version-info "0:3:0"
libpinyin_internal_la_SOURCES = pinyin_internal.cpp
libpinyinincludedir = $(includedir)/libpinyin-@LIBPINYIN_BINARY_VERSION@
-libpinyininclude_HEADERS= memory_chunk.h \
- novel_types.h \
+libpinyininclude_HEADERS= novel_types.h
+
+noinst_HEADERS = memory_chunk.h \
stl_lite.h
-I$(top_srcdir)/src/storage \
@GLIB2_CPPFLAGS@
-libpinyinincludedir = $(includedir)/libpinyin-@LIBPINYIN_BINARY_VERSION@
-
-libpinyininclude_HEADERS= lookup.h pinyin_lookup.h \
- phrase_lookup.h winner_tree.h
+noinst_HEADERS = lookup.h \
+ pinyin_lookup.h \
+ phrase_lookup.h \
+ winner_tree.h
noinst_LTLIBRARIES = liblookup.la
libpinyinincludedir = $(includedir)/libpinyin-@LIBPINYIN_BINARY_VERSION@
-libpinyininclude_HEADERS= pinyin_large_table.h \
- pinyin_base.h \
+libpinyininclude_HEADERS= pinyin_custom.h \
+ pinyin_base.h
+
+noinst_HEADERS = pinyin_large_table.h \
pinyin_phrase.h \
phrase_index.h \
phrase_index_logger.h \
flexible_ngram.h \
tag_utility.h
+
noinst_LTLIBRARIES = libstorage.la
libstorage_la_CXXFLAGS = "-fPIC"