1GMKPATH = .. 2include $(GMKPATH)/global.mk 3 4# for HP-UX make and iconv unknown character sets 5.IGNORE: 6 7release all: 8 @( \ 9 OIFS=$$IFS; \ 10 for TSRC in $$(ls *.in); do \ 11 LANGNAME=$$(echo $$TSRC|cut -d '.' -f 1); \ 12 CHARSET=$$(echo $$TSRC|cut -d '.' -f 2); \ 13 echo "$$LANGNAME:"; \ 14 cat $$TSRC > ./$$LANGNAME.$$CHARSET; \ 15 echo " - $$CHARSET"; \ 16 echo test|iconv -f iso88591 -t utf8 2>/dev/null 1>&2; \ 17 if [ $$? -eq 0 ] && [ $$CHARSET != "utf8" ]; then \ 18 iconv -f $$CHARSET -t utf8 < ./$$LANGNAME.$$CHARSET > ./$$LANGNAME.utf8 2>/dev/null;\ 19 if [ $$? -eq 0 ]; then \ 20 echo " - utf8"; \ 21 else \ 22 echo "Your iconv not support $$CHARSET->utf8 conversion"; \ 23 fi; \ 24 fi; \ 25 done \ 26 ) 27 28clean: 29 @rm -rf ./*1 ./*2 ./*8 ./*13 ./*r 30 31install: all 32 @( \ 33 $(INSTALLDIR) $(STAGEDIR)$(LOCDIR); \ 34 for TRANSLATION in $$(ls -1 ./*1 ./*2 ./*8 ./*13 ./*r); do \ 35 $(INSTALLFIL) $$TRANSLATION $(STAGEDIR)$(LOCDIR); \ 36 done; \ 37 ) 38