]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/po-targets.make
Update documentation targets
[lilypond.git] / stepmake / stepmake / po-targets.make
1
2
3
4 ####
5 #### UGH!
6 new-po:
7         if test -r $(po-dir); then \
8           rm -f $(po-dir)/$(outdir)/$(package).po; \
9           touch $(po-dir)/$(outdir)/$(package).po; \
10         fi
11
12 ifeq ($(strip $(depth)),.)
13 po: new-po
14         $(LOOP)
15 local-po:
16         @true
17 else
18 po: local-po
19         $(LOOP)
20 ALL_PO_SOURCES = $(ALL_C_SOURCES) $(ALL_CC_SOURCES) $(PYTHON_SCRIPTS_IN) $(PY_MODULES_IN) $(SCM_FILES) $(wildcard $(outdir)/*.hh) $(wildcard $(outdir)/*.cc)
21 local-po:
22 ifneq ($(strip $(ALL_PO_SOURCES)),)
23         @echo $(ALL_PO_SOURCES)
24         xgettext --default-domain=$(package) --join \
25          --output-dir=$(po-dir)/$(outdir) --add-comments \
26          --keyword=_ --keyword=_f --keyword=_i \
27          $(XGETTEXT_FLAGS) $(ALL_PO_SOURCES)
28 endif
29 endif
30
31
32 po-update: po
33         $(MAKE) -C $(po-dir) po-update
34
35 po-changes:
36         $(MAKE) -C $(po-dir) po-changes
37
38 po-replace: po
39         $(MAKE) -C $(po-dir) po-replace