Mercurial > pidgin.yaz
annotate po/Makefile.mingw @ 4233:d3069a71f14d
[gaim-migrate @ 4478]
This should help clarify just who you're requesting authorization from
for those of you that have aliased buddies in your ICQ list that don't
yet exist in your server list.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 07 Jan 2003 22:19:43 +0000 |
parents | 380b043a4a1c |
children | 580070695352 |
rev | line source |
---|---|
3630 | 1 # Makefile.mingw |
2 # | |
3 # Description: Makefile to generate mo files | |
4 # | |
5 | |
6 PACKAGE = gaim | |
7 | |
3714
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
8 ## |
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
9 ## PATHS |
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
10 ## |
3630 | 11 |
12 srcdir = . | |
3714
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
13 GAIM_TOP = .. |
3630 | 14 GAIM_INSTALL_DIR = ../win32-install-dir |
15 LOCALEDIR = $(GAIM_INSTALL_DIR)/locale | |
16 GTK_BIN = ../../win32-dev/gtk_2_0/bin | |
3714
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
17 |
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
18 ## |
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
19 ## TOOLS |
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
20 ## |
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
21 |
3630 | 22 GMSGFMT = $(GTK_BIN)/msgfmt |
23 MSGFMT = $(GTK_BIN)/msgfmt | |
24 XGETTEXT = $(GTK_BIN)/xgettext | |
25 MSGMERGE = $(GTK_BIN)/msgmerge | |
26 | |
27 | |
28 .SUFFIXES: | |
29 .SUFFIXES: .c .o .po .pot .pox .gmo .mo | |
30 | |
31 | |
32 ## | |
33 ## SOURCES, OBJECTS | |
34 ## | |
35 | |
36 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 | |
37 | |
38 POTFILES = \ | |
39 ../plugins/docklet/docklet.c \ | |
40 ../plugins/chatlist.c \ | |
41 ../plugins/gtik.c \ | |
42 ../src/protocols/gg/gg.c \ | |
43 ../src/protocols/icq/gaim_icq.c \ | |
44 ../src/protocols/irc/irc.c \ | |
45 ../src/protocols/jabber/jabber.c \ | |
46 ../src/protocols/msn/msn.c \ | |
47 ../src/protocols/napster/napster.c \ | |
48 ../src/protocols/oscar/oscar.c \ | |
49 ../src/protocols/toc/toc.c \ | |
50 ../src/protocols/yahoo/yahoo.c \ | |
51 ../src/protocols/zephyr/zephyr.c \ | |
52 ../src/about.c \ | |
53 ../src/aim.c \ | |
54 ../src/away.c \ | |
55 ../src/buddy.c \ | |
56 ../src/buddy_chat.c \ | |
57 ../src/conversation.c \ | |
58 ../src/dialogs.c \ | |
59 ../src/gaimrc.c \ | |
60 ../src/html.c \ | |
61 ../src/module.c \ | |
62 ../src/multi.c \ | |
63 ../src/perl.c \ | |
64 ../src/plugins.c \ | |
65 ../src/prefs.c \ | |
66 ../src/prpl.c \ | |
67 ../src/server.c \ | |
68 ../src/sound.c | |
69 | |
70 | |
71 ## | |
72 ## RULES | |
73 ## | |
74 | |
75 .pot.pox: | |
76 $(MAKE) $(PACKAGE).pot | |
77 $(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox | |
78 | |
79 .po.mo: | |
80 $(MSGFMT) -o $@ $< | |
81 | |
82 .po.gmo: | |
83 rm -f $@ && $(GMSGFMT) --statistics -o $@ $< | |
84 | |
85 | |
86 ## | |
87 ## TARGETS | |
88 ## | |
89 | |
90 | |
91 all: $(CATALOGS) | |
92 | |
93 $(PACKAGE).pot: $(POTFILES) POTFILES.in | |
3714
380b043a4a1c
[gaim-migrate @ 3847]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
94 $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(GAIM_TOP) \ |
3630 | 95 --add-comments --keyword=_ --keyword=N_ \ |
96 --files-from=$(srcdir)/POTFILES.in \ | |
97 && test ! -f $(PACKAGE).po \ | |
98 || ( rm -f $(srcdir)/$(PACKAGE).pot \ | |
99 && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot ) | |
100 | |
101 install: all | |
102 mkdir -p $(LOCALEDIR) | |
103 @catalogs='$(CATALOGS)'; \ | |
104 for cat in $$catalogs; do \ | |
105 cat=`basename $$cat`; \ | |
106 lang=`echo $$cat | sed 's/\.gmo$$//'`; \ | |
107 dir=$(LOCALEDIR)/$$lang/LC_MESSAGES; \ | |
108 mkdir -p $$dir; \ | |
109 if test -r $$cat; then \ | |
110 cp $$cat $$dir/$(PACKAGE).mo; \ | |
111 echo "installing $$cat as $$dir/$(PACKAGE).mo"; \ | |
112 else \ | |
113 cp $(srcdir)/$$cat $$dir/$(PACKAGE).mo; \ | |
114 echo "installing $(srcdir)/$$cat as" \ | |
115 "$$dir/$(PACKAGE).mo"; \ | |
116 fi; \ | |
117 done | |
118 | |
119 clean: | |
120 rm -f *.gmo *.pot *.pox |