diff options
-rw-r--r-- | po/Makefile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/po/Makefile b/po/Makefile new file mode 100644 index 00000000..365c5fd2 --- /dev/null +++ b/po/Makefile @@ -0,0 +1,44 @@ +DESTDIR = .. +PREFIX = /web/locale + +POFILES = \ + ca.po \ + cs.po \ + da.po \ + de.po \ + el_GR.po \ + es.po \ + fr.po \ + he.po \ + hr.po \ + hu.po \ + it.po \ + nb_NO.po \ + pl.po \ + pt.po \ + ro.po \ + ru.po \ + sr.po \ + tr.po \ + uk.po \ + zh_CN.po + +MOFILES = ${POFILES:.po=.mo} +LOCALES = ${MOFILES:.mo=} + +all: ${MOFILES} + +%.mo: %.po + msgfmt -o $@ $< + +clean: + rm *.mo + +install: all + for l in ${LOCALES}; do mkdir -p ${DESTDIR}${PREFIX}/$$l/LC_MESSAGES/; done + for l in ${LOCALES}; do cp $$l.mo ${DESTDIR}${PREFIX}/$$l/LC_MESSAGES/aur.mo; done + +uninstall: + for l in ${LOCALES}; do rm -rf ${DESTDIR}${PREFIX}/$$l/LC_MESSAGES/; done + +.PHONY: all clean install uninstall |