[go: up one dir, main page]

File: Makefile.in

package info (click to toggle)
krecord 1.11.1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 752 kB
  • ctags: 449
  • sloc: cpp: 2,926; ansic: 209; makefile: 152; sh: 152
file content (44 lines) | stat: -rw-r--r-- 830 bytes parent folder | download
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
44

PO=$(shell echo *.po)
MO=$(subst .po,.mo,$(PO))
HAVE=$(subst .po,,$(PO))
MERGE=$(subst .po,.pox,$(PO))

BUILDROOT=
prefix = @prefix@
LOCDIR = $(BUILDROOT)$(prefix)/share/locale

INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_DIR = $(INSTALL) -d

%.mo : %.po
	msgfmt -v -o $@ $<

%.pox : %.po krecord.pot
	msgmerge $< krecord.pot > $@

#########################################################################

all: $(MO)

install: all
	for loc in $(HAVE); do						\
		$(INSTALL_DIR) $(LOCDIR)/$$loc/LC_MESSAGES;		\
		$(INSTALL_DATA) $$loc.mo				\
			$(LOCDIR)/$$loc/LC_MESSAGES/krecord.mo;		\
	done

clean:
	rm -f *~

realclean distclean: clean
	rm -f Makefile

#########################################################################

krecord.pot: ../messages.po
	cp ../messages.po $@

locale: krecord.pot $(MERGE)