Mercurial > pidgin
annotate po/Makefile.mingw @ 5234:890b29f00b68
[gaim-migrate @ 5604]
Chats in the buddy list!
You can now put chat rooms in your buddy list, and double-click them to join
them, instead of having to do all that typing. I'm eventually gonna add
auto-join support, so that ugly hack involving pouncing can go away.
Someone should make some new artwork so we don't have 2 + icons next to
each other in the menus.
This also has some fixes to let gaim compile again, after the renaming of
the buddy list files.
This also fixes the problem with offline buddies not showing up in the list
sometimes for accounts that didn't log in at startup.
This probably fixes other stuff, but I can't remember any of it off the top
of my head.
I'm going to stop typing and let people play with this now.
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Sat, 26 Apr 2003 20:30: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 |