From eb246ffc1fce469732c7249192a487eb318f8656 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Wed, 28 Oct 2009 19:49:17 +0100 Subject: [PATCH] Add support for converting .po files to .gmo. --- buildsys.mk.in | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/buildsys.mk.in b/buildsys.mk.in index ab9bd87..1a4fd98 100644 --- a/buildsys.mk.in +++ b/buildsys.mk.in @@ -60,6 +60,7 @@ LN_S = @LN_S@ MKDIR_P = mkdir -p INSTALL = @INSTALL@ SHELL = @SHELL@ +MSGFMT = @MSGFMT@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ @@ -79,11 +80,12 @@ OBJS4 = ${OBJS3:.d=.o} OBJS5 = ${OBJS4:.erl=.beam} OBJS6 = ${OBJS5:.m=.o} OBJS7 = ${OBJS6:.py=.pyc} -OBJS += ${OBJS7:.xpm=.o} +OBJS8 = ${OBJS7:.xpm=.o} +OBJS += ${OBJS8:.po=.gmo} .SILENT: .SUFFIXES: -.SUFFIXES: .beam .c .cc .cxx .d .dep .erl .m .o .py .pyc .xpm +.SUFFIXES: .beam .c .cc .cxx .d .dep .erl .gmo .m .o .po .py .pyc .xpm .PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean all: @@ -230,6 +232,14 @@ ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS} ${COMPILE_FAILED}; \ fi +.po.gmo: + ${COMPILE_STATUS} + if ${MSGFMT} -c -o $@ $<; then \ + ${COMPILE_OK}; \ + else \ + ${COMPILE_FAILED}; \ + fi + .py.pyc: ${COMPILE_STATUS} if ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; then \