Integrate lua
authorPeng Huang <shawn.p.huang@gmail.com>
Wed, 31 Mar 2010 02:54:40 +0000 (10:54 +0800)
committerPeng Wu <alexepico@gmail.com>
Wed, 19 May 2010 02:09:31 +0000 (10:09 +0800)
Makefile.am
configure.ac
lua/Makefile.am [new file with mode: 0644]

index 94da686..53e4387 100644 (file)
@@ -20,6 +20,7 @@
 
 SUBDIRS = \
        data \
+       lua \
        src \
        setup \
        m4 \
index 38e5e16..61c4f90 100644 (file)
@@ -106,6 +106,11 @@ BOOST_FIND_HEADER([boost/signals2.hpp])
 #     sigc++-2.0
 # ])
 
+# check lua
+PKG_CHECK_MODULES(LUA, [
+    lua
+])
+
 # check env
 AC_PATH_PROG(ENV, env)
 AC_SUBST(ENV)
@@ -142,6 +147,7 @@ AM_CONDITIONAL(IBUS_BUILD_DB_OPEN_PHRASE, [test x"$enable_db_open_phrase" = x"ye
 AC_CONFIG_FILES([ po/Makefile.in
 Makefile
 ibus-pinyin.spec
+lua/Makefile
 src/Makefile
 src/pinyin.xml.in
 setup/Makefile
diff --git a/lua/Makefile.am b/lua/Makefile.am
new file mode 100644 (file)
index 0000000..bcf3803
--- /dev/null
@@ -0,0 +1,59 @@
+# vim:set noet ts=4:
+#
+# ibus-pinyin - The Chinese PinYin engine for IBus
+#
+# Copyright (c) 2007-2008 Peng Huang <shawn.p.huang@gmail.com>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+noinst_LTLIBRARIES = \
+       libpylua.la \
+       $(NULL)
+
+libpylua_la_SOURCES = \
+       lua-plugin.h \
+       lua-plugin-init.c \
+       $(NULL)
+
+libpylua_la_CFLAGS = \
+       @IBUS_CFLAGS@ \
+       @LUA_CFLAGS@ \
+       $(NULL)
+
+libpylua_la_LIBADD = \
+       @IBUS_LIBS@ \
+       @LUA_LIBS@ \
+       $(NULL)
+
+TESTS = \
+       test-lua-plugin \
+       $(NULL)
+
+noinst_PROGRAMS = \
+       $(TESTS) \
+       $(NULL)
+
+test_lua_plugin_SOURCES = \
+       test-lua-plugin.c \
+       $(NULL)
+
+test_lua_plugin_CFLAGS = \
+       @IBUS_CFLAGS@ \
+       @LUA_CFLAGS@ \
+       $(NULL)
+
+test_lua_plugin_LDADD = \
+       libpylua.la \
+       $(NULL)