aboutsummaryrefslogtreecommitdiff
path: root/share/mk
diff options
context:
space:
mode:
authorWolfram Schneider <wosch@FreeBSD.org>2017-10-12 14:57:29 +0000
committerWolfram Schneider <wosch@FreeBSD.org>2017-10-12 14:57:29 +0000
commit68c9592c28f33ea1ff1c9d687a67b0697858595d (patch)
tree78f5c8a0566bb4179f8580f85ff6e72a48101c5b /share/mk
parent3573c48c463135271dd72200221a1efde47eb2f1 (diff)
refactor to use make syntax instead shell/test scripts
PR: 222939
Notes
svn path=/head/; revision=51110
Diffstat (limited to 'share/mk')
-rw-r--r--share/mk/doc.translate.mk22
1 files changed, 11 insertions, 11 deletions
diff --git a/share/mk/doc.translate.mk b/share/mk/doc.translate.mk
index c5e4a4a7e7..da0bfec79b 100644
--- a/share/mk/doc.translate.mk
+++ b/share/mk/doc.translate.mk
@@ -65,17 +65,17 @@ po: ${PO_LANG}.po
${PO_LANG}.po: ${DOC}.translate.xml
@${ITSTOOL} -o ${PO_LANG}.po.tmp ${DOC}.translate.xml
- @( if [ -f "${PO_LANG}.po" ]; then \
- echo "${PO_LANG}.po exists, merging" ; \
- ${MSGMERGE} -o ${PO_LANG}.po.new ${PO_LANG}.po ${PO_LANG}.po.tmp ; \
- ${MSGATTRIB} --no-obsolete -o ${PO_LANG}.po.new ${PO_LANG}.po ; \
- ${MV} ${PO_LANG}.po.new ${PO_LANG}.po ; \
- ${RM} ${PO_LANG}.po.tmp ${DOC}.translate.xml ; \
- else \
- ${ECHO} "${PO_LANG}.po created, please check and correct the settings in the header" ; \
- ${MV} ${PO_LANG}.po.tmp ${PO_LANG}.po ; \
- ${POSET_CMD} ${.TARGET} ; \
- fi )
+.if exists(${PO_LANG}.po)
+ echo "${PO_LANG}.po exists, merging"
+ ${MSGMERGE} -o ${PO_LANG}.po.new ${PO_LANG}.po ${PO_LANG}.po.tmp
+ ${MSGATTRIB} --no-obsolete -o ${PO_LANG}.po.new ${PO_LANG}.po
+ ${MV} ${PO_LANG}.po.new ${PO_LANG}.po
+ ${RM} ${PO_LANG}.po.tmp ${DOC}.translate.xml
+.else
+ ${ECHO} "${PO_LANG}.po created, please check and correct the settings in the header"
+ ${MV} ${PO_LANG}.po.tmp ${PO_LANG}.po
+ ${POSET_CMD} ${.TARGET}
+.endif
${PO_LANG}.mo: ${PO_LANG}.po
@${MSGFMT} -o ${.TARGET} ${.ALLSRC}