Author: yamakenz
Date: Fri Aug 24 10:26:26 2007
New Revision: 4888

Modified:
   trunk/uim/Makefile.am
   trunk/uim/libtool-version.mk

Log:
* This commit separate libuim-bsdlook from libuim

* uim/libtool-version.mk
  - (libuim_bsdlook_version): New variable initialized with 0:0:0
* uim/Makefile.am
  - (lib_LTLIBRARIES): Add libuim-bsdlook.la
  - (pkginclude_HEADERS): Add bsdlook.h
  - (libuim_la_SOURCES): Remove bsdlook.c
  - (libuim_skk_la_LIBADD, libuim_look_la_LIBADD): Add libuim-bsdlook.la
  - (libuim_bsdlook_la_SOURCES):
    * New variable
    * Add bsdlook.c
  - (libuim_bsdlook_la_LIBADD, libuim_bsdlook_la_LDFLAGS,
    libuim_bsdlook_la_CPPFLAGS): New variable


Modified: trunk/uim/Makefile.am
==============================================================================
--- trunk/uim/Makefile.am       (original)
+++ trunk/uim/Makefile.am       Fri Aug 24 10:26:26 2007
@@ -10,7 +10,7 @@
 # FIXME: $(UIM_SCM_CFLAGS) should only affect on uim-scm.c
 CFLAGS = @CFLAGS@ $(UIM_SCM_CFLAGS)
 
-lib_LTLIBRARIES = libuim-scm.la libuim.la libuim-custom.la
+lib_LTLIBRARIES = libuim-scm.la libuim.la libuim-custom.la libuim-bsdlook.la
 
 # Although uim only needs *.so for the plugins, whether *.la is
 # installed or not is system-dependent and uim leaves it untouched. It
@@ -33,6 +33,7 @@
                uim-util.h plugin.h \
                uim-helper.h uim-im-switcher.h \
                uim-custom.h
+pkginclude_HEADERS += bsdlook.h
 
 libuim_la_SOURCES = \
                uim-internal.h uim-error.c uim.c \
@@ -40,7 +41,7 @@
                iconv.c plugin.c \
                uim-ipc.c uim-helper.c uim-helper-client.c \
                gettext.h intl.c \
-               rk.c bsdlook.c
+               rk.c
 
 libuim_custom_la_SOURCES = uim-custom.c
 
@@ -110,15 +111,21 @@
 
 uim_plugin_LTLIBRARIES += libuim-skk.la
 libuim_skk_la_SOURCES = skk.c
-libuim_skk_la_LIBADD = libuim-scm.la libuim.la @NETLIBS@
+libuim_skk_la_LIBADD = libuim-scm.la libuim.la libuim-bsdlook.la @NETLIBS@
 libuim_skk_la_LDFLAGS = -rpath $(uim_plugindir) -avoid-version -module
 libuim_skk_la_CPPFLAGS = -I$(top_srcdir)
 
 uim_plugin_LTLIBRARIES += libuim-look.la
 libuim_look_la_SOURCES = look.c
-libuim_look_la_LIBADD = libuim-scm.la libuim.la
+libuim_look_la_LIBADD = libuim-scm.la libuim.la libuim-bsdlook.la
 libuim_look_la_LDFLAGS = -rpath $(uim_plugindir) -avoid-version -module
 libuim_look_la_CPPFLAGS = -I$(top_srcdir)
+
+libuim_bsdlook_la_SOURCES = bsdlook.c
+libuim_bsdlook_la_LIBADD =
+libuim_bsdlook_la_LDFLAGS = -version-info $(libuim_bsdlook_version) \
+                           -export-dynamic
+libuim_bsdlook_la_CPPFLAGS = -I$(top_srcdir)
 
 libuimincludedir =  $(includedir)/uim
 

Modified: trunk/uim/libtool-version.mk
==============================================================================
--- trunk/uim/libtool-version.mk        (original)
+++ trunk/uim/libtool-version.mk        Fri Aug 24 10:26:26 2007
@@ -4,3 +4,4 @@
 libuim_version = 6:0:0
 libuim_scm_version = 0:0:0
 libuim_custom_version = 2:0:0
+libuim_bsdlook_version = 0:0:0

Reply via email to