Navigation Menu

Skip to content

Commit

Permalink
mysql built-in build and standalone build (fix issue and upgrade)
Browse files Browse the repository at this point in the history
  • Loading branch information
ikdttr committed Jun 2, 2009
1 parent f211ce0 commit e234fe9
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 7 deletions.
38 changes: 32 additions & 6 deletions Makefile.am
@@ -1,9 +1,35 @@
lib_LTLIBRARIES = libmroonga.la

AM_CPPFLAGS = $(MYSQL_INC) $(GROONGA_INCLUDES) $(MECAB_INCLUDES) -save-temps
AM_CPPFLAGS = $(MYSQL_INC) $(GROONGA_INCLUDES) $(MECAB_INCLUDES)
AM_INCLUDES = -l. -l..

libmroonga_la_SOURCES = ha_groonga.cc
libmroonga_la_LDFLAGS = -module $(GROONGA_LIBS) $(MECAB_LIBS)
libmroonga_la_CXXFLAGS = -DMYSQL_DYNAMIC_PLUGIN
MYSQLDATAdir = $(localstatedir)
MYSQLSHAREdir = $(pkgdatadir)
MYSQLBASEdir = $(prefix)
MYSQLLIBdir = $(pkglibdir)
pkgplugindir = $(pkglibdir)/plugin

WRAPLIBS =

LDADD =

DEFS = @DEFS@

noinst_HEADERS = mroonga.h ha_groonga.h

lib_LTLIBRARIES = libmroonga.la
#pkgplugin_LTLIBRARIES = @plugin_mroonga_shared_target@
libmroonga_la_LDFLAGS = -module -rpath $(pkgplugindir) $(GROONGA_LIBS) $(MECAB_LIBS)
libmroonga_la_CXXFLAGS = $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
libmroonga_la_CFLAGS = $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
libmroonga_la_SOURCES = ha_groonga.cc ha_groonga.h mroonga.h

lib_LIBRARIES = libmroonga.a
#EXTRA_LIBRARIES = libmroonga.a
#noinst_LIBRARIES = @plugin_mroonga_static_target@
libmroonga_a_LDFLANGS = $(GROONGA_LIBS) $(MECAB_LIBS)
libmroonga_a_CXXFLAGS = $(AM_CFLAGS)
libmroonga_a_CFLAGS = $(AM_CFLAGS)
libmroonga_a_SOURCES = ha_groonga.cc

EXTRA_DIST = plug.in
# Don't update the files from bitkeeper
%::SCCS/s.%
4 changes: 4 additions & 0 deletions configure.ac
Expand Up @@ -127,9 +127,13 @@ AC_DEFUN([CONFIG_OPTION_GROONGA],[
AC_SUBST([GROONGA_LIBS])
])


CONFIG_OPTION_PLUGINS
if test "$standalone_build" = "yes";then
CONFIG_OPTION_MYSQL
else
MYSQL_INC="-I../../sql -I../../include -I../../regex -I../.."
AC_SUBST(MYSQL_INC)
fi
CONFIG_OPTION_MECAB
CONFIG_OPTION_GROONGA
Expand Down
2 changes: 1 addition & 1 deletion plug.in
Expand Up @@ -3,4 +3,4 @@ MYSQL_STORAGE_ENGINE(mroonga,,[Mroonga Storage Engine],
[max,max-no-ndb])
MYSQL_PLUGIN_DIRECTORY(mroonga, [storage/mroonga])
MYSQL_PLUGIN_STATIC(mroonga, [libmroonga.a])
MYSQL_PLUGIN_DYNAMIC(mroonga, [ha_mroonga.la])
MYSQL_PLUGIN_DYNAMIC(mroonga, [libmroonga.la])

0 comments on commit e234fe9

Please sign in to comment.