annotate libpurple/plugins/Makefile.am @ 31807:b24babbae157

Bounds-check stringref copies (which are safe anyway)
author Ethan Blanton <elb@pidgin.im>
date Wed, 17 Aug 2011 23:54:59 +0000
parents 48148e688ad1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
1 DIST_SUBDIRS = mono perl ssl tcl
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
2
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
3 if USE_PERL
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
4 PERL_DIR = perl
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
5 endif
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
6
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
7 if USE_TCL
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
8 TCL_DIR = tcl
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
9 endif
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
10
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
11 if ENABLE_DBUS
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
12 DBUS_LTLIB = dbus-example.la
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
13 endif
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
14
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
15 if USE_MONO
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
16 MONO_DIR = mono
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
17 endif
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
18
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
19 SUBDIRS = \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
20 $(MONO_DIR) \
15850
f771cdcc551a disapproval of revision '88322be73f5336575c98479b2270ab9fcf2a8a75'
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15849
diff changeset
21 $(PERL_DIR) \
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
22 ssl \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
23 $(TCL_DIR)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
24
16583
ce049678a67b soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents: 16285
diff changeset
25 plugindir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION)
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
26
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
27 autoaccept_la_LDFLAGS = -module -avoid-version
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
28 buddynote_la_LDFLAGS = -module -avoid-version
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
29 ciphertest_la_LDFLAGS = -module -avoid-version
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
30 codeinline_la_LDFLAGS = -module -avoid-version
19954
2729cdff43cd Automake foo
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 16916
diff changeset
31 debug_example_la_LDFLAGS = -module -avoid-version
2729cdff43cd Automake foo
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 16916
diff changeset
32 helloworld_la_LDFLAGS = -module -avoid-version
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
33 idle_la_LDFLAGS = -module -avoid-version
15565
3b6ce2116f74 I had this brilliant idea to deal with join/part notices "intelligently".
Richard Laager <rlaager@wiktel.com>
parents: 15461
diff changeset
34 joinpart_la_LDFLAGS = -module -avoid-version
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
35 log_reader_la_LDFLAGS = -module -avoid-version
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
36 newline_la_LDFLAGS = -module -avoid-version
19958
2c69ceca8067 Adding a notify API example plugin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 19954
diff changeset
37 notify_example_la_LDFLAGS = -module -avoid-version
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
38 offlinemsg_la_LDFLAGS = -module -avoid-version
25967
425fc6b6c110 Implementation of a plugin to facilitate use of One Time Passwords by
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24041
diff changeset
39 one_time_password_la_LDFLAGS = -module -avoid-version
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
40 pluginpref_example_la_LDFLAGS = -module -avoid-version
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
41 psychic_la_LDFLAGS = -module -avoid-version
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
42 signals_test_la_LDFLAGS = -module -avoid-version
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
43 simple_la_LDFLAGS = -module -avoid-version
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
44 statenotify_la_LDFLAGS = -module -avoid-version
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
45
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
46 # this can't be in a conditional otherwise automake 1.4 yells
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
47 dbus_example_la_LDFLAGS = -module -avoid-version
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
48
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
49 if PLUGINS
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
50
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
51 plugin_LTLIBRARIES = \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
52 autoaccept.la \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
53 buddynote.la \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
54 idle.la \
15565
3b6ce2116f74 I had this brilliant idea to deal with join/part notices "intelligently".
Richard Laager <rlaager@wiktel.com>
parents: 15461
diff changeset
55 joinpart.la \
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
56 log_reader.la \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
57 newline.la \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
58 offlinemsg.la \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
59 psychic.la \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
60 statenotify.la \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
61 $(DBUS_LTLIB)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
62
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
63 noinst_LTLIBRARIES = \
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
64 ciphertest.la \
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
65 codeinline.la \
19954
2729cdff43cd Automake foo
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 16916
diff changeset
66 debug_example.la \
2729cdff43cd Automake foo
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 16916
diff changeset
67 helloworld.la \
19958
2c69ceca8067 Adding a notify API example plugin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 19954
diff changeset
68 notify_example.la \
25967
425fc6b6c110 Implementation of a plugin to facilitate use of One Time Passwords by
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24041
diff changeset
69 one_time_password.la \
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
70 pluginpref_example.la \
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
71 signals_test.la \
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
72 simple.la
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
73
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
74 autoaccept_la_SOURCES = autoaccept.c
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
75 buddynote_la_SOURCES = buddynote.c
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
76 ciphertest_la_SOURCES = ciphertest.c
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
77 codeinline_la_SOURCES = codeinline.c
19954
2729cdff43cd Automake foo
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 16916
diff changeset
78 debug_example_la_SOURCES = debug_example.c
2729cdff43cd Automake foo
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 16916
diff changeset
79 helloworld_la_SOURCES = helloworld.c
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
80 idle_la_SOURCES = idle.c
15565
3b6ce2116f74 I had this brilliant idea to deal with join/part notices "intelligently".
Richard Laager <rlaager@wiktel.com>
parents: 15461
diff changeset
81 joinpart_la_SOURCES = joinpart.c
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
82 log_reader_la_SOURCES = log_reader.c
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
83 newline_la_SOURCES = newline.c
19958
2c69ceca8067 Adding a notify API example plugin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 19954
diff changeset
84 notify_example_la_SOURCES = notify_example.c
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
85 offlinemsg_la_SOURCES = offlinemsg.c
25967
425fc6b6c110 Implementation of a plugin to facilitate use of One Time Passwords by
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24041
diff changeset
86 one_time_password_la_SOURCES = one_time_password.c
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
87 pluginpref_example_la_SOURCES = pluginpref_example.c
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
88 psychic_la_SOURCES = psychic.c
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
89 signals_test_la_SOURCES = signals-test.c
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
90 simple_la_SOURCES = simple.c
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
91 statenotify_la_SOURCES = statenotify.c
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
92
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
93 autoaccept_la_LIBADD = $(GLIB_LIBS)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
94 buddynote_la_LIBADD = $(GLIB_LIBS)
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
95 ciphertest_la_LIBADD = $(GLIB_LIBS)
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
96 codeinline_la_LIBADD = $(GLIB_LIBS)
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
97 idle_la_LIBADD = $(GLIB_LIBS)
15565
3b6ce2116f74 I had this brilliant idea to deal with join/part notices "intelligently".
Richard Laager <rlaager@wiktel.com>
parents: 15461
diff changeset
98 joinpart_la_LIBADD = $(GLIB_LIBS)
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
99 log_reader_la_LIBADD = $(GLIB_LIBS)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
100 newline_la_LIBADD = $(GLIB_LIBS)
19958
2c69ceca8067 Adding a notify API example plugin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 19954
diff changeset
101 notify_example_la_LIBADD = $(GLIB_LIBS)
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
102 offlinemsg_la_LIBADD = $(GLIB_LIBS)
25967
425fc6b6c110 Implementation of a plugin to facilitate use of One Time Passwords by
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24041
diff changeset
103 one_time_password_la_LIBADD = $(GLIB_LIBS)
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
104 pluginpref_example_la_LIBADD = $(GLIB_LIBS)
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
105 psychic_la_LIBADD = $(GLIB_LIBS)
16711
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
106 signals_test_la_LIBADD = $(GLIB_LIBS)
dc6903cc63b3 Build, but don't install, some additional plugins that we ship the sources
Stu Tomlinson <stu@nosnilmot.com>
parents: 16583
diff changeset
107 simple_la_LIBADD = $(GLIB_LIBS)
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
108 statenotify_la_LIBADD = $(GLIB_LIBS)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
109
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
110 if ENABLE_DBUS
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
111
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
112 CLEANFILES = dbus-example-bindings.c
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
113 dbus_example_la_SOURCES = dbus-example.c
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
114
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
115 dbus_example_la_LIBADD = $(GLIB_LIBS) $(DBUS_LIBS)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
116
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
117 .PHONY: always
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
118
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
119 $(top_builddir)/libpurple/dbus-types.h: always
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
120 cd $(@D) && $(MAKE) $(AM_MAKEFLAGS) $(@F)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
121
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
122 dbus-example-bindings.c: $(top_srcdir)/libpurple/dbus-analyze-functions.py $(dbus_example_la_SOURCES)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
123 cat $(srcdir)/$(dbus_example_la_SOURCES) | \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
124 $(PYTHON) $(top_srcdir)/libpurple/dbus-analyze-functions.py --export-only > $@
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
125
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
126 $(dbus_example_la_OBJECTS) dbus-example.so: dbus-example-bindings.c $(top_builddir)/libpurple/dbus-types.h
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
127
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
128
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
129 endif # ENABLE_DBUS
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
130
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
131 endif # PLUGINS
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
132
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
133 EXTRA_DIST = \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
134 Makefile.mingw \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
135 dbus-buddyicons-example.py \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
136 filectl.c \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
137 fortuneprofile.pl \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
138 ipc-test-client.c \
16784
db06d4a18246 Add a python script plugins/startup.py which will first check whether a
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16711
diff changeset
139 ipc-test-server.c \
db06d4a18246 Add a python script plugins/startup.py which will first check whether a
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16711
diff changeset
140 startup.py
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
141
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
142 AM_CPPFLAGS = \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
143 -DDATADIR=\"$(datadir)\" \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
144 -I$(top_srcdir)/libpurple \
16754
441945083737 Now that version.h is a generated source file, we need to add
Stu Tomlinson <stu@nosnilmot.com>
parents: 16711
diff changeset
145 -I$(top_builddir)/libpurple \
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
146 $(DEBUG_CFLAGS) \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
147 $(GLIB_CFLAGS) \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
148 $(PLUGIN_CFLAGS) \
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
149 $(DBUS_CFLAGS)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
150
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
151 #
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
152 # This part allows people to build their own plugins in here.
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
153 # Yes, it's a mess.
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
154 #
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
155 SUFFIXES = .c .so
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
156 .c.so:
24041
db4400f75dd8 Fix compiling 'make plugin.so' when srcdir != builddir
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19958
diff changeset
157 $(LIBTOOL) --mode=compile $(CC) -DHAVE_CONFIG_H -I$(top_builddir) $(AM_CPPFLAGS) $(CFLAGS) -c $< -o tmp$@.lo $(PLUGIN_CFLAGS)
15373
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
158 $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o libtmp$@.la -rpath $(plugindir) tmp$@.lo $(LIBS) $(LDFLAGS) -module -avoid-version $(PLUGIN_LIBS)
5fe8042783c1 Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
159 @rm -f tmp$@.lo tmp$@.o libtmp$@.la
27642
48148e688ad1 Some versions of libtool seem to output things a little differently, so
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 27529
diff changeset
160 @cp .libs/libtmp$@*.so $@
27529
6a4cab3959b7 Fix building individual plugins on OS X. Closes #3156.
Paul Aurich <paul@darkrain42.org>
parents: 26359
diff changeset
161 @rm -rf .libs/libtmp$@.*