]> git.donarmstrong.com Git - lilypond.git/blob - po/GNUmakefile
c6540da3b1b6ee6e90047f6f5d19e181057e514c
[lilypond.git] / po / GNUmakefile
1 # title    makefile for po
2 # file     po/Makefile 
3
4 depth = ..
5
6 NAME = lilypond
7 MODULE_NAME = po
8
9 POT_FILES = $(wildcard *.pot)
10 PO_FILES = $(wildcard *.po)
11 MO_FILES = $(addprefix $(outdir)/, $(PO_FILES:.po=.mo))
12 HELP_CATALOGS = $(PO_FILES:%.po=%)
13 CATALOGS = $(HELP_CATALOGS:lilypond=) 
14 EXTRA_DIST_FILES = TODO $(PO_FILES) $(POT_FILES)
15 STEPMAKE_TEMPLATES=podir
16
17 include $(depth)/make/stepmake.make 
18 include $(stepdir)/po-rules.make
19
20 default: $(MO_FILES)
21
22 localinstall: $(MO_FILES)
23         for i in $(CATALOGS); do \
24           $(INSTALL) -d $(localedir)/$$i/LC_MESSAGES; \
25           $(INSTALL) -m 644 $(outdir)/$$i.mo \
26           $(localedir)/$$i/LC_MESSAGES/$(package).mo; \
27         done
28
29 localuninstall:
30         for i in $(CATALOGS); do \
31           rm -f $(localedir)/$$i/LC_MESSAGES/$(package).mo; \
32           rmdir $(localedir)/$$i/LC_MESSAGES || true; \
33         done
34