annotate src/Makefile.am @ 12360:3153661f4d5c

[gaim-migrate @ 14664] Faceprint is concerned about 2 things: 1)some of the random colors are very close together. as best we can tell, there are two ways to fix this 1a) for each proposed color, iterate the entire list of selected colors, looking to ensure that it is not too close to any of them. this is an O(n^2) operation, with n >= 220 (the current number of colors we look for) 1b) iterate the entire set of possible colors, skipping ahead by some guess (rather than iterating by 1). this is an O(n^3) operation, where n is 65535/(whatever we skip ahead by). This is not only a more expensive operation, but because of the nature of the color list, it is not _necessarily_ going to yield more predictable results, skipping ahead 5 (or any other number) does not necessarily guarantee that you've skipped 5 very similar colors. 2) as you can see, either solution to #1 is potentially a resource hog. #1a is a random delay, #1b is inherently expensive. How often #1a will exceed the bound #1b, if ever, is unknown. rather than doing either of these, we settled on a middle course: a .h file has been created containing a set of colors. currently the set we were previously hard coded to. Gaim will search that list for usable colors and start randomly looking only if that list does not contain sufficient usable colors. ideally this list would be generated to have colors that are known to be a "safe" distance appart, that is colors that you can tell appart. and Ideally it would have a (small) multiple of the number of colors we are searching for. This should ensure that IF we go to randomly searching, we need do so only for a few colors. Right now I have no good way to generate a "safe" list of colors though. committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Mon, 05 Dec 2005 21:46:47 +0000
parents 3ef381cdc47e
children 9fd94eb52dc3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
1 EXTRA_DIST = \
11884
b1099e09eb33 [gaim-migrate @ 14175]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11831
diff changeset
2 dbus-analyze-functions.py \
b1099e09eb33 [gaim-migrate @ 14175]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11831
diff changeset
3 dbus-analyze-types.py \
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
4 getopt.c \
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
5 getopt.h \
6187
ab85ce2a8d78 [gaim-migrate @ 6673]
Rob Flynn <gaim@robflynn.com>
parents: 6179
diff changeset
6 getopt1.c \
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
7 Makefile.mingw \
6190
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
8 win_gaim.c \
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
9 win32/IdleTracker/Makefile.mingw \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
10 win32/IdleTracker/idletrack.c \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
11 win32/IdleTracker/idletrack.h \
6190
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
12 win32/gaimrc.rc \
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
13 win32/global.mak \
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
14 win32/libc_interface.c \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
15 win32/libc_interface.h \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
16 win32/libc_internal.h \
6190
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
17 win32/resource.h \
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
18 win32/untar.c \
6190
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
19 win32/untar.h \
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
20 win32/wgaimerror.h \
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
21 win32/win32dep.c \
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
22 win32/win32dep.h \
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
23 win32/wspell.c \
7bd5d81a9faf [gaim-migrate @ 6676]
Rob Flynn <gaim@robflynn.com>
parents: 6187
diff changeset
24 win32/wspell.h \
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
25 win32/nsis/gaim-header.bmp \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6190
diff changeset
26 win32/nsis/gaim-intro.bmp \
7577
f54c4f2a9d5a [gaim-migrate @ 8193]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7431
diff changeset
27 win32/nsis/langmacros.nsh \
10095
b28f9be379b3 [gaim-migrate @ 11114]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 9993
diff changeset
28 win32/nsis/translations/albanian.nsh \
7577
f54c4f2a9d5a [gaim-migrate @ 8193]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7431
diff changeset
29 win32/nsis/translations/bulgarian.nsh \
9956
a448265e09d8 [gaim-migrate @ 10856]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 9791
diff changeset
30 win32/nsis/translations/catalan.nsh \
7626
2fb83607becf [gaim-migrate @ 8250]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7593
diff changeset
31 win32/nsis/translations/czech.nsh \
7924
cb400cd78961 [gaim-migrate @ 8593]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7763
diff changeset
32 win32/nsis/translations/danish.nsh \
6412
4cb8e2e4b5d4 [gaim-migrate @ 6918]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6371
diff changeset
33 win32/nsis/translations/dutch.nsh \
4cb8e2e4b5d4 [gaim-migrate @ 6918]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6371
diff changeset
34 win32/nsis/translations/english.nsh \
8178
33802f8a2d90 [gaim-migrate @ 8895]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 8126
diff changeset
35 win32/nsis/translations/finnish.nsh \
6412
4cb8e2e4b5d4 [gaim-migrate @ 6918]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6371
diff changeset
36 win32/nsis/translations/french.nsh \
4cb8e2e4b5d4 [gaim-migrate @ 6918]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6371
diff changeset
37 win32/nsis/translations/german.nsh \
8388
c08d9b0dbd29 [gaim-migrate @ 9116]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 8317
diff changeset
38 win32/nsis/translations/hebrew.nsh \
6412
4cb8e2e4b5d4 [gaim-migrate @ 6918]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6371
diff changeset
39 win32/nsis/translations/hungarian.nsh \
6448
fd3c96c0c2d6 [gaim-migrate @ 6957]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6442
diff changeset
40 win32/nsis/translations/italian.nsh \
8183
ab0fce369327 [gaim-migrate @ 8902]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 8178
diff changeset
41 win32/nsis/translations/japanese.nsh \
8099
40163e984818 [gaim-migrate @ 8799]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7924
diff changeset
42 win32/nsis/translations/korean.nsh \
8567
d92a7574473c [gaim-migrate @ 9314]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 8490
diff changeset
43 win32/nsis/translations/norwegian.nsh \
8126
b6458d4ce101 [gaim-migrate @ 8830]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 8113
diff changeset
44 win32/nsis/translations/polish.nsh \
7577
f54c4f2a9d5a [gaim-migrate @ 8193]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7431
diff changeset
45 win32/nsis/translations/portuguese.nsh \
6412
4cb8e2e4b5d4 [gaim-migrate @ 6918]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6371
diff changeset
46 win32/nsis/translations/portuguese-br.nsh \
8099
40163e984818 [gaim-migrate @ 8799]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7924
diff changeset
47 win32/nsis/translations/romanian.nsh \
40163e984818 [gaim-migrate @ 8799]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7924
diff changeset
48 win32/nsis/translations/russian.nsh \
6412
4cb8e2e4b5d4 [gaim-migrate @ 6918]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6371
diff changeset
49 win32/nsis/translations/serbian-latin.nsh \
6559
8dba07c335e9 [gaim-migrate @ 7081]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6493
diff changeset
50 win32/nsis/translations/simp-chinese.nsh \
9561
3ff773e92747 [gaim-migrate @ 10397]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 9391
diff changeset
51 win32/nsis/translations/slovak.nsh \
9115
f55f93a975f2 [gaim-migrate @ 9892]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 8713
diff changeset
52 win32/nsis/translations/slovenian.nsh \
7577
f54c4f2a9d5a [gaim-migrate @ 8193]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7431
diff changeset
53 win32/nsis/translations/spanish.nsh \
6651
6eb1f388bdf8 [gaim-migrate @ 7176]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6562
diff changeset
54 win32/nsis/translations/swedish.nsh \
8464
f100c30bc1a4 [gaim-migrate @ 9194]
Luke Schierer <lschiere@pidgin.im>
parents: 8388
diff changeset
55 win32/nsis/translations/trad-chinese.nsh \
f100c30bc1a4 [gaim-migrate @ 9194]
Luke Schierer <lschiere@pidgin.im>
parents: 8388
diff changeset
56 win32/nsis/translations/vietnamese.nsh
8099
40163e984818 [gaim-migrate @ 8799]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 7924
diff changeset
57
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
58 if HAVE_VV
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
59 SUBDIRS = protocols mediastreamer
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
60 else
2086
424a40f12a6c [gaim-migrate @ 2096]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1901
diff changeset
61 SUBDIRS = protocols
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
62 endif
2086
424a40f12a6c [gaim-migrate @ 2096]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1901
diff changeset
63
9391
36c42729186c [gaim-migrate @ 10200]
Mark Doliner <mark@kingant.net>
parents: 9364
diff changeset
64 gaim_coresources = \
5563
9eb5b13fd412 [gaim-migrate @ 5965]
Christian Hammond <chipx86@chipx86.com>
parents: 5530
diff changeset
65 account.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
66 accountopt.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
67 blist.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
68 buddyicon.c \
10684
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10643
diff changeset
69 cipher.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
70 cmds.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
71 connection.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
72 conversation.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
73 core.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
74 debug.c \
10228
37c411c8cde3 [gaim-migrate @ 11362]
Sean Egan <seanegan@gmail.com>
parents: 10178
diff changeset
75 desktopitem.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
76 eventloop.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
77 ft.c \
12272
3ef381cdc47e [gaim-migrate @ 14574]
Mark Doliner <mark@kingant.net>
parents: 12251
diff changeset
78 idle.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
79 imgstore.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
80 log.c \
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
81 media.c \
10977
2ce8ec01a064 [gaim-migrate @ 12803]
Christopher O'Brien <siege@pidgin.im>
parents: 10708
diff changeset
82 mime.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
83 network.c \
11375
7e98b3bf2fdf [gaim-migrate @ 13601]
Thomas Butter <tbutter>
parents: 11373
diff changeset
84 ntlm.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
85 notify.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
86 plugin.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
87 pluginpref.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
88 pounce.c \
10245
c143a3fac58d [gaim-migrate @ 11385]
Tim Ringenbach <marv@pidgin.im>
parents: 10228
diff changeset
89 prefix.c \
c143a3fac58d [gaim-migrate @ 11385]
Tim Ringenbach <marv@pidgin.im>
parents: 10228
diff changeset
90 prefs.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
91 privacy.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
92 proxy.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
93 prpl.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
94 request.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
95 roomlist.c \
10418
bed2c96bc1fb [gaim-migrate @ 11669]
Mark Doliner <mark@kingant.net>
parents: 10359
diff changeset
96 savedstatuses.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
97 server.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
98 signals.c \
11373
c84c35ee8202 [gaim-migrate @ 13598]
Thomas Butter <tbutter>
parents: 11351
diff changeset
99 dnssrv.c\
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
100 status.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
101 stringref.c \
11225
46facec74fc1 [gaim-migrate @ 13361]
Thomas Butter <tbutter>
parents: 11195
diff changeset
102 stun.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
103 sound.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
104 sslconn.c \
11195
3aeb85cc9cda [gaim-migrate @ 13319]
Adam Warrington <awarring>
parents: 11187
diff changeset
105 upnp.c \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
106 util.c \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
107 value.c \
11475
7fab28c991f3 [gaim-migrate @ 13717]
Gary Kramlich <grim@reaperworld.com>
parents: 11441
diff changeset
108 xmlnode.c \
7fab28c991f3 [gaim-migrate @ 13717]
Gary Kramlich <grim@reaperworld.com>
parents: 11441
diff changeset
109 whiteboard.c
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
110
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
111 gaim_coreheaders = \
5563
9eb5b13fd412 [gaim-migrate @ 5965]
Christian Hammond <chipx86@chipx86.com>
parents: 5530
diff changeset
112 account.h \
5638
0bdfa28c678e [gaim-migrate @ 6047]
Christian Hammond <chipx86@chipx86.com>
parents: 5563
diff changeset
113 accountopt.h \
5228
1a53330dfd34 [gaim-migrate @ 5598]
Christian Hammond <chipx86@chipx86.com>
parents: 5211
diff changeset
114 blist.h \
6846
8ab95f4c9800 [gaim-migrate @ 7391]
Christian Hammond <chipx86@chipx86.com>
parents: 6748
diff changeset
115 buddyicon.h \
10684
72a5babfa8b4 [gaim-migrate @ 12231]
Luke Schierer <lschiere@pidgin.im>
parents: 10643
diff changeset
116 cipher.h \
9130
933a19e3a6b3 [gaim-migrate @ 9908]
Nathan Walp <nwalp@pidgin.im>
parents: 9115
diff changeset
117 cmds.h \
5563
9eb5b13fd412 [gaim-migrate @ 5965]
Christian Hammond <chipx86@chipx86.com>
parents: 5530
diff changeset
118 connection.h \
5206
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
119 conversation.h \
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
120 core.h \
11884
b1099e09eb33 [gaim-migrate @ 14175]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11831
diff changeset
121 dbus-maybe.h \
5211
0241d6b6702d [gaim-migrate @ 5581]
Christian Hammond <chipx86@chipx86.com>
parents: 5206
diff changeset
122 debug.h \
10228
37c411c8cde3 [gaim-migrate @ 11362]
Sean Egan <seanegan@gmail.com>
parents: 10178
diff changeset
123 desktopitem.h \
8273
f24172f53650 [gaim-migrate @ 8997]
Christian Hammond <chipx86@chipx86.com>
parents: 8231
diff changeset
124 eventloop.h \
5206
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
125 ft.h \
12272
3ef381cdc47e [gaim-migrate @ 14574]
Mark Doliner <mark@kingant.net>
parents: 12251
diff changeset
126 idle.h \
6982
083d1e4a9c78 [gaim-migrate @ 7538]
Mark Doliner <mark@kingant.net>
parents: 6951
diff changeset
127 imgstore.h \
7593
3456b3ce0775 [gaim-migrate @ 8211]
Nathan Walp <nwalp@pidgin.im>
parents: 7577
diff changeset
128 log.h \
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
129 media.h \
10977
2ce8ec01a064 [gaim-migrate @ 12803]
Christopher O'Brien <siege@pidgin.im>
parents: 10708
diff changeset
130 mime.h \
8231
f50c059b6384 [gaim-migrate @ 8954]
Christian Hammond <chipx86@chipx86.com>
parents: 8183
diff changeset
131 network.h \
5436
ad445074d239 [gaim-migrate @ 5818]
Christian Hammond <chipx86@chipx86.com>
parents: 5276
diff changeset
132 notify.h \
11375
7e98b3bf2fdf [gaim-migrate @ 13601]
Thomas Butter <tbutter>
parents: 11373
diff changeset
133 ntlm.h \
5206
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
134 plugin.h \
8713
7024b595b6ae [gaim-migrate @ 9467]
Luke Schierer <lschiere@pidgin.im>
parents: 8702
diff changeset
135 pluginpref.h \
5206
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
136 pounce.h \
10312
1f2fe577ffb6 [gaim-migrate @ 11506]
Mark Doliner <mark@kingant.net>
parents: 10302
diff changeset
137 prefix.h \
10245
c143a3fac58d [gaim-migrate @ 11385]
Tim Ringenbach <marv@pidgin.im>
parents: 10228
diff changeset
138 prefs.h \
6073
6f924c4c5748 [gaim-migrate @ 6532]
Christian Hammond <chipx86@chipx86.com>
parents: 6065
diff changeset
139 privacy.h \
5206
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
140 proxy.h \
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
141 prpl.h \
5477
e8e498255369 [gaim-migrate @ 5873]
Christian Hammond <chipx86@chipx86.com>
parents: 5440
diff changeset
142 request.h \
8113
d60272410bd5 [gaim-migrate @ 8817]
Nathan Walp <nwalp@pidgin.im>
parents: 8099
diff changeset
143 roomlist.h \
10418
bed2c96bc1fb [gaim-migrate @ 11669]
Mark Doliner <mark@kingant.net>
parents: 10359
diff changeset
144 savedstatuses.h \
5874
964e4f94fc56 [gaim-migrate @ 6306]
Christian Hammond <chipx86@chipx86.com>
parents: 5859
diff changeset
145 server.h \
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents: 6448
diff changeset
146 signals.h \
11373
c84c35ee8202 [gaim-migrate @ 13598]
Thomas Butter <tbutter>
parents: 11351
diff changeset
147 dnssrv.h \
6065
3a40666c08b4 [gaim-migrate @ 6515]
Sean Egan <seanegan@gmail.com>
parents: 5923
diff changeset
148 status.h \
7763
dc79649b829d [gaim-migrate @ 8408]
Ethan Blanton <elb@pidgin.im>
parents: 7626
diff changeset
149 stringref.h \
11225
46facec74fc1 [gaim-migrate @ 13361]
Thomas Butter <tbutter>
parents: 11195
diff changeset
150 stun.h \
5206
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
151 sound.h \
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6651
diff changeset
152 sslconn.h \
11195
3aeb85cc9cda [gaim-migrate @ 13319]
Adam Warrington <awarring>
parents: 11187
diff changeset
153 upnp.h \
6562
c53a3f0649eb [gaim-migrate @ 7084]
Christian Hammond <chipx86@chipx86.com>
parents: 6559
diff changeset
154 util.h \
7131
af889fd531d0 [gaim-migrate @ 7698]
Nathan Walp <nwalp@pidgin.im>
parents: 7095
diff changeset
155 value.h \
9957
b229d6fade9d [gaim-migrate @ 10859]
Nathan Walp <nwalp@pidgin.im>
parents: 9956
diff changeset
156 version.h \
11475
7fab28c991f3 [gaim-migrate @ 13717]
Gary Kramlich <grim@reaperworld.com>
parents: 11441
diff changeset
157 xmlnode.h \
7fab28c991f3 [gaim-migrate @ 13717]
Gary Kramlich <grim@reaperworld.com>
parents: 11441
diff changeset
158 whiteboard.h
5206
ffac5e345451 [gaim-migrate @ 5574]
Christian Hammond <chipx86@chipx86.com>
parents: 5205
diff changeset
159
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
160
11055
df0241eb602c [gaim-migrate @ 12996]
Piotr Zielinski <zielaj>
parents: 10977
diff changeset
161
df0241eb602c [gaim-migrate @ 12996]
Piotr Zielinski <zielaj>
parents: 10977
diff changeset
162 if ENABLE_DBUS
df0241eb602c [gaim-migrate @ 12996]
Piotr Zielinski <zielaj>
parents: 10977
diff changeset
163
11337
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11334
diff changeset
164 CLEANFILES = \
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
165 dbus-bindings.c \
11242
01c06e7ae1f6 [gaim-migrate @ 13407]
Mark Doliner <mark@kingant.net>
parents: 11241
diff changeset
166 dbus-client-binding.c \
11331
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
167 dbus-client-binding.h \
11337
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11334
diff changeset
168 gaim.service \
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11334
diff changeset
169 dbus-types.c \
11884
b1099e09eb33 [gaim-migrate @ 14175]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11831
diff changeset
170 dbus-types.h
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
171
11242
01c06e7ae1f6 [gaim-migrate @ 13407]
Mark Doliner <mark@kingant.net>
parents: 11241
diff changeset
172 # gaim dbus server
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
173
11242
01c06e7ae1f6 [gaim-migrate @ 13407]
Mark Doliner <mark@kingant.net>
parents: 11241
diff changeset
174 dbus_sources = dbus-server.c dbus-useful.c
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
175 dbus_headers = dbus-bindings.h dbus-gaim.h dbus-server.h dbus-useful.h dbus-define-api.h
11146
1c5398ccbeb0 [gaim-migrate @ 13217]
Piotr Zielinski <zielaj>
parents: 11095
diff changeset
176
11187
744c0708d11f [gaim-migrate @ 13303]
Piotr Zielinski <zielaj>
parents: 11171
diff changeset
177 dbus_exported = dbus-useful.h dbus-define-api.h account.h blist.h connection.h conversation.h core.h roomlist.h status.h server.h
11146
1c5398ccbeb0 [gaim-migrate @ 13217]
Piotr Zielinski <zielaj>
parents: 11095
diff changeset
178
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
179 gaim_build_coreheaders = $(addprefix $(srcdir)/, $(gaim_coreheaders))
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
180 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported))
11331
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
181
11337
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11334
diff changeset
182 dbus-types.c: dbus-analyze-types.py $(gaim_coreheaders)
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
183 cat $(gaim_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=GAIM_DBUS_DEFINE_TYPE\(%s\) > $@
11331
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
184
11337
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11334
diff changeset
185 dbus-types.h: dbus-analyze-types.py $(dbus_coreheaders)
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
186 cat $(gaim_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=GAIM_DBUS_DECLARE_TYPE\(%s\) > $@
11146
1c5398ccbeb0 [gaim-migrate @ 13217]
Piotr Zielinski <zielaj>
parents: 11095
diff changeset
187
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11146
diff changeset
188 dbus-bindings.c: dbus-analyze-functions.py $(dbus_exported)
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
189 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py > $@
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11146
diff changeset
190
11331
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
191 dbus-server.$(OBJEXT): dbus-bindings.c dbus-types.c dbus-types.h
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
192 $(gaim_OBJECTS): dbus-types.h
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
193
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
194 # libgaim-client
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
195
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
196 lib_LTLIBRARIES = libgaim-client.la
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
197
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
198 libgaim_client_la_SOURCES = gaim-client.c
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
199
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
200 gaim-client-bindings.c: dbus-analyze-functions.py $(dbus_exported)
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
201 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
202
11331
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
203 gaim-client-bindings.h: dbus-analyze-types.py dbus-analyze-functions.py $(gaim_coreheaders) $(dbus_exported)
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
204 cat $(gaim_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --keyword=enum --verbatim > $@
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11884
diff changeset
205 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client --headers >> $@
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
206
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
207 $(libgaim_client_la_OBJECTS): gaim-client-bindings.h gaim-client-bindings.c
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11146
diff changeset
208
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
209
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
210 # gaim-client-example
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
211
11242
01c06e7ae1f6 [gaim-migrate @ 13407]
Mark Doliner <mark@kingant.net>
parents: 11241
diff changeset
212 gaim_client_example_SOURCES = gaim-client-example.c
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
213
11405
a6d446cf090f [gaim-migrate @ 13640]
Mark Doliner <mark@kingant.net>
parents: 11375
diff changeset
214 gaim_client_example_DEPENDENCIES = @LIBOBJS@ libgaim-client.la
11277
421a8523ad04 [gaim-migrate @ 13467]
Piotr Zielinski <zielaj>
parents: 11242
diff changeset
215
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
216 gaim_client_example_LDADD = \
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
217 @LIBOBJS@ \
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
218 libgaim-client.la \
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
219 $(GTK_LIBS) \
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
220 $(DBUS_LIBS)
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
221
11334
681870123ce3 [gaim-migrate @ 13547]
Thomas Butter <tbutter>
parents: 11331
diff changeset
222 gaim_clientbP = gaim-client-example
11241
66f872f30e40 [gaim-migrate @ 13404]
Piotr Zielinski <zielaj>
parents: 11225
diff changeset
223
11405
a6d446cf090f [gaim-migrate @ 13640]
Mark Doliner <mark@kingant.net>
parents: 11375
diff changeset
224 gaim-client-example.$(OBJEXT): gaim-client-bindings.h
11331
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
225
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
226 # scripts
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
227
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
228 bin_SCRIPTS = gaim-remote.py gaim-notifications-example.py gaim-send gaim-send-async
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
229
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11146
diff changeset
230
11331
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
231 # gaim.service
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
232
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
233 gaim.service:
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
234 echo "[Gaim]" > $@
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
235 echo "Name=org.gaim.GaimService" >> $@
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
236 echo "Exec=$(bindir)/gaim" >> $@
64fadbf3810f [gaim-migrate @ 13544]
Piotr Zielinski <zielaj>
parents: 11277
diff changeset
237
11349
2de0bf90a474 [gaim-migrate @ 13566]
Piotr Zielinski <zielaj>
parents: 11337
diff changeset
238 #Ideally, this directory should be autodetected, and the user should
2de0bf90a474 [gaim-migrate @ 13566]
Piotr Zielinski <zielaj>
parents: 11337
diff changeset
239 #be able to specify it as an option to "configure"
11351
23f5b11fd9eb [gaim-migrate @ 13570]
Piotr Zielinski <zielaj>
parents: 11349
diff changeset
240 dbus_sessiondir = $(DBUS_SESSION_DIR)
23f5b11fd9eb [gaim-migrate @ 13570]
Piotr Zielinski <zielaj>
parents: 11349
diff changeset
241 dbus_session_DATA = gaim.service
11055
df0241eb602c [gaim-migrate @ 12996]
Piotr Zielinski <zielaj>
parents: 10977
diff changeset
242
df0241eb602c [gaim-migrate @ 12996]
Piotr Zielinski <zielaj>
parents: 10977
diff changeset
243 endif
df0241eb602c [gaim-migrate @ 12996]
Piotr Zielinski <zielaj>
parents: 10977
diff changeset
244
11405
a6d446cf090f [gaim-migrate @ 13640]
Mark Doliner <mark@kingant.net>
parents: 11375
diff changeset
245 bin_PROGRAMS = gaim $(gaim_clientbP)
11334
681870123ce3 [gaim-migrate @ 13547]
Thomas Butter <tbutter>
parents: 11331
diff changeset
246
11617
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
247 gaim_SOURCES = \
11618
82c9c0f5e742 [gaim-migrate @ 13892]
Gary Kramlich <grim@reaperworld.com>
parents: 11617
diff changeset
248 $(gaim_coresources) \
82c9c0f5e742 [gaim-migrate @ 13892]
Gary Kramlich <grim@reaperworld.com>
parents: 11617
diff changeset
249 $(dbus_sources) \
11617
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
250 gtkblist.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
251 gtkcombobox.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
252 gtkcelllayout.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
253 gtkcellview.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
254 gtkcellviewmenuitem.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
255 gtkaccount.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
256 gtkcellrendererprogress.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
257 gtkconn.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
258 gtkconv.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
259 gtkdebug.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
260 gtkdialogs.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
261 gtkdnd-hints.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
262 gtkeventloop.c \
11735
8d7c99f20e4c [gaim-migrate @ 14026]
Mark Doliner <mark@kingant.net>
parents: 11709
diff changeset
263 gtkexpander.c \
11617
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
264 gtkft.c \
11907
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11903
diff changeset
265 gtkidle.c \
11617
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
266 gtkimhtml.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
267 gtkimhtmltoolbar.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
268 gtklog.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
269 gtkmain.c \
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
270 gtkmedia.c \
11617
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
271 gtkmenutray.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
272 gtknotify.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
273 gtkplugin.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
274 gtkpluginpref.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
275 gtkprefs.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
276 gtkprivacy.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
277 gtkpounce.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
278 gtkrequest.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
279 gtkroomlist.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
280 gtksavedstatuses.c \
12249
064a2c28ceec [gaim-migrate @ 14551]
Nathan Walp <nwalp@pidgin.im>
parents: 12068
diff changeset
281 gtksession.c \
11617
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
282 gtksound.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
283 gtksourceiter.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
284 gtkstatusbox.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
285 gtkstock.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
286 gtkthemes.c \
169872d69cda [gaim-migrate @ 13891]
Gary Kramlich <grim@reaperworld.com>
parents: 11584
diff changeset
287 gtkutils.c \
12249
064a2c28ceec [gaim-migrate @ 14551]
Nathan Walp <nwalp@pidgin.im>
parents: 12068
diff changeset
288 gtkwhiteboard.c
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
289
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
290 gaim_headers = \
11095
eeefaa62f5a2 [gaim-migrate @ 13123]
Sean Egan <seanegan@gmail.com>
parents: 11070
diff changeset
291 $(dbus_headers) \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
292 gaim.h \
10708
d0d1d631ed49 [gaim-migrate @ 12297]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10684
diff changeset
293 gtkcombobox.h \
d0d1d631ed49 [gaim-migrate @ 12297]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10684
diff changeset
294 gtkcelllayout.h \
d0d1d631ed49 [gaim-migrate @ 12297]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10684
diff changeset
295 gtkcellview.h \
d0d1d631ed49 [gaim-migrate @ 12297]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10684
diff changeset
296 gtkcellviewmenuitem.h \
d0d1d631ed49 [gaim-migrate @ 12297]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10684
diff changeset
297 gtkcellview.h \
d0d1d631ed49 [gaim-migrate @ 12297]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10684
diff changeset
298 gtkcellviewmenuitem.h \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
299 gtkaccount.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
300 gtkcellrendererprogress.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
301 gtkblist.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
302 gtkconn.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
303 gtkconv.h \
11584
3d274e2f7931 [gaim-migrate @ 13854]
Tim Ringenbach <marv@pidgin.im>
parents: 11583
diff changeset
304 gtkconvwin.h \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
305 gtkdebug.h \
9709
4d05b6e9e9cd [gaim-migrate @ 10570]
Mark Doliner <mark@kingant.net>
parents: 9594
diff changeset
306 gtkdialogs.h \
10297
ec140184437b [gaim-migrate @ 11480]
Luke Schierer <lschiere@pidgin.im>
parents: 10295
diff changeset
307 gtkdnd-hints.h \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
308 gtkeventloop.h \
11735
8d7c99f20e4c [gaim-migrate @ 14026]
Mark Doliner <mark@kingant.net>
parents: 11709
diff changeset
309 gtkexpander.h \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
310 gtkft.h \
9791
4a15962c344a [gaim-migrate @ 10659]
Mark Doliner <mark@kingant.net>
parents: 9753
diff changeset
311 gtkgaim.h \
11907
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11903
diff changeset
312 gtkidle.h \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
313 gtkimhtml.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
314 gtkimhtmltoolbar.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
315 gtklog.h \
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
316 gtkmedia.h \
11553
5c8210f7cbe2 [gaim-migrate @ 13813]
Gary Kramlich <grim@reaperworld.com>
parents: 11525
diff changeset
317 gtkmenutray.h \
12360
3153661f4d5c [gaim-migrate @ 14664]
Luke Schierer <lschiere@pidgin.im>
parents: 12272
diff changeset
318 gtknickcolors.h \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
319 gtknotify.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
320 gtkplugin.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
321 gtkpluginpref.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
322 gtkprefs.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
323 gtkprivacy.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
324 gtkpounce.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
325 gtkrequest.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
326 gtkroomlist.h \
10418
bed2c96bc1fb [gaim-migrate @ 11669]
Mark Doliner <mark@kingant.net>
parents: 10359
diff changeset
327 gtksavedstatuses.h \
12251
1ec49f3360d2 [gaim-migrate @ 14553]
Mark Doliner <mark@kingant.net>
parents: 12249
diff changeset
328 gtksession.h \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
329 gtksound.h \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
330 gtksourceiter.h \
10643
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10418
diff changeset
331 gtkstatusbox.h \
10297
ec140184437b [gaim-migrate @ 11480]
Luke Schierer <lschiere@pidgin.im>
parents: 10295
diff changeset
332 gtkstock.h \
11525
b47708f46a38 [gaim-migrate @ 13773]
Tim Ringenbach <marv@pidgin.im>
parents: 11475
diff changeset
333 gtkthemes.h \
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
334 gtkutils.h \
11475
7fab28c991f3 [gaim-migrate @ 13717]
Gary Kramlich <grim@reaperworld.com>
parents: 11441
diff changeset
335 internal.h \
7fab28c991f3 [gaim-migrate @ 13717]
Gary Kramlich <grim@reaperworld.com>
parents: 11441
diff changeset
336 gtkwhiteboard.h
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
337
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
338 gaimincludedir=$(includedir)/gaim
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
339 gaiminclude_HEADERS = \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
340 $(gaim_coreheaders) \
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
341 $(gaim_headers)
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 9130
diff changeset
342
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
343 if HAVE_VV
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
344 MS_LIBS=$(top_srcdir)/src/mediastreamer/libmediastreamer.la
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
345 MS_INCLUDES=-I$(top_srcdir)/src/mediastreamer
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
346 endif
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
347
12033
053dcb5bc15b [gaim-migrate @ 14326]
Ethan Blanton <elb@pidgin.im>
parents: 12024
diff changeset
348 gaim_DEPENDENCIES = @LIBOBJS@ $(STATIC_LINK_LIBS) $(MS_LIBS)
1658
ea5b31cdd438 [gaim-migrate @ 1668]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1523
diff changeset
349 gaim_LDFLAGS = -export-dynamic
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
350 gaim_LDADD = \
4418
3270d3536e12 [gaim-migrate @ 4691]
Luke Schierer <lschiere@pidgin.im>
parents: 4379
diff changeset
351 @LIBOBJS@ \
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
352 $(GTK_LIBS) \
11055
df0241eb602c [gaim-migrate @ 12996]
Piotr Zielinski <zielaj>
parents: 10977
diff changeset
353 $(DBUS_LIBS) \
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
354 $(SOUND_LIBS) \
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
355 $(STATIC_LINK_LIBS) \
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
356 $(XSS_LIBS) \
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
357 $(SM_LIBS) \
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
358 $(INTLLIBS) \
12068
8e9c18896431 [gaim-migrate @ 14363]
Richard Laager <rlaager@wiktel.com>
parents: 12061
diff changeset
359 $(GTKSPELL_LIBS) \
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
360 $(STARTUP_NOTIFICATION_LIBS) \
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
361 $(VV_LIBS) \
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
362 $(MS_LIBS)
357
e396f6c4a342 [gaim-migrate @ 367]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 349
diff changeset
363
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4184
diff changeset
364 AM_CPPFLAGS = \
10245
c143a3fac58d [gaim-migrate @ 11385]
Tim Ringenbach <marv@pidgin.im>
parents: 10228
diff changeset
365 -DBR_PTHREADS=0 \
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
366 -DDATADIR=\"$(datadir)\" \
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
367 -DLIBDIR=\"$(libdir)/gaim/\" \
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
368 -DLOCALEDIR=\"$(datadir)/locale\" \
8702
68d8280c5e13 [gaim-migrate @ 9455]
Luke Schierer <lschiere@pidgin.im>
parents: 8567
diff changeset
369 -DSYSCONFDIR=\"$(sysconfdir)\" \
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
370 -I$(top_srcdir)/plugins \
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
371 $(MS_INCLUDES) \
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11907
diff changeset
372 $(VV_CFLAGS) \
4683
dfd1fe914da2 [gaim-migrate @ 4994]
Christian Hammond <chipx86@chipx86.com>
parents: 4561
diff changeset
373 $(AUDIOFILE_CFLAGS) \
4684
582af33c0736 [gaim-migrate @ 4995]
Nathan Walp <nwalp@pidgin.im>
parents: 4683
diff changeset
374 $(AO_CFLAGS) \
5859
022786c7ab53 [gaim-migrate @ 6290]
Christian Hammond <chipx86@chipx86.com>
parents: 5717
diff changeset
375 $(DEBUG_CFLAGS) \
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
376 $(GTK_CFLAGS) \
11055
df0241eb602c [gaim-migrate @ 12996]
Piotr Zielinski <zielaj>
parents: 10977
diff changeset
377 $(DBUS_CFLAGS) \
7168
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7136
diff changeset
378 $(GTKSPELL_CFLAGS) \
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7136
diff changeset
379 $(STARTUP_NOTIFICATION_CFLAGS)