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
|