From 5280f9a0cd1f9ba200422ebba65d1e0133410995 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 13 Sep 2014 09:43:21 -0700 Subject: Initial. --- msgs/Makefile.in | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 msgs/Makefile.in (limited to 'msgs/Makefile.in') diff --git a/msgs/Makefile.in b/msgs/Makefile.in new file mode 100644 index 0000000..fdfb457 --- /dev/null +++ b/msgs/Makefile.in @@ -0,0 +1,34 @@ + +all: ../src/makemsg gencat + @for i in mess.??; do ../src/makemsg -c $$i $$i.catin; \ + cat $$i.codeset $$i.catin > $$i.catin2; \ + echo "==== Making $$i.cat ====" ;\ + LC_ALL=en_US.UTF-8 ./gencat $$i.cat $$i.catin2; done; \ + rm -f core *.catin *.catin2 + +install: + sh ./inst.sh "@languages@" "$(DESTDIR)@locale@" + +clean: + rm -f gencat gencat.out core *~ *.cat *.catin *.catin2 + +spotless: + rm -f Makefile + +# Various versions of libc use different format message catalog files +# So we have to use the installed /usr/bin/gencat if possible. +# On the other hand, /usr/bin/gencat doesnt work in glibc 2.0.7 +# The source in ../gencat is OK for libc4 and libc5, not for glibc. +gencat: + if [ -f /usr/bin/gencat ]; then \ + if gencat gencat.out gencat.in 2>/dev/null; then \ + ln -s /usr/bin/gencat gencat; \ + else \ + cp gencat207fix.sh gencat; \ + fi \ + else \ + ln -s ../gencat/gencat gencat; \ + cd ../gencat; \ + make; \ + fi + -- cgit v1.2.3