| 
									
										
										
										
											2003-02-12 09:24:48 +00:00
										 |  |  | # Lam .mo files makefile
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | # $Lam: lam/po/Makefile,v 1.5 2002/04/16 12:38:24 jan Exp $
 | 
					
						
							|  |  |  | # This file was copyied from the horde-project, www.horde.org
 | 
					
						
							|  |  |  | #
 | 
					
						
							| 
									
										
										
										
											2003-05-01 17:37:07 +00:00
										 |  |  | #   This program is free software; you can redistribute it and/or modify
 | 
					
						
							|  |  |  | #   it under the terms of the GNU General Public License as published by
 | 
					
						
							|  |  |  | #   the Free Software Foundation; either version 2 of the License, or
 | 
					
						
							|  |  |  | #   (at your option) any later version.
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | #   This program is distributed in the hope that it will be useful,
 | 
					
						
							|  |  |  | #   but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					
						
							|  |  |  | #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					
						
							|  |  |  | #   GNU General Public License for more details.
 | 
					
						
							| 
									
										
										
										
											2003-02-12 09:24:48 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | APPLICATION = lam | 
					
						
							|  |  |  | MSGFMT = msgfmt --statistics -c -v -o | 
					
						
							|  |  |  | MSGFMTSOL = msgfmt -v -o | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | all: install | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | install: *.po | 
					
						
							|  |  |  | 	@echo "Checking for os ... ${OSTYPE}"; \
 | 
					
						
							|  |  |  | 	if test "${OSTYPE}" = "solaris"; then \
 | 
					
						
							|  |  |  | 		echo "You'll probably get some warnings on Solaris. This is normal."; \
 | 
					
						
							|  |  |  | 	fi; \
 | 
					
						
							|  |  |  | 	for LOCALE in `ls *.po | sed 's/\.[^.]*$$//g'`; do \
 | 
					
						
							|  |  |  | 		if test $${LOCALE}.po = "messages.po"; then \
 | 
					
						
							|  |  |  | 			continue; \
 | 
					
						
							|  |  |  | 		fi; \
 | 
					
						
							|  |  |  | 		echo "Compiling locale $${LOCALE}:"; \
 | 
					
						
							|  |  |  | 		if ./shtool mkdir -p ../locale/$${LOCALE}/LC_MESSAGES; then \
 | 
					
						
							|  |  |  | 			if test "${OSTYPE}" = "solaris"; then \
 | 
					
						
							|  |  |  | 				if ${MSGFMTSOL} ../locale/$${LOCALE}/LC_MESSAGES/${APPLICATION}.mo $${LOCALE}.po; then \
 | 
					
						
							|  |  |  | 					echo "  ... done"; \
 | 
					
						
							|  |  |  | 					echo; \
 | 
					
						
							|  |  |  | 				else \
 | 
					
						
							|  |  |  | 					echo "  ... FAILED"; \
 | 
					
						
							|  |  |  | 					echo; \
 | 
					
						
							|  |  |  | 				fi \
 | 
					
						
							|  |  |  | 			else \
 | 
					
						
							|  |  |  | 				if ${MSGFMT} ../locale/$${LOCALE}/LC_MESSAGES/${APPLICATION}.mo $${LOCALE}.po; then \
 | 
					
						
							|  |  |  | 					echo "  ... done"; \
 | 
					
						
							|  |  |  | 					echo; \
 | 
					
						
							|  |  |  | 				else \
 | 
					
						
							|  |  |  | 					echo "  ... FAILED"; \
 | 
					
						
							|  |  |  | 					echo; \
 | 
					
						
							|  |  |  | 				fi \
 | 
					
						
							|  |  |  | 			fi; \
 | 
					
						
							|  |  |  | 		else \
 | 
					
						
							|  |  |  | 			echo "Could not create locale directory for $${LOCALE}."; \
 | 
					
						
							|  |  |  | 		fi \
 | 
					
						
							|  |  |  | 	done; |