annotate plugins/Makefile.am @ 12737:a1e241dd50b6

[gaim-migrate @ 15082] Conversation and Logging Message Timestamp Formatting... The idea here is that we should honor the user's locale for message timestamps in the conversation window and in the logs. I've added a signal and created a plugin that allows one to override this. The plugin is named "Message Timestamp Formats". Enabling that will by default change the timestamps back to the format we had before this commit. (That is to say, it forces the old format and ignores the locale.) The plugin also has options to show dates in the timestamps "Always", "In Chats", or "For Delayed Messages" (the default behavior). This addresses all requests for 12 hour timestamps, allows people to continue with the 24 hour timestamps we have, even if their locale says differently, enables plugin authors to override the message timestamp formats in any way they choose, and addresses requests for complete dates in logs. To recap, if you don't like the format string your locale has, enabled the "Message Timestamp Formats" plugin. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Thu, 05 Jan 2006 20:17:36 +0000
parents 9096f56b725f
children 02e1ef5bc3d5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11680
3e8d53214613 [gaim-migrate @ 13966]
Nathan Walp <nwalp@pidgin.im>
parents: 11660
diff changeset
1 DIST_SUBDIRS = docklet gevolution gestures mono musicmessaging perl ssl tcl ticker
8089
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 7851
diff changeset
2
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 7851
diff changeset
3 if BUILD_GEVOLUTION
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 7851
diff changeset
4 GEVOLUTION_DIR = gevolution
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 7851
diff changeset
5 endif
5205
fefad67de2c7 [gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents: 4687
diff changeset
6
fefad67de2c7 [gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents: 4687
diff changeset
7 if USE_PERL
fefad67de2c7 [gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents: 4687
diff changeset
8 PERL_DIR = perl
fefad67de2c7 [gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents: 4687
diff changeset
9 endif
fefad67de2c7 [gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents: 4687
diff changeset
10
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6600
diff changeset
11 if USE_TCL
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6600
diff changeset
12 TCL_DIR = tcl
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6600
diff changeset
13 endif
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6600
diff changeset
14
11435
1a2eaba2bc13 [gaim-migrate @ 13672]
Gary Kramlich <grim@reaperworld.com>
parents: 11405
diff changeset
15 if ENABLE_DBUS
1a2eaba2bc13 [gaim-migrate @ 13672]
Gary Kramlich <grim@reaperworld.com>
parents: 11405
diff changeset
16 DBUS_LTLIB = dbus-example.la
1a2eaba2bc13 [gaim-migrate @ 13672]
Gary Kramlich <grim@reaperworld.com>
parents: 11405
diff changeset
17
1a2eaba2bc13 [gaim-migrate @ 13672]
Gary Kramlich <grim@reaperworld.com>
parents: 11405
diff changeset
18 # Only use music messaging if dbus is enabled
1a2eaba2bc13 [gaim-migrate @ 13672]
Gary Kramlich <grim@reaperworld.com>
parents: 11405
diff changeset
19 MUSICMESSAGING_DIR = musicmessaging
1a2eaba2bc13 [gaim-migrate @ 13672]
Gary Kramlich <grim@reaperworld.com>
parents: 11405
diff changeset
20 endif
1a2eaba2bc13 [gaim-migrate @ 13672]
Gary Kramlich <grim@reaperworld.com>
parents: 11405
diff changeset
21
11660
a3302d271199 [gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents: 11621
diff changeset
22 if USE_MONO
a3302d271199 [gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents: 11621
diff changeset
23 MONO_DIR = mono
a3302d271199 [gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents: 11621
diff changeset
24 endif
a3302d271199 [gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents: 11621
diff changeset
25
8089
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 7851
diff changeset
26 SUBDIRS = \
11621
e0a61622a9f2 [gaim-migrate @ 13896]
Gary Kramlich <grim@reaperworld.com>
parents: 11592
diff changeset
27 docklet \
e0a61622a9f2 [gaim-migrate @ 13896]
Gary Kramlich <grim@reaperworld.com>
parents: 11592
diff changeset
28 $(GEVOLUTION_DIR) \
e0a61622a9f2 [gaim-migrate @ 13896]
Gary Kramlich <grim@reaperworld.com>
parents: 11592
diff changeset
29 gestures \
11862
f8cd06753755 [gaim-migrate @ 14153]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11680
diff changeset
30 $(MONO_DIR) \
f8cd06753755 [gaim-migrate @ 14153]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11680
diff changeset
31 $(MUSICMESSAGING_DIR) \
11621
e0a61622a9f2 [gaim-migrate @ 13896]
Gary Kramlich <grim@reaperworld.com>
parents: 11592
diff changeset
32 $(PERL_DIR) \
e0a61622a9f2 [gaim-migrate @ 13896]
Gary Kramlich <grim@reaperworld.com>
parents: 11592
diff changeset
33 ssl \
e0a61622a9f2 [gaim-migrate @ 13896]
Gary Kramlich <grim@reaperworld.com>
parents: 11592
diff changeset
34 $(TCL_DIR) \
11862
f8cd06753755 [gaim-migrate @ 14153]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11680
diff changeset
35 ticker
3391
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents: 3352
diff changeset
36
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
37 plugindir = $(libdir)/gaim
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
38
12737
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
39 extplacement_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
40 gaimrc_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
41 history_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
42 iconaway_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
43 idle_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
44 notify_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
45 relnot_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
46 spellchk_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
47 statenotify_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
48 timestamp_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
49 timestamp_format_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
50
11893
85c0aece7be9 [gaim-migrate @ 14184]
Gary Kramlich <grim@reaperworld.com>
parents: 11862
diff changeset
51 # this can't be in a conditional otherwise automake 1.4 yells
12737
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
52 dbus_example_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS) $(DBUS_LIBS)
11893
85c0aece7be9 [gaim-migrate @ 14184]
Gary Kramlich <grim@reaperworld.com>
parents: 11862
diff changeset
53
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
54 if PLUGINS
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
55
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
56 plugin_LTLIBRARIES = \
12737
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
57 extplacement.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
58 gaimrc.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
59 history.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
60 iconaway.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
61 idle.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
62 notify.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
63 relnot.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
64 spellchk.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
65 statenotify.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
66 timestamp.la \
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
67 timestamp_format.la \
11435
1a2eaba2bc13 [gaim-migrate @ 13672]
Gary Kramlich <grim@reaperworld.com>
parents: 11405
diff changeset
68 $(DBUS_LTLIB)
5587
1c55b1540e18 [gaim-migrate @ 5991]
Christian Hammond <chipx86@chipx86.com>
parents: 5267
diff changeset
69
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
70
12737
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
71 extplacement_la_SOURCES = extplacement.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
72 gaimrc_la_SOURCES = gaimrc.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
73 history_la_SOURCES = history.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
74 iconaway_la_SOURCES = iconaway.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
75 idle_la_SOURCES = idle.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
76 notify_la_SOURCES = notify.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
77 relnot_la_SOURCES = relnot.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
78 spellchk_la_SOURCES = spellchk.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
79 statenotify_la_SOURCES = statenotify.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
80 timestamp_la_SOURCES = timestamp.c
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 11958
diff changeset
81 timestamp_format_la_SOURCES = timestamp_format.c
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
82
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
83 if ENABLE_DBUS
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
84
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
85 CLEANFILES = dbus-example-bindings.c
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
86 dbus_example_la_SOURCES = dbus-example.c
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
87
11337
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11318
diff changeset
88 .PHONY: always
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11318
diff changeset
89
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11318
diff changeset
90 $(top_builddir)/src/dbus-types.h: always
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11318
diff changeset
91 cd $(@D) && $(MAKE) $(AM_MAKEFLAGS) $(@F)
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11318
diff changeset
92
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11893
diff changeset
93 dbus-example-bindings.c: $(top_srcdir)/src/dbus-analyze-functions.py $(dbus_example_la_SOURCES)
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11893
diff changeset
94 cat $(srcdir)/$(dbus_example_la_SOURCES) | \
11337
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11318
diff changeset
95 $(PYTHON) $(top_srcdir)/src/dbus-analyze-functions.py --export-only > $@
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
96
11337
1462b64f8fc9 [gaim-migrate @ 13550]
Piotr Zielinski <zielaj>
parents: 11318
diff changeset
97 $(dbus_example_la_OBJECTS) dbus-example.so: dbus-example-bindings.c $(top_builddir)/src/dbus-types.h
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
98
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
99
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
100 endif # ENABLE_DBUS
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
101
5205
fefad67de2c7 [gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents: 4687
diff changeset
102 endif # PLUGINS
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
103
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
104 EXTRA_DIST = \
6993
4e78ef5587e4 [gaim-migrate @ 7549]
Christian Hammond <chipx86@chipx86.com>
parents: 6694
diff changeset
105 ChangeLog HOWTO \
9099
8da67bfea813 [gaim-migrate @ 9876]
Luke Schierer <lschiere@pidgin.im>
parents: 8713
diff changeset
106 ChangeLog.API \
11030
f1c384340261 [gaim-migrate @ 12909]
Etan Reisner <pidgin@unreliablesource.net>
parents: 10889
diff changeset
107 Makefile.mingw \
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11893
diff changeset
108 contact_priority.c \
6302
511003c99302 [gaim-migrate @ 6801]
Mark Doliner <mark@kingant.net>
parents: 6237
diff changeset
109 filectl.c \
11030
f1c384340261 [gaim-migrate @ 12909]
Etan Reisner <pidgin@unreliablesource.net>
parents: 10889
diff changeset
110 fortuneprofile.pl \
f1c384340261 [gaim-migrate @ 12909]
Etan Reisner <pidgin@unreliablesource.net>
parents: 10889
diff changeset
111 gaim.pl \
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11893
diff changeset
112 gaiminc.c \
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11893
diff changeset
113 gtk-signals-test.c \
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11893
diff changeset
114 ipc-test-client.c \
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11893
diff changeset
115 ipc-test-server.c \
6302
511003c99302 [gaim-migrate @ 6801]
Mark Doliner <mark@kingant.net>
parents: 6237
diff changeset
116 mailchk.c \
8713
7024b595b6ae [gaim-migrate @ 9467]
Luke Schierer <lschiere@pidgin.im>
parents: 8306
diff changeset
117 pluginpref_example.c \
6302
511003c99302 [gaim-migrate @ 6801]
Mark Doliner <mark@kingant.net>
parents: 6237
diff changeset
118 raw.c \
6485
70d5122bc3ff [gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents: 6386
diff changeset
119 signals-test.c \
11032
31c1c48daba1 [gaim-migrate @ 12912]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11030
diff changeset
120 simple.c
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
121
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
122 AM_CPPFLAGS = \
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6353
diff changeset
123 -DDATADIR=\"$(datadir)\" \
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
124 -DVERSION=\"$(VERSION)\" \
11903
c9312177821a [gaim-migrate @ 14194]
Stu Tomlinson <stu@nosnilmot.com>
parents: 11893
diff changeset
125 -I$(top_builddir)/src \
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6353
diff changeset
126 -I$(top_srcdir)/src \
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
127 $(DEBUG_CFLAGS) \
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6353
diff changeset
128 $(GTK_CFLAGS) \
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
129 $(PLUGIN_CFLAGS) \
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents: 11086
diff changeset
130 $(DBUS_CFLAGS)
4202
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
131
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
132 #
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
133 # This part allows people to build their own plugins in here.
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
134 # Yes, it's a mess.
59751fe608c5 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4104
diff changeset
135 #
392
df5127560034 [gaim-migrate @ 402]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 391
diff changeset
136 SUFFIXES = .c .so
172
450d62d40185 [gaim-migrate @ 182]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
137 .c.so:
6386
417f35ff8b3e [gaim-migrate @ 6891]
Christian Hammond <chipx86@chipx86.com>
parents: 6371
diff changeset
138 $(LIBTOOL) --mode=compile $(CC) -DHAVE_CONFIG_H -I$(top_srcdir) $(AM_CPPFLAGS) $(CFLAGS) -c $< -o tmp$@.lo $(PLUGIN_CFLAGS)
2893
abf9303fb328 [gaim-migrate @ 2906]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2867
diff changeset
139 $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o libtmp$@.la -rpath $(plugindir) tmp$@.lo $(LIBS) $(LDFLAGS) -module -avoid-version $(PLUGIN_LIBS)
2342
b1050f14b429 [gaim-migrate @ 2355]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2327
diff changeset
140 @rm -f tmp$@.lo tmp$@.o libtmp$@.la
2476
ec21ec04cdeb [gaim-migrate @ 2489]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2473
diff changeset
141 @cp .libs/libtmp$@.so* $@
2342
b1050f14b429 [gaim-migrate @ 2355]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2327
diff changeset
142 @rm -f .libs/libtmp$@.*