File: Makefile

package info (click to toggle)
language-env 0.64
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,588 kB
  • ctags: 125
  • sloc: perl: 6,243; makefile: 83; tcl: 64; sh: 18
file content (48 lines) | stat: -rw-r--r-- 1,316 bytes parent folder | download | duplicates (3)
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
45
46
47
48
#! /usr/bin/make -f
#
# Makefile for language-env

SCRIPTS = set-language-env user-ja-conf tklanguage
MANPAGES = set-language-env user-ja-conf tklanguage
LANGUAGES = be bg ca da de es fr ja ko lt mk ru sr th tr uk pl
BINPATH = /usr/bin
LIBPATH = /usr/share/language-env

CYR = be bg mk sr uk


all:
	./check_translation
	for i in $(CYR) ; do \
	  m4 --define=LANGUAGEM=$$i cyr/support.cyr.m4>support.$$i.pl ;\
	  mkdir $$i ; \
	  mkdir $$i/dot.elm ; \
	done
	(cd cyr/main ; find . -type f | while read i ; do \
	  for ln in $(CYR) ; do \
	    cat ../$$ln/$$i $$i > ../../$$ln/$$i ; \
	  done ; \
	done)

install:
	install -m 755 $(SCRIPTS) $(DESTDIR)$(BINPATH)
	install -m 644 general.pl $(DESTDIR)$(LIBPATH)
	install -m 644 support.*.pl $(DESTDIR)$(LIBPATH)
	install -m 644 support.language.pl.template $(DESTDIR)$(LIBPATH)
	for i in $(LANGUAGES) ; do \
	  cp -r $$i $(DESTDIR)$(LIBPATH)/$$i ;\
	  install -m 644 $$i.xbm $(DESTDIR)$(LIBPATH)/$$i.xbm ;\
	done
	for i in $(MANPAGES) ; do \
	  install -m 644 $$i.1 $(DESTDIR)/usr/share/man/man1/$$i.1 ; \
	  install -m 644 $$i.ja.1 $(DESTDIR)/usr/share/man/ja/man1/$$i.1 ;\
	  [ -f $$i.pl.1 ] && \
	     install -m 644 $$i.pl.1 $(DESTDIR)/usr/share/man/pl/man1/$$i.1 ;\
	done

clean:
	rm -rf *~
	rm -rf $(CYR)
	for i in $(CYR) ; do \
	  rm -f support.$$i.pl ; \
	done