summaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorPeng Wu <pwu@redhat.com>2019-11-28 15:42:26 +0800
committerPeng Wu <pwu@redhat.com>2019-11-28 15:42:26 +0800
commit50a87b3efe0b10a9ae2ce989c0c0172e2984af32 (patch)
tree87f75013414c0e1fa02003758054876b31766061 /src/Makefile.am
parent51c551dc9a8b264315100a774720373a0e3744e6 (diff)
downloadlibpinyin-50a87b3efe0b10a9ae2ce989c0c0172e2984af32.tar.gz
libpinyin-50a87b3efe0b10a9ae2ce989c0c0172e2984af32.tar.xz
libpinyin-50a87b3efe0b10a9ae2ce989c0c0172e2984af32.zip
improve autoconf for libpinyin_internal.a
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am33
1 files changed, 16 insertions, 17 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index c821d04..07153ce 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -14,19 +14,18 @@
## You should have received a copy of the GNU General Public License
## along with this program. If not, see <http://www.gnu.org/licenses/>.
-AUTOMAKE_OPTIONS = gnu
-SUBDIRS = include storage lookup
+AUTOMAKE_OPTIONS = gnu
+SUBDIRS = include storage lookup
-EXTRA_DIST = libpinyin.ver \
- libzhuyin.ver
+EXTRA_DIST = libpinyin.ver libzhuyin.ver
-MAINTAINERCLEANFILES = Makefile.in
+MAINTAINERCLEANFILES = Makefile.in
-CLEANFILES = *.bak
+CLEANFILES = *.bak
-ACLOCAL = aclocal -I $(ac_aux_dir)
+ACLOCAL = aclocal -I $(ac_aux_dir)
-INCLUDES = -I$(top_srcdir)/src \
+AM_CPPFLAGS = -I$(top_srcdir)/src \
-I$(top_srcdir)/src/include \
-I$(top_srcdir)/src/storage \
-I$(top_srcdir)/src/lookup \
@@ -42,31 +41,31 @@ endif
noinst_HEADERS = pinyin_internal.h
-lib_LTLIBRARIES = libpinyin.la
+lib_LTLIBRARIES = libpinyin.la
-noinst_LTLIBRARIES = libpinyin_internal.la
+noinst_LIBRARIES = libpinyin_internal.a
-libpinyin_la_SOURCES = pinyin.cpp
+libpinyin_la_SOURCES = pinyin.cpp
-libpinyin_la_LIBADD = storage/libstorage.la lookup/liblookup.la @GLIB2_LIBS@
+libpinyin_la_LIBADD = storage/libstorage.a lookup/liblookup.a @GLIB2_LIBS@
-libpinyin_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libpinyin.ver \
+libpinyin_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libpinyin.ver \
-version-info @LT_VERSION_INFO@
if ENABLE_LIBZHUYIN
lib_LTLIBRARIES += libzhuyin.la
-libzhuyin_la_SOURCES = zhuyin.cpp
+libzhuyin_la_SOURCES = zhuyin.cpp
libzhuyin_la_LIBADD = storage/libstorage.la lookup/liblookup.la @GLIB2_LIBS@
-libzhuyin_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libzhuyin.ver \
+libzhuyin_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libzhuyin.ver \
-version-info @LT_VERSION_INFO@
endif
-libpinyin_internal_la_SOURCES = pinyin_internal.cpp
+libpinyin_internal_a_SOURCES = pinyin_internal.cpp
-libpinyin_internal_la_LIBADD = storage/libstorage.la lookup/liblookup.la
+libpinyin_internal_a_LIBADD = storage/libstorage.a lookup/liblookup.a
## Note:
## As libpinyin internal interface will change, only provides static library