File: Makefile.am

package info (click to toggle)
rapidsvn 0.12.1dfsg-3.1
  • links: PTS
  • area: main
  • in suites: buster, stretch
  • size: 6,596 kB
  • ctags: 3,286
  • sloc: cpp: 20,706; sh: 11,226; ansic: 10,058; python: 664; makefile: 378; xml: 57
file content (43 lines) | stat: -rw-r--r-- 1,136 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
EXTRA_DIST=rapidsvn.pot \
	de/rapidsvn.po \
	fr/rapidsvn.po \
	it_IT/rapidsvn.po \
	pt_BR/rapidsvn.po \
	ru/rapidsvn.po \
	es/rapidsvn.po \
	uk/rapidsvn.po \
	zh_CN/rapidsvn.po\
	ja/rapidsvn.po

RAPIDSVN_LANGUAGES=de fr it_IT pt_BR ru es uk zh_CN ja

localedir = $(datadir)/locale

install-data-local: install-rapidsvn-catalogs

install-rapidsvn-catalogs:
	for i in $(RAPIDSVN_LANGUAGES) ; do \
	    $(mkinstalldirs) $(DESTDIR)$(localedir)/$$i/LC_MESSAGES ; \
	    $(INSTALL_DATA) $(srcdir)/$$i/rapidsvn.mo $(DESTDIR)$(localedir)/$$i/LC_MESSAGES/rapidsvn.mo ; \
	done

# the programs we use (TODO: use configure to detect them)
#On OS/X we dont seem to have msgfmt installed by default
#so we are going to use the python version instead
#(TODO check for msgfmt, then python)
#MSGFMT=msgfmt
MSGFMT=python $(top_srcdir)/tools/msgfmt.py

all-mo:
	for i in $(RAPIDSVN_LANGUAGES) ; do \
		$(MSGFMT) -o $(srcdir)/$$i/rapidsvn.mo $(srcdir)/$$i/rapidsvn.po ; \
	done

all: all-mo

distclean: clean
clean:
	for i in $(RAPIDSVN_LANGUAGES) ; do \
		test -f $(srcdir)/$$i/rapidsvn.mo && rm $(srcdir)/$$i/rapidsvn.mo || true; \
	done
.PHONY: all-mo