1AC_PREREQ(2.59)
2
3m4_define([mrn_version_major],  m4_include(version_major))
4m4_define([mrn_version_minor],  m4_include(version_minor))
5m4_define([mrn_version_micro],  m4_include(version_micro))
6m4_define([mrn_version],        m4_include(version))
7m4_define([mrn_version_in_hex], m4_include(version_in_hex))
8m4_define([mrn_plugin_version], m4_include(plugin_version))
9
10AC_INIT([mroonga], [mrn_version], [groonga-talk@lists.sourceforge.net])
11AC_CONFIG_MACRO_DIR([m4])
12AC_CONFIG_HEADERS([config.h])
13
14AM_INIT_AUTOMAKE([tar-pax foreign subdir-objects])
15
16MRN_VERSION=mrn_version
17MRN_VERSION_MAJOR=mrn_version_major
18MRN_VERSION_MINOR=mrn_version_minor
19MRN_VERSION_MICRO=mrn_version_micro
20MRN_VERSION_IN_HEX=mrn_version_in_hex
21MRN_PLUGIN_VERSION=mrn_plugin_version
22AC_SUBST([MRN_VERSION])
23AC_SUBST([MRN_VERSION_MAJOR])
24AC_SUBST([MRN_VERSION_MINOR])
25AC_SUBST([MRN_VERSION_MICRO])
26AC_SUBST([MRN_VERSION_IN_HEX])
27AC_SUBST([MRN_PLUGIN_VERSION])
28
29MRN_PACKAGE_STRING="$PACKAGE_STRING"
30AC_SUBST([MRN_PACKAGE_STRING])
31
32MRN_BUNDLED=FALSE
33AC_SUBST([MRN_BUNDLED])
34
35AC_C_BIGENDIAN
36AC_PROG_CC
37AC_PROG_CXX
38AC_PROG_CPP
39AC_PROG_LIBTOOL
40m4_ifdef([LT_OUTPUT], [LT_OUTPUT])
41
42AC_DEFUN([CHECK_CFLAG], [
43  AC_MSG_CHECKING([if gcc supports $1])
44  old_CFLAGS=$CFLAGS
45  flag=`echo '$1' | sed -e 's,^-Wno-,-W,'`
46  CFLAGS="$CFLAGS $flag -Werror"
47  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
48    [check_cflag=yes],
49    [check_cflag=no])
50  CFLAGS="$old_CFLAGS"
51  if test "x$check_cflag" = "xyes"; then
52    CFLAGS="$CFLAGS $1"
53  fi
54  AC_MSG_RESULT([$check_cflag])
55])
56
57AC_DEFUN([CHECK_CXXFLAG], [
58  AC_MSG_CHECKING([if g++ supports $1])
59  old_CXXFLAGS=$CXXFLAGS
60  flag=`echo '$1' | sed -e 's,^-Wno-,-W,'`
61  CXXFLAGS="$CXXFLAGS $flag -Werror"
62  AC_LANG_PUSH([C++])
63  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
64    [check_cxxflag=yes],
65    [check_cxxflag=no])
66  AC_LANG_POP([C++])
67  CXXFLAGS="$old_CXXFLAGS"
68  if test "x$check_cxxflag" = "xyes"; then
69    CXXFLAGS="$CXXFLAGS $1"
70  fi
71  AC_MSG_RESULT([$check_cxxflag])
72])
73
74AC_DEFUN([CHECK_BUILD_FLAG], [
75  CHECK_CFLAG([$1])
76  CHECK_CXXFLAG([$1])
77])
78
79if test "$GCC" = "yes"; then
80  CHECK_BUILD_FLAG([-Wall])
81  CHECK_BUILD_FLAG([-Wextra])
82  CHECK_BUILD_FLAG([-Wno-unused-parameter])
83  CHECK_BUILD_FLAG([-Wno-strict-aliasing])
84  # REMOVEME: workaround for MySQL/MariaDB 5.5.22 :<
85  # They use deprecated MYSQL::generate_name style in class definition.
86  CHECK_BUILD_FLAG([-Wno-deprecated])
87fi
88
89AC_MSG_CHECKING(for the suffix of plugin shared libraries)
90shrext_cmds=$(./libtool --config | grep '^shrext_cmds=')
91eval $shrext_cmds
92module=yes eval MRN_PLUGIN_SUFFIX="$shrext_cmds"
93AC_MSG_RESULT($MRN_PLUGIN_SUFFIX)
94if test -z "$MRN_PLUGIN_SUFFIX"; then
95  AC_MSG_ERROR([can't detect plugin suffix])
96fi
97AC_SUBST(MRN_PLUGIN_SUFFIX)
98
99AC_ARG_WITH(libmysqlservices-compat,
100  [AS_HELP_STRING([--with-libmysqlservices-compat],
101                  [Use libmysqlservices compatible library for missing libmysqlservices.a])
102  ],
103  [with_libmysqlservices_compat=$withval],
104  [with_libmysqlservices_compat=no])
105AM_CONDITIONAL([WITH_LIBMYSQLSERVICES_COMPAT], [test "${with_libmysqlservices_compat}" != "no"])
106
107AC_DEFUN([CONFIG_OPTION_MYSQL],[
108  AC_MSG_CHECKING([mysql source])
109
110  ac_mysql_source_dir=
111  AC_ARG_WITH([mysql-source],
112    [AS_HELP_STRING([--with-mysql-source=PATH], [MySQL source directory PATH])],
113    [
114      ac_mysql_source_dir="$withval"
115      if test -f "$ac_mysql_source_dir/sql/handler.h"; then
116        case "$ac_mysql_source_dir" in
117        /*)
118            :
119            ;;
120        *)
121            ac_mysql_source_dir="$ac_pwd/$ac_mysql_source_dir"
122            ;;
123        esac
124        AC_MSG_RESULT([yes])
125      else
126        AC_MSG_ERROR([invalid MySQL source directory])
127      fi
128    ],
129    [AC_MSG_ERROR([--with-mysql-source=PATH is required])]
130  )
131  MYSQL_SOURCE_DIR="$ac_mysql_source_dir"
132  AC_SUBST(MYSQL_SOURCE_DIR)
133
134  ac_mysql_build_dir=
135  AC_ARG_WITH([mysql-build],
136    [AS_HELP_STRING([--with-mysql-build=PATH], [MySQL build directory PATH])],
137    [ac_mysql_build_dir="$withval"],
138    [ac_mysql_build_dir="$ac_mysql_source_dir"]
139  )
140  case "$ac_mysql_build_dir" in
141  /*)
142      :
143      ;;
144  *)
145      ac_mysql_build_dir="$ac_pwd/$ac_mysql_build_dir"
146      ;;
147  esac
148  MYSQL_BUILD_DIR="$ac_mysql_build_dir"
149  AC_SUBST(MYSQL_BUILD_DIR)
150
151  AC_MSG_CHECKING([mysql_config])
152  AC_ARG_WITH([mysql-config],
153    [AS_HELP_STRING([--with-mysql-config=PATH],
154                    [mysql_config PATH])],
155    [ac_mysql_config="$withval"],
156    [ac_mysql_config=])
157  if test -z "$ac_mysql_config"; then
158    AC_PATH_PROG(ac_mysql_config, mysql_config, mysql-config-not-found)
159  fi
160  if test "$ac_mysql_config" = "mysql-config-not-found"; then
161    AC_MSG_ERROR([can't detect mysql_config. Please specify mysql_config path by --with-mysql-config=PATH.])
162  fi
163  AC_MSG_RESULT([$ac_mysql_config])
164
165  plugindir="$($ac_mysql_config --plugindir)"
166  if test $? -ne 0; then
167    AC_MSG_ERROR([failed to run "$ac_mysql_config": $plugindir])
168  fi
169  AC_SUBST(plugindir)
170
171  MYSQL_CFLAGS="$MYSQL_CFLAGS $($ac_mysql_config --cflags)"
172  AC_SUBST(MYSQL_CFLAGS)
173
174  MYSQL_INCLUDES=""
175  MYSQL_INCLUDES="$MYSQL_INCLUDES -I$ac_mysql_build_dir/include"
176  MYSQL_INCLUDES="$MYSQL_INCLUDES -I$ac_mysql_source_dir/sql"
177  if test -d "$ac_mysql_source_dir/sql/auth"; then
178    MYSQL_INCLUDES="$MYSQL_INCLUDES -I$ac_mysql_source_dir/sql/auth"
179  fi
180  MYSQL_INCLUDES="$MYSQL_INCLUDES -I$ac_mysql_source_dir/include"
181  if test -d "$ac_mysql_source_dir/extra/rapidjson"; then
182    mysql_rapidjson_include_dir="$ac_mysql_source_dir/extra/rapidjson/include"
183    MYSQL_INCLUDES="$MYSQL_INCLUDES -I$mysql_rapidjson_include_dir"
184  fi
185  if test -d "$ac_mysql_source_dir/extra/regex"; then
186    mysql_regex_include_dir="$ac_mysql_source_dir/extra/regex"
187    MYSQL_INCLUDES="$MYSQL_INCLUDES -I$mysql_regex_include_dir"
188  else
189    if test -d "$ac_mysql_source_dir/pcre"; then
190      mysql_regex_include_dir="$ac_mysql_source_dir/pcre"
191    else
192      mysql_regex_include_dir="$ac_mysql_source_dir/regex"
193    fi
194    MYSQL_INCLUDES="$MYSQL_INCLUDES -I$mysql_regex_include_dir"
195  fi
196  if test -d "$ac_mysql_source_dir/libbinlogevents"; then
197    MYSQL_INCLUDES="$MYSQL_INCLUDES -I$ac_mysql_build_dir/libbinlogevents/include"
198    MYSQL_INCLUDES="$MYSQL_INCLUDES -I$ac_mysql_source_dir/libbinlogevents/export"
199    MYSQL_INCLUDES="$MYSQL_INCLUDES -I$ac_mysql_source_dir/libbinlogevents/include"
200  fi
201  MYSQL_INCLUDES="$MYSQL_INCLUDES -I$ac_mysql_source_dir"
202  MYSQL_INCLUDES="$MYSQL_INCLUDES $($ac_mysql_config --include)"
203  AC_SUBST(MYSQL_INCLUDES)
204
205  MYSQL_VERSION="$($ac_mysql_config --version)"
206  AC_SUBST(MYSQL_VERSION)
207
208  MYSQL_MAJOR_MINOR_VERSION=["$(echo $MYSQL_VERSION | sed -e 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*[a-z]*\)[.0-9a-z-]*$/\1.\2/')"]
209
210  MYSQL_CXXFLAGS="-fno-implicit-templates -felide-constructors"
211  case "$MYSQL_MAJOR_MINOR_VERSION" in
212  5.7|8.*)
213      :
214      ;;
215  *)
216      MYSQL_CXXFLAGS="$MYSQL_CXXFLAGS -fno-exceptions -fno-rtti"
217      ;;
218  esac
219
220  if test "${with_libmysqlservices_compat}" = "no"; then
221    case "$MYSQL_MAJOR_MINOR_VERSION" in
222    5.1)
223        MYSQL_LIBS=""
224        ;;
225    *)
226        AC_MSG_CHECKING([for libmysqlservices.a directory])
227        pkglibdir="$($ac_mysql_config --variable=pkglibdir)"
228        mysql_build_libservices_dir="${MYSQL_BUILD_DIR}/libservices"
229        if test -f "${mysql_build_libservices_dir}/libmysqlservices.a"; then
230          mysql_services_lib_dir="${mysql_build_libservices_dir}"
231        else
232          if test -f "${pkglibdir}/libmysqlservices.a"; then
233            mysql_services_lib_dir="${pkglibdir}"
234          elif test -f "${pkglibdir}/mysql/libmysqlservices.a"; then
235            mysql_services_lib_dir="${pkglibdir}/mysql"
236          else
237            AC_MSG_ERROR([libmysqlservices.a is not found in <${pkglibdir}/> and <${pkglibdir}/mysql/>])
238          fi
239        fi
240        AC_MSG_RESULT([$mysql_services_lib_dir])
241        MYSQL_LIBS="$MYSQL_LIBS -L\"$mysql_services_lib_dir\" -lmysqlservices"
242        ;;
243    esac
244    AC_SUBST(MYSQL_LIBS)
245  fi
246])
247
248m4_define([mrn_required_groonga_version], m4_include(required_groonga_version))
249REQUIRED_GROONGA_VERSION=mrn_required_groonga_version
250AC_SUBST(REQUIRED_GROONGA_VERSION)
251AC_DEFUN([CONFIG_OPTION_GROONGA],[
252  PKG_CHECK_MODULES(GROONGA, groonga >= ${REQUIRED_GROONGA_VERSION})
253  _PKG_CONFIG(GROONGA_VERSION, variable=groonga_version, groonga)
254  GROONGA_VERSION=$pkg_cv_GROONGA_VERSION
255  AC_SUBST(GROONGA_VERSION)
256])
257
258m4_define([mrn_required_groonga_normalizer_mysql_version],
259          m4_include(required_groonga_normalizer_mysql_version))
260REQUIRED_GROONGA_NORMALIZER_MYSQL_VERSION=mrn_required_groonga_normalizer_mysql_version
261AC_DEFUN([CONFIG_OPTION_GROONGA_NORMALIZER_MYSQL], [
262  AC_MSG_CHECKING([for groonga-normalizer-mysql])
263  PKG_CHECK_EXISTS([groonga-normalizer-mysql >= ${REQUIRED_GROONGA_NORMALIZER_MYSQL_VERSION}],
264                   [WITH_GROONGA_NORMALIZER_MYSQL=yes],
265                   [WITH_GROONGA_NORMALIZER_MYSQL=no])
266  AC_MSG_RESULT($WITH_GROONGA_NORMALIZER_MYSQL)
267  if test "$WITH_GROONGA_NORMALIZER_MYSQL" = "yes"; then
268    AC_DEFINE([WITH_GROONGA_NORMALIZER_MYSQL],
269              [1],
270              [Use MySQL normalizer plugin for groonga])
271    _PKG_CONFIG(plugin_name, variable=plugin_name, groonga-normalizer-mysql)
272    GROONGA_NORMALIZER_MYSQL_PLUGIN_NAME=$pkg_cv_plugin_name
273    AC_DEFINE_UNQUOTED([GROONGA_NORMALIZER_MYSQL_PLUGIN_NAME],
274                       "${GROONGA_NORMALIZER_MYSQL_PLUGIN_NAME}",
275                       [Name of MySQL normalizer plugin for groonga])
276  fi
277])
278
279AC_ARG_WITH(debug,
280    [dnl
281AS_HELP_STRING([--with-debug],
282               [Add debug code])
283AS_HELP_STRING([--with-debug=full],
284               [Add debug code (adds memory checker, very slow)])dnl
285    ],
286    [with_debug=$withval],
287    [with_debug=no])
288if test "$with_debug" = "yes"
289then
290  # Medium debug.
291  AC_DEFINE([DBUG_ON], [1], [Use libdbug])
292  CFLAGS="$DEBUG_CFLAGS $DEBUG_OPTIMIZE_CC -DSAFE_MUTEX $CFLAGS -O0 -g3"
293  CXXFLAGS="$DEBUG_CXXFLAGS $DEBUG_OPTIMIZE_CXX -DSAFE_MUTEX $CXXFLAGS -O0 -g3"
294elif test "$with_debug" = "full"
295then
296  # Full debug. Very slow in some cases
297  AC_DEFINE([DBUG_ON], [1], [Use libdbug])
298  CFLAGS="$DEBUG_CFLAGS -DSAFE_MUTEX -DSAFEMALLOC $CFLAGS -O0 -g3"
299  CXXFLAGS="$DEBUG_CXXFLAGS -DSAFE_MUTEX -DSAFEMALLOC $CXXFLAGS -O0 -g3"
300else
301  # Optimized version. No debug
302  AC_DEFINE([DBUG_OFF], [1], [Don't use libdbug])
303  CFLAGS="$OPTIMIZE_CFLAGS $CFLAGS"
304  CXXFLAGS="$OPTIMIZE_CXXFLAGS $CXXFLAGS"
305fi
306
307AC_ARG_WITH(valgrind,
308  [AS_HELP_STRING([--with-valgrind], [Use valgrind. [default=no]])],
309  [with_valgrind="$withval"],
310  [with_valgrind="no"])
311if test "$with_valgrind" != "no"; then
312  CFLAGS="-DHAVE_valgrind $CFLAGS"
313  CXXFLAGS="-DHAVE_valgrind $CXXFLAGS"
314fi
315
316CONFIG_OPTION_MYSQL
317CONFIG_OPTION_GROONGA
318CONFIG_OPTION_GROONGA_NORMALIZER_MYSQL
319
320AC_ARG_WITH(default_parser,
321    [AS_HELP_STRING([--with-default-parser=PARSER],
322                    [Deprecated. Use --with-default-tokenizer=TOKENIZER instead.
323		     specify the default fulltext parser like
324                     --with-default-parser=TokenMecab.
325                     (default: TokenBigram)])],
326    [default_parser=$withval],
327    [default_parser=no])
328if test x"$default_parser" != x"no"; then
329  AC_DEFINE_UNQUOTED(MRN_TOKENIZER_DEFAULT,
330		     "$default_parser",
331		     "specified the default tokenizer for fulltext index")
332fi
333
334AC_ARG_WITH(default_tokenizer,
335    [AS_HELP_STRING([--with-default-tokenizer=TOKENIZER],
336                    [specify the default tokenizer for fulltext index like
337                     --with-default-tokenizer=TokenMecab.
338                     (default: TokenBigram)])],
339    [default_tokenizer=$withval],
340    [default_tokenizer=no])
341if test x"$default_tokenizer" != x"no"; then
342  AC_DEFINE_UNQUOTED(MRN_DEFAULT_TOKENIZER,
343		     "$default_tokenizer",
344		     "specified the default tokenizer for fulltext index")
345fi
346
347AC_ARG_ENABLE(fast_mutexes,
348    [AS_HELP_STRING([--disable-fast-mutexes],
349                    [Force disable fast mutex.
350                     [default: use mysql_config output]])],
351    [enable_fast_mutexes=$enableval],
352    [enable_fast_mutexes=auto])
353if test "$enable_fast_mutexes" = "no"; then
354   AC_DEFINE(FORCE_FAST_MUTEX_DISABLED, [1],
355             [Define to 1 if force fast mutexes disabled])
356elif test "$enable_fast_mutexes" = "yes"; then
357   AC_DEFINE(MY_PTHREAD_FASTMUTEX, [1],
358             [Define to 1 if fast mutexes enabled])
359fi
360
361AC_ARG_ENABLE(dtrace,
362    [AS_HELP_STRING([--enable-dtrace],
363                    [Enable DTrace. [default: no]])],
364    [enable_dtrace=$enableval],
365    [enable_dtrace=no])
366if test "$enable_dtrace" = "no"; then
367   AC_DEFINE(DISABLE_DTRACE, [1], [Define to 1 if DTrace is disabled])
368fi
369
370# check Cutter with C++ support if available
371REQUIRED_MINIMUM_CUTTER_VERSION=1.1.3
372m4_ifdef([AC_CHECK_CPPCUTTER], [
373AC_CHECK_CPPCUTTER(>= $REQUIRED_MINIMUM_CUTTER_VERSION)
374],
375[ac_cv_use_cutter="no"])
376AM_CONDITIONAL([WITH_CUTTER], [test "$ac_cv_use_cutter" != "no"])
377
378# For mroonga.github.com
379AC_ARG_WITH(mroonga-github-com-path,
380            [AS_HELP_STRING([--with-mroonga-github-com-path=PATH],
381            [specify mroonga.github.com path to update mroonga.github.com.])],
382            [MROONGA_GITHUB_COM_PATH="$withval"],
383            [MROONGA_GITHUB_COM_PATH=""])
384AC_SUBST(MROONGA_GITHUB_COM_PATH)
385
386# For package
387AC_ARG_WITH(rsync-path,
388            [AS_HELP_STRING([--with-rsync-path=PATH],
389            [specify rsync path to upload mroonga packages.])],
390            [RSYNC_PATH="$withval"],
391            [RSYNC_PATH="packages@packages.groonga.org:public"])
392AC_SUBST(RSYNC_PATH)
393
394AC_ARG_WITH(launchpad-ppa,
395            [AS_HELP_STRING([--with-launchpad-ppa=PPA],
396            [specify Launchpad Personal Package Archive. [default=groonga-ppa]])],
397            [LAUNCHPAD_PPA="$withval"],
398            [LAUNCHPAD_PPA="groonga-ppa"])
399AC_SUBST(LAUNCHPAD_PPA)
400
401AC_ARG_WITH(launchpad-uploader-pgp-key,
402            [AS_HELP_STRING([--with-launchpad-uploader-pgp-key=KEY],
403            [specify PGP key UID to upload Groonga packages to Launchpad.])],
404            [LAUNCHPAD_UPLOADER_PGP_KEY="$withval"],
405            [LAUNCHPAD_UPLOADER_PGP_KEY=""])
406AC_SUBST(LAUNCHPAD_UPLOADER_PGP_KEY)
407
408GPG_UID=m4_include(gpg_uid)
409AC_SUBST(GPG_UID)
410
411# For update-version
412AC_ARG_WITH(cutter-source-path,
413            [AS_HELP_STRING([--with-cutter-source-path=PATH],
414            [specify Cutter source path for mroonga's release manager.])],
415            [CUTTER_SOURCE_PATH="$withval"])
416case "$CUTTER_SOURCE_PATH" in
417  ""|/*)
418    : # do nothing
419    ;;
420  *)
421    CUTTER_SOURCE_PATH="\$(top_builddir)/${CUTTER_SOURCE_PATH}"
422    ;;
423esac
424AC_SUBST(CUTTER_SOURCE_PATH)
425
426
427# Document
428AC_MSG_CHECKING([whether enable document])
429AC_ARG_ENABLE(document,
430  [AS_HELP_STRING([--enable-document],
431    [enable document generation by Sphinx. [default=auto]])],
432  [enable_document="$enableval"],
433  [enable_document="auto"])
434AC_MSG_RESULT($enable_document)
435
436document_available=no
437document_buildable=no
438have_built_document=no
439if test x"$enable_document" != x"no"; then
440  if test -f "$srcdir/doc/build-stamp"; then
441    document_available=yes
442    have_built_document=yes
443  fi
444
445  if test x"$enable_document" = x"yes"; then
446    AC_PATH_PROG(SPHINX_BUILD, sphinx-build, [])
447    if test -n "$SPHINX_BUILD"; then
448      sphinx_build_version=`"$SPHINX_BUILD" --version`
449      if ! echo "$sphinx_build_version" | grep -q ' 1\.[[2-6]]'; then
450	AC_MSG_ERROR([
451sphinx-build is old: $sphinx_build_version
452Sphinx 1.2 or later is required.])
453      fi
454      document_available=yes
455      document_buildable=yes
456    else
457      AC_MSG_ERROR([
458No sphinx-build found.
459Install it and try again.
460
461How to install sphinx-build:
462
463For Debian GNU/Linux based system like Ubuntu:
464  % sudo apt-get install -y python-pip
465  % sudo pip install sphinx
466
467For Red Hat based system like CentOS:
468  % sudo yum install -y python-pip
469  % sudo pip install sphinx])
470    fi
471    AC_SUBST(SPHINX_BUILD)
472  fi
473fi
474
475AM_CONDITIONAL([DOCUMENT_AVAILABLE],
476               [test "${document_available}" = "yes"])
477AC_MSG_CHECKING([whether document available])
478AC_MSG_RESULT($document_available)
479
480AM_CONDITIONAL([DOCUMENT_BUILDABLE],
481               [test "${document_buildable}" = "yes"])
482AC_MSG_CHECKING([whether document buildable])
483AC_MSG_RESULT($document_buildable)
484
485AM_CONDITIONAL([HAVE_BUILT_DOCUMENT],
486               [test "${have_built_document}" = "yes"])
487AC_MSG_CHECKING([whether having built document])
488AC_MSG_RESULT($have_built_document)
489
490DOCUMENT_VERSION=mrn_version
491DOCUMENT_VERSION_FULL="$DOCUMENT_VERSION"
492AC_SUBST(DOCUMENT_VERSION)
493AC_SUBST(DOCUMENT_VERSION_FULL)
494
495CFLAGS="$CFLAGS"
496CXXFLAGS="$CXXFLAGS $MYSQL_CXXFLAGS"
497
498AC_CONFIG_FILES([
499  Makefile
500  build/Makefile
501  build/cmake_modules/Makefile
502  lib/Makefile
503  udf/Makefile
504  test/Makefile
505  test/unit/Makefile
506  mysql-test/Makefile
507  packages/Makefile
508  packages/rpm/Makefile
509  packages/rpm/centos/Makefile
510  packages/yum/Makefile
511  packages/apt/Makefile
512  packages/source/Makefile
513  packages/ubuntu/Makefile
514  packages/windows/Makefile
515  tools/Makefile
516  doc/Makefile
517  doc/locale/Makefile
518  doc/locale/en/Makefile
519  doc/locale/en/LC_MESSAGES/Makefile
520  doc/locale/ja/Makefile
521  doc/locale/ja/LC_MESSAGES/Makefile
522  data/Makefile
523])
524AC_OUTPUT([
525  config.sh
526  mrn_version.h
527  mysql-test/mroonga/storage/information_schema/r/plugins.result
528  mysql-test/mroonga/storage/variable/r/version.result
529  packages/debian-5.5/control
530  packages/debian-5.6/control
531  packages/debian-5.7/control
532  packages/debian-mariadb-10.0/control
533  packages/apt/env.sh
534  packages/rpm/centos/mysql55-mroonga.spec
535  packages/rpm/centos/mysql56-community-mroonga.spec
536  packages/rpm/centos/mysql57-community-mroonga.spec
537  packages/rpm/centos/mariadb-mroonga.spec
538  packages/rpm/centos/mariadb-10.1-mroonga.spec
539  packages/rpm/centos/mariadb-10.2-mroonga.spec
540  packages/rpm/centos/percona-server-56-mroonga.spec
541  packages/rpm/centos/percona-server-57-mroonga.spec
542  packages/yum/env.sh
543  data/install.sql
544])
545