diff options
Diffstat (limited to 'storage/mroonga/vendor/groonga/Makefile.am')
-rw-r--r-- | storage/mroonga/vendor/groonga/Makefile.am | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/storage/mroonga/vendor/groonga/Makefile.am b/storage/mroonga/vendor/groonga/Makefile.am new file mode 100644 index 00000000..1fc7028f --- /dev/null +++ b/storage/mroonga/vendor/groonga/Makefile.am @@ -0,0 +1,141 @@ +# release: update-latest-release (commit) tag + +LOCALES = ja + +ACLOCAL_AMFLAGS = -I m4 +AUTOMAKE_OPTIONS = 1.9.6 +SUBDIRS = \ + build \ + include \ + vendor \ + lib \ + plugins \ + src \ + examples \ + test \ + benchmark \ + packages \ + data \ + tools \ + doc +#dist_data_DATA = +EXTRA_DIST = \ + CMakeLists.txt \ + README.md \ + base_version \ + bindings \ + bundled_lz4_version \ + bundled_mecab_naist_jdic_version \ + bundled_mecab_version \ + config.h.cmake \ + gpg_uid \ + nginx_version \ + version-gen.sh + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = groonga.pc +if GRN_WITH_ARROW +pkgconfig_DATA += groonga-arrow.pc +endif + +.PHONY: FORCE + +FORCE: + +$(srcdir)/version.sh: FORCE + @$(SHELL_PATH) $(srcdir)/version-gen.sh + +include $(srcdir)/version.sh + +dist-hook: + echo "$(GRN_VERSION)" > $(distdir)/version + cd $(distdir) && autoreconf --install --force && find . -name autom4te.cache | xargs rm -fr + +benchmark: + cd test/benchmark && $(MAKE) benchmark + +tag: + cd $(top_srcdir) && git tag v$(VERSION) -a -m 'Groonga $(VERSION)!!!' + +echo-version: + @echo $(VERSION) + +update-latest-release: misc + @if test -z "$(OLD_RELEASE)"; then \ + echo "\$$(OLD_RELEASE) is missing"; \ + exit 1; \ + fi + @if test -z "$(OLD_RELEASE_DATE)"; then \ + echo "\$$(OLD_RELEASE_DATE) is missing"; \ + exit 1; \ + fi + @if test -z "$(NEW_RELEASE_DATE)"; then \ + echo "\$$(NEW_RELEASE_DATE) is missing"; \ + exit 1; \ + fi + cd $(top_srcdir) && \ + misc/update-latest-release.rb \ + $(PACKAGE) $(OLD_RELEASE) $(OLD_RELEASE_DATE) \ + $(VERSION) $(NEW_RELEASE_DATE) \ + packages/rpm/centos/groonga.spec.in \ + packages/debian/changelog \ + doc/source/install.rst \ + doc/source/install/*.rst \ + doc/locale/*/LC_MESSAGES/install.po \ + $(GROONGA_ORG_PATH)/_config.yml + +update-po: + @for lang in $(LOCALES); do \ + (cd $(top_srcdir)/doc/locale/$$lang/LC_MESSAGES && $(MAKE) update) \ + done + +update-document: + @if test -z "$(GROONGA_ORG_PATH)"; then \ + echo "\$$(GROONGA_ORG_PATH) is missing"; \ + echo "add --with-groonga-org-path in configure"; \ + exit 1; \ + fi + rm -rf tmp-doc + mkdir tmp-doc + (cd doc && $(MAKE) clean-html) + (cd doc && $(MAKE) install docdir=$(abs_srcdir)/tmp-doc/install) + ruby $(srcdir)/tools/prepare-sphinx-html.rb tmp-doc/install tmp-doc/dist + rm -rf $(GROONGA_ORG_PATH)/docs + mv tmp-doc/dist/en $(GROONGA_ORG_PATH)/docs + for locale in `cd tmp-doc/dist; echo *`; do \ + dest_base_dir=$(GROONGA_ORG_PATH)/$${locale}; \ + mkdir -p $${dest_base_dir}; \ + dest_dir=$${dest_base_dir}/docs; \ + rm -rf $${dest_dir}; \ + mv tmp-doc/dist/$${locale} $${dest_dir}; \ + done + + +update-version: + @if test -z "$(NEW_VERSION)"; then \ + echo "\$$(NEW_VERSION) is missing"; \ + exit 1; \ + fi + @echo -n $(NEW_VERSION) > $(srcdir)/base_version + +update-files: + cd doc && $(MAKE) update-files + cd data/html && $(MAKE) update-files + +update-mruby: + cd $(top_srcdir)/vendor/mruby && make update + +update-nginx: + @if test -z "$(NEW_NGINX_VERSION)"; then \ + echo "\$$(NEW_NGINX_VERSION) is missing"; \ + exit 1; \ + fi + cd $(top_srcdir)/vendor && ./update_nginx.sh $(NEW_NGINX_VERSION) + +misc: + @if test -z "$(CUTTER_SOURCE_PATH)"; then \ + echo "\$$(CUTTER_SOURCE_PATH) is missing"; \ + exit 1; \ + fi + ln -s "$(CUTTER_SOURCE_PATH)/misc" misc + |