mirror of
https://github.com/MariaDB/server.git
synced 2025-01-23 23:34:34 +01:00
73 lines
1.3 KiB
Text
73 lines
1.3 KiB
Text
include $(top_srcdir)/doc/files.am
|
|
include $(top_srcdir)/build/makefiles/sphinx-build.am
|
|
|
|
EXTRA_DIST += \
|
|
$(po_files)
|
|
|
|
if DOCUMENT_AVAILABLE
|
|
EXTRA_DIST += \
|
|
$(mo_files)
|
|
endif
|
|
|
|
if DOCUMENT_BUILDABLE
|
|
BUILT_SOURCES += \
|
|
pot-build-stamp \
|
|
edit-po-build-stamp \
|
|
$(mo_files)
|
|
endif
|
|
|
|
SUFFIXES += .pot .po .mo .edit
|
|
|
|
.PHONY: gettext update build
|
|
|
|
.pot.edit:
|
|
if test -f $*.po; then \
|
|
msgmerge \
|
|
--quiet \
|
|
--sort-by-file \
|
|
--output-file=$@.tmp \
|
|
$*.po \
|
|
$<; \
|
|
else \
|
|
msginit \
|
|
--input=$< \
|
|
--output-file=$@.tmp \
|
|
--locale=$(LOCALE) \
|
|
--no-translator; \
|
|
fi
|
|
(echo "# -*- po -*-"; \
|
|
GREP_OPTIONS= grep -v '^# -\*- po -\*-' $@.tmp | \
|
|
GREP_OPTIONS= grep -v '^"POT-Creation-Date:') > $@
|
|
rm $@.tmp
|
|
|
|
.edit.po:
|
|
msgcat --no-location --output $@ $<
|
|
|
|
.po.mo:
|
|
msgfmt -o $@ $<
|
|
|
|
if DOCUMENT_BUILDABLE
|
|
update: pot-build-stamp edit-po-build-stamp
|
|
build: update $(mo_files)
|
|
else
|
|
update:
|
|
build:
|
|
endif
|
|
|
|
html: build
|
|
man: build
|
|
pdf: build
|
|
|
|
gettext:
|
|
rm *.pot || true
|
|
$(SPHINX_BUILD_COMMAND) -d doctrees -b gettext $(ALLSPHINXOPTS) .
|
|
xgettext --language Python --output conf.pot \
|
|
$(top_srcdir)/doc/source/conf.py
|
|
|
|
pot-build-stamp: $(absolute_source_files)
|
|
$(MAKE) gettext
|
|
@touch $@
|
|
|
|
edit-po-build-stamp: $(absolute_source_files)
|
|
$(MAKE) $(edit_po_files)
|
|
@touch $@
|