Add support for converting .po files to .gmo.

This commit is contained in:
Jonathan Schleifer 2009-10-28 19:49:17 +01:00
parent 4430d086ef
commit eb246ffc1f

View file

@ -60,6 +60,7 @@ LN_S = @LN_S@
MKDIR_P = mkdir -p MKDIR_P = mkdir -p
INSTALL = @INSTALL@ INSTALL = @INSTALL@
SHELL = @SHELL@ SHELL = @SHELL@
MSGFMT = @MSGFMT@
prefix = @prefix@ prefix = @prefix@
exec_prefix = @exec_prefix@ exec_prefix = @exec_prefix@
bindir = @bindir@ bindir = @bindir@
@ -79,11 +80,12 @@ OBJS4 = ${OBJS3:.d=.o}
OBJS5 = ${OBJS4:.erl=.beam} OBJS5 = ${OBJS4:.erl=.beam}
OBJS6 = ${OBJS5:.m=.o} OBJS6 = ${OBJS5:.m=.o}
OBJS7 = ${OBJS6:.py=.pyc} OBJS7 = ${OBJS6:.py=.pyc}
OBJS += ${OBJS7:.xpm=.o} OBJS8 = ${OBJS7:.xpm=.o}
OBJS += ${OBJS8:.po=.gmo}
.SILENT: .SILENT:
.SUFFIXES: .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 .PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean
all: all:
@ -230,6 +232,14 @@ ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS}
${COMPILE_FAILED}; \ ${COMPILE_FAILED}; \
fi fi
.po.gmo:
${COMPILE_STATUS}
if ${MSGFMT} -c -o $@ $<; then \
${COMPILE_OK}; \
else \
${COMPILE_FAILED}; \
fi
.py.pyc: .py.pyc:
${COMPILE_STATUS} ${COMPILE_STATUS}
if ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; then \ if ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; then \