]>
git.ipfire.org Git - pakfire.git/blob - po/Makefile
4 POT_FILE
= $(PACKAGE_NAME
).pot
5 PO_FILES
= $(wildcard *.po
)
6 MO_FILES
= $(patsubst %.po
,%.mo
,$(PO_FILES
))
7 LANGS
= $(patsubst %.po
,%,$(PO_FILES
))
9 TRANS_FILES
:= $(addprefix $(TOP
),$(TRANS_FILES
))
10 TRANS_FILES
:= $(sort $(wildcard $(TRANS_FILES
)))
13 all: $(POT_FILE
) $(MO_FILES
)
15 $(POT_FILE
): $(TRANS_FILES
)
16 xgettext
-d
$(PACKAGE_NAME
) -k_
-kN_ \
17 -o
$@
--add-comments
--from-code
=UTF-8
$^
19 %.mo
: %.po
$(POT_FILE
)
24 # Install all language catalogs to their designated place.
25 for lang in
$(LANGS
); do \
26 mkdir
-pv
$(DESTDIR
)/usr
/share
/locale
/$${lang}/LC_MESSAGES
/; \
27 cp
-vf
$${lang}.mo
$(DESTDIR
)/usr
/share
/locale
/$${lang}/LC_MESSAGES
/$(PACKAGE_NAME
).mo || exit
; \
32 rm -f
$(POT_FILE
) $(MO_FILES
)