Fix .mo makefile

This commit is contained in:
gbabin 2020-05-18 13:32:28 +02:00
parent d339c61602
commit ede0b149fd

View file

@ -2,7 +2,7 @@ XGETTEXT := xgettext
MSGFMT := msgfmt MSGFMT := msgfmt
MSGMERGE := msgmerge MSGMERGE := msgmerge
POSOURCES = $(shell find ../linkcheck -name \*.py) \ POSOURCES = $(shell find ../linkcheck -name \*.py) \
../linkchecker /usr/lib/python2.7/argparse.py ../linkchecker /usr/lib/python3.8/argparse.py
LDIR = ../share/locale LDIR = ../share/locale
PACKAGE = linkchecker PACKAGE = linkchecker
TEMPLATE = $(PACKAGE).pot TEMPLATE = $(PACKAGE).pot
@ -10,7 +10,7 @@ MYMAIL := bastian.kleineidam@web.de
LFILE = LC_MESSAGES/$(PACKAGE).mo LFILE = LC_MESSAGES/$(PACKAGE).mo
# defined language (add new languages here) # defined language (add new languages here)
LANGUAGES = de fr es LANGUAGES = de fr es
MOFILES = $(wildcard *.po) MOFILES = $(wildcard *.mo)
all: $(MOFILES) all: $(MOFILES)
@ -27,12 +27,6 @@ $(TEMPLATE): $(POSOURCES)
--msgid-bugs-address=$(MYMAIL) -o $(TEMPLATE) \ --msgid-bugs-address=$(MYMAIL) -o $(TEMPLATE) \
--keyword=_n:1,2 $(POSOURCES) --keyword=_n:1,2 $(POSOURCES)
%.mo: %.po
if [ ! -d $(LDIR)/$*/LC_MESSAGES ]; then \
mkdir -p $(LDIR)/$*/LC_MESSAGES; \
fi
$(MSGFMT) -c --statistics -o $(LDIR)/$*/$(LFILE) $<
clean: clean:
@for f in $(LANGUAGES); do rm -f $(LDIR)/$$f/$(LFILE); done @for f in $(LANGUAGES); do rm -f $(LDIR)/$$f/$(LFILE); done
rm -f *.mo *.bak rm -f *.mo *.bak