diff options
Diffstat (limited to '')
-rw-r--r-- | storage/mroonga/vendor/groonga/lib/Makefile.am | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/storage/mroonga/vendor/groonga/lib/Makefile.am b/storage/mroonga/vendor/groonga/lib/Makefile.am new file mode 100644 index 00000000..9a2217ee --- /dev/null +++ b/storage/mroonga/vendor/groonga/lib/Makefile.am @@ -0,0 +1,99 @@ +SUBDIRS = \ + dat \ + mrb \ + proc \ + ts + +lib_LTLIBRARIES = libgroonga.la + +include $(top_srcdir)/version.sh + +AM_CPPFLAGS = \ + $(MRUBY_CPPFLAGS) + +AM_CFLAGS = \ + $(NO_STRICT_ALIASING_CFLAGS) \ + $(COVERAGE_CFLAGS) \ + $(GRN_CFLAGS) \ + $(MESSAGE_PACK_CFLAGS) \ + $(LIBLZ4_CFLAGS) \ + $(LIBZSTD_CFLAGS) + +AM_CXXFLAGS = \ + $(NO_STRICT_ALIASING_CFLAGS) \ + $(COVERAGE_CFLAGS) \ + $(GRN_CXXFLAGS) \ + $(ARROW_CFLAGS) + +BUNDLED_LIBRARIES_CFLAGS = \ + $(MRUBY_CFLAGS) \ + $(ONIGMO_CFLAGS) + +DEFAULT_INCLUDES = \ + -I$(top_builddir) \ + -I$(top_srcdir)/include \ + $(BUNDLED_LIBRARIES_CFLAGS) + +DEFS += -D_REENTRANT $(GRN_DEFS) -DGRN_DAT_EXPORT + +include c_sources.am +include cpp_sources.am +libgroonga_la_SOURCES = \ + $(libgroonga_c_sources) \ + $(libgroonga_cpp_source) + +#nfkc.c: +# $(RUBY) nfkc.rb --impl=table + +libgroonga_la_LDFLAGS = \ + -version-info $(LT_VERSION_INFO) \ + -no-undefined \ + $(WINDOWS_LDFLAGS) + +libgroonga_la_LIBADD = \ + dat/libgrndat.la \ + mrb/libgrnmrb.la \ + proc/libgrnproc.la \ + ts/libgrnts.la \ + $(MESSAGE_PACK_LIBS) + +if WITH_MRUBY +libgroonga_la_LIBADD += \ + ../vendor/mruby/libmruby.la +endif + +libgroonga_la_LIBADD += \ + $(ONIGMO_LIBS) \ + $(LIBLZ4_LIBS) \ + $(LIBZSTD_LIBS) \ + $(ATOMIC_LIBS) \ + $(ARROW_LIBS) + +if WITH_LEMON +BUILT_SOURCES = \ + grn_ecmascript.c + +SUFFIXES = .lemon .c + +.lemon.c: + $(LEMON) $< +endif + +if PLATFORM_WIN32 +libgroonga_la_SOURCES += \ + metadata.rc + +.rc.lo: + $(LIBTOOL) $(AM_V_lt) --tag=RC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile \ + $(RC) $(RCFLAGS) -o $@ $< +endif + +EXTRA_DIST = \ + grn_ecmascript.c \ + grn_ecmascript.h \ + grn_ecmascript.lemon \ + CMakeLists.txt + +CLEANFILES = *.gcno *.gcda |