diff options
Diffstat (limited to 'storage/mroonga/vendor/groonga/lib/Makefile.am')
-rw-r--r-- | storage/mroonga/vendor/groonga/lib/Makefile.am | 38 |
1 files changed, 35 insertions, 3 deletions
diff --git a/storage/mroonga/vendor/groonga/lib/Makefile.am b/storage/mroonga/vendor/groonga/lib/Makefile.am index 8f4e76ea212..7a7281ea85f 100644 --- a/storage/mroonga/vendor/groonga/lib/Makefile.am +++ b/storage/mroonga/vendor/groonga/lib/Makefile.am @@ -1,16 +1,29 @@ SUBDIRS = \ dat \ - mrb + 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) + $(LIBLZ4_CFLAGS) \ + $(LIBZSTD_CFLAGS) + +AM_CXXFLAGS = \ + $(NO_STRICT_ALIASING_CFLAGS) \ + $(COVERAGE_CFLAGS) \ + $(GRN_CXXFLAGS) \ + $(ARROW_CFLAGS) BUNDLED_LIBRARIES_CFLAGS = \ $(MRUBY_CFLAGS) \ @@ -25,6 +38,9 @@ DEFS += -D_REENTRANT $(GRN_DEFS) -DGRN_DAT_EXPORT include sources.am +#nfkc.c: +# $(RUBY) nfkc.rb --impl=table + libgroonga_la_LDFLAGS = \ -version-info $(LT_VERSION_INFO) \ -no-undefined \ @@ -33,6 +49,8 @@ libgroonga_la_LDFLAGS = \ libgroonga_la_LIBADD = \ dat/libgrndat.la \ mrb/libgrnmrb.la \ + proc/libgrnproc.la \ + ts/libgrnts.la \ $(MESSAGE_PACK_LIBS) if WITH_MRUBY @@ -42,7 +60,10 @@ endif libgroonga_la_LIBADD += \ $(ONIGMO_LIBS) \ - $(LIBLZ4_LIBS) + $(LIBLZ4_LIBS) \ + $(LIBZSTD_LIBS) \ + $(ATOMIC_LIBS) \ + $(ARROW_LIBS) if WITH_LEMON BUILT_SOURCES = \ @@ -54,6 +75,17 @@ SUFFIXES = .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 \ |