Mercurial > pidgin
view po/Makefile.mingw @ 4675:3145c5c45877
[gaim-migrate @ 4986]
Okay, redid the cancel stuff. It may not work too well yet, as it's largely
untested, and will need some testing and bug reporting. The protocols may
not work too well (namely, Oscar), but this will be fixed soon. Note that
that's only for canceling. Any receiving that currently works will continue
to work.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sat, 08 Mar 2003 08:27:02 +0000 |
parents | 380b043a4a1c |
children | 580070695352 |
line wrap: on
line source
# Makefile.mingw # # Description: Makefile to generate mo files # PACKAGE = gaim ## ## PATHS ## srcdir = . GAIM_TOP = .. GAIM_INSTALL_DIR = ../win32-install-dir LOCALEDIR = $(GAIM_INSTALL_DIR)/locale GTK_BIN = ../../win32-dev/gtk_2_0/bin ## ## TOOLS ## GMSGFMT = $(GTK_BIN)/msgfmt MSGFMT = $(GTK_BIN)/msgfmt XGETTEXT = $(GTK_BIN)/xgettext MSGMERGE = $(GTK_BIN)/msgmerge .SUFFIXES: .SUFFIXES: .c .o .po .pot .pox .gmo .mo ## ## SOURCES, OBJECTS ## CATALOGS = bg.gmo cs.gmo da.gmo de.gmo es.gmo fi.gmo fr.gmo hu.gmo it.gmo ja.gmo ko.gmo nl.gmo pl.gmo ro.gmo ru.gmo sk.gmo sv.gmo zh_CN.gmo zh_TW.gmo POTFILES = \ ../plugins/docklet/docklet.c \ ../plugins/chatlist.c \ ../plugins/gtik.c \ ../src/protocols/gg/gg.c \ ../src/protocols/icq/gaim_icq.c \ ../src/protocols/irc/irc.c \ ../src/protocols/jabber/jabber.c \ ../src/protocols/msn/msn.c \ ../src/protocols/napster/napster.c \ ../src/protocols/oscar/oscar.c \ ../src/protocols/toc/toc.c \ ../src/protocols/yahoo/yahoo.c \ ../src/protocols/zephyr/zephyr.c \ ../src/about.c \ ../src/aim.c \ ../src/away.c \ ../src/buddy.c \ ../src/buddy_chat.c \ ../src/conversation.c \ ../src/dialogs.c \ ../src/gaimrc.c \ ../src/html.c \ ../src/module.c \ ../src/multi.c \ ../src/perl.c \ ../src/plugins.c \ ../src/prefs.c \ ../src/prpl.c \ ../src/server.c \ ../src/sound.c ## ## RULES ## .pot.pox: $(MAKE) $(PACKAGE).pot $(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox .po.mo: $(MSGFMT) -o $@ $< .po.gmo: rm -f $@ && $(GMSGFMT) --statistics -o $@ $< ## ## TARGETS ## all: $(CATALOGS) $(PACKAGE).pot: $(POTFILES) POTFILES.in $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(GAIM_TOP) \ --add-comments --keyword=_ --keyword=N_ \ --files-from=$(srcdir)/POTFILES.in \ && test ! -f $(PACKAGE).po \ || ( rm -f $(srcdir)/$(PACKAGE).pot \ && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot ) install: all mkdir -p $(LOCALEDIR) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed 's/\.gmo$$//'`; \ dir=$(LOCALEDIR)/$$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 $(srcdir)/$$cat $$dir/$(PACKAGE).mo; \ echo "installing $(srcdir)/$$cat as" \ "$$dir/$(PACKAGE).mo"; \ fi; \ done clean: rm -f *.gmo *.pot *.pox