view po/Makefile.mingw @ 14890:6e17975cd3e0

[gaim-migrate @ 17662] If an oscar account is unable to connect because the password is wrong, then set the password to the empty string. This might help address bug 1414151, "Too many steps to be able to re-enter a password." How do people feel about this? We could probably do it for MSN, too. Also, beta 5 on Sunday? committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Fri, 03 Nov 2006 17:11:43 +0000
parents 5d03b309b482
children 0e17470b47c2
line wrap: on
line source

# Makefile.mingw
#
# Description: Makefile to generate mo files
#

GAIM_TOP := ..
include $(GAIM_TOP)/libgaim/win32/global.mak

PACKAGE = gaim

.SUFFIXES:
.SUFFIXES: .po .gmo

##
## SOURCES, OBJECTS
##

CATALOGS = $(patsubst %.po,%.gmo,$(wildcard *.po))

##
## RULES
##

.po.gmo:
	rm -f $@ && $(GMSGFMT) --statistics -o $@ $<

##
## TARGETS
##

.PHONY: all install clean

all: $(CATALOGS)

install: all
	mkdir -p $(GAIM_INSTALL_PO_DIR)
	@catalogs='$(CATALOGS)'; \
	for cat in $$catalogs; do \
	  cat=`basename $$cat`; \
	  lang=`echo $$cat | sed 's/\.gmo$$//'`; \
	  dir=$(GAIM_INSTALL_PO_DIR)/$$lang/LC_MESSAGES; \
	  mkdir -p $$dir; \
	  if test -r $$cat; then \
	    cp $$cat $$dir/$(PACKAGE).mo; \
	    echo "installing $$cat as $$dir/$(PACKAGE).mo"; \
	  else \
	    cp $(GAIM_PO_TOP)/$$cat $$dir/$(PACKAGE).mo; \
	    echo "installing $(GAIM_PO_TOP)/$$cat as" \
		 "$$dir/$(PACKAGE).mo"; \
	  fi; \
	done

clean:
	rm -f *.gmo