install public headers only
authorPeng Wu <alexepico@gmail.com>
Tue, 30 Aug 2011 07:00:37 +0000 (15:00 +0800)
committerPeng Wu <alexepico@gmail.com>
Tue, 30 Aug 2011 07:00:37 +0000 (15:00 +0800)
src/Makefile.am
src/include/Makefile.am
src/lookup/Makefile.am
src/storage/Makefile.am

index 2ada1da7e11a5073e34221b517cbddf64a64961b..44188a9d0de9d070715c5b91df0c5d181e79a65c 100644 (file)
@@ -18,6 +18,8 @@
 AUTOMAKE_OPTIONS       = gnu
 SUBDIRS                = include storage lookup
 
+EXTRA_DIST             = libpinyin.ver
+
 MAINTAINERCLEANFILES   = Makefile.in 
 
 CLEANFILES             = *.bak 
@@ -32,18 +34,20 @@ INCLUDES                = -I$(top_srcdir)/src \
 
 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
 
index 3aaa60d436f758bbf9694d7d5e2a233b85adca04..1b29002176ea197568368375b90b5faa259bc64e 100644 (file)
@@ -19,6 +19,7 @@ MAINTAINERCLEANFILES    = Makefile.in
 
 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
index 9efb92eb397b6feab012fcb19fc1a9f3b7cbf06e..fdbe709a782ecd0f19944890ba10e5cae3347726 100644 (file)
@@ -21,10 +21,10 @@ INCLUDES            = -I$(top_srcdir)/src/include \
                          -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
 
index 64c1008b79069549d544c2df5970650d4af0c865..60bc4a03ca3b25b70fcdf96d31e2920047d78061 100644 (file)
@@ -21,8 +21,10 @@ INCLUDES                = -I$(top_srcdir)/src/include \
 
 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 \
@@ -32,6 +34,7 @@ libpinyininclude_HEADERS= pinyin_large_table.h \
                          flexible_ngram.h \
                          tag_utility.h
 
+
 noinst_LTLIBRARIES      = libstorage.la
 
 libstorage_la_CXXFLAGS = "-fPIC"