build(fix): fail release command by default if make po failed

This commit is contained in:
Qingping Hou
2017-05-08 02:37:29 -07:00
parent bde2139b27
commit b33c9268d2
2 changed files with 33 additions and 9 deletions

View File

@@ -41,11 +41,6 @@ WIN32_DIR=$(PLATFORM_DIR)/win32
INSTALL_FILES=reader.lua setupkoenv.lua frontend resources defaults.lua datastorage.lua \
l10n tools README.md COPYING
# for gettext
DOMAIN=koreader
TEMPLATE_DIR=l10n/templates
KOREADER_MISC_TOOL=../koreader-misc
XGETTEXT_BIN=$(KOREADER_MISC_TOOL)/gettext/lua_xgettext.py
all: $(if $(ANDROID),,$(KOR_BASE)/$(OUTPUT_DIR)/luajit)
@@ -348,6 +343,13 @@ android-toolchain:
pocketbook-toolchain:
$(MAKE) -C $(KOR_BASE) pocketbook-toolchain
# for gettext
DOMAIN=koreader
TEMPLATE_DIR=l10n/templates
KOREADER_MISC_TOOL=../koreader-misc
XGETTEXT_BIN=$(KOREADER_MISC_TOOL)/gettext/lua_xgettext.py
pot:
mkdir -p $(TEMPLATE_DIR)
$(XGETTEXT_BIN) reader.lua `find frontend -iname "*.lua"` \
@@ -355,10 +357,13 @@ pot:
`find tools -iname "*.lua"` \
> $(TEMPLATE_DIR)/$(DOMAIN).pot
# push source file to Transifex
$(MAKE) -i -C l10n bootstrap push
$(MAKE) -i -C l10n bootstrap
$(MAKE) -C l10n push
po:
$(MAKE) -i -C l10n bootstrap pull
$(MAKE) -i -C l10n bootstrap
$(MAKE) -C l10n pull
static-check:
@if which luacheck > /dev/null; then \