diff options
Diffstat (limited to 'pidgin/plugins/Makefile.am')
-rw-r--r-- | pidgin/plugins/Makefile.am | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/pidgin/plugins/Makefile.am b/pidgin/plugins/Makefile.am new file mode 100644 index 0000000000..0b6c001e6e --- /dev/null +++ b/pidgin/plugins/Makefile.am @@ -0,0 +1,120 @@ +DIST_SUBDIRS = cap gestures gevolution musicmessaging perl ticker + +if BUILD_GEVOLUTION +GEVOLUTION_DIR = gevolution +endif + +if ENABLE_DBUS +MUSICMESSAGING_DIR = musicmessaging +endif + +if ENABLE_CAP +CAP_DIR = cap +endif + +if USE_PERL +PERL_DIR = perl +endif + +SUBDIRS = \ + $(CAP_DIR) \ + gestures \ + $(GEVOLUTION_DIR) \ + $(MUSICMESSAGING_DIR) \ + $(PERL_DIR) \ + ticker + +plugindir = $(libdir)/gaim + +convcolors_la_LDFLAGS = -module -avoid-version +extplacement_la_LDFLAGS = -module -avoid-version +gaimrc_la_LDFLAGS = -module -avoid-version +history_la_LDFLAGS = -module -avoid-version +iconaway_la_LDFLAGS = -module -avoid-version +markerline_la_LDFLAGS = -module -avoid-version +notify_la_LDFLAGS = -module -avoid-version +relnot_la_LDFLAGS = -module -avoid-version +spellchk_la_LDFLAGS = -module -avoid-version +timestamp_la_LDFLAGS = -module -avoid-version +timestamp_format_la_LDFLAGS = -module -avoid-version +xmppconsole_la_LDFLAGS = -module -avoid-version + +if PLUGINS + +plugin_LTLIBRARIES = \ + convcolors.la \ + extplacement.la \ + gaimrc.la \ + history.la \ + iconaway.la \ + markerline.la \ + notify.la \ + relnot.la \ + spellchk.la \ + timestamp.la \ + timestamp_format.la \ + xmppconsole.la + +convcolors_la_SOURCES = convcolors.c +extplacement_la_SOURCES = extplacement.c +gaimrc_la_SOURCES = gaimrc.c +history_la_SOURCES = history.c +iconaway_la_SOURCES = iconaway.c +markerline_la_SOURCES = markerline.c +notify_la_SOURCES = notify.c +relnot_la_SOURCES = relnot.c +spellchk_la_SOURCES = spellchk.c +timestamp_la_SOURCES = timestamp.c +timestamp_format_la_SOURCES = timestamp_format.c +xmppconsole_la_SOURCES = xmppconsole.c + +convcolors_la_LIBADD = $(GTK_LIBS) +extplacement_la_LIBADD = $(GTK_LIBS) +gaimrc_la_LIBADD = $(GTK_LIBS) +history_la_LIBADD = $(GTK_LIBS) +iconaway_la_LIBADD = $(GTK_LIBS) +markerline_la_LIBADD = $(GTK_LIBS) +notify_la_LIBADD = $(GTK_LIBS) +relnot_la_LIBADD = $(GLIB_LIBS) +spellchk_la_LIBADD = $(GTK_LIBS) +timestamp_la_LIBADD = $(GTK_LIBS) +timestamp_format_la_LIBADD = $(GTK_LIBS) +xmppconsole_la_LIBADD = $(GTK_LIBS) + +endif # PLUGINS + +EXTRA_DIST = \ + Makefile.mingw \ + contact_priority.c \ + gaiminc.c \ + gtk-signals-test.c \ + mailchk.c \ + raw.c \ + win32/transparency/Makefile.mingw \ + win32/transparency/win2ktrans.c \ + win32/winprefs/gtkappbar.c \ + win32/winprefs/gtkappbar.h \ + win32/winprefs/Makefile.mingw \ + win32/winprefs/winprefs.c + +AM_CPPFLAGS = \ + -DDATADIR=\"$(datadir)\" \ + -DVERSION=\"$(VERSION)\" \ + -I$(top_builddir)/src \ + -I$(top_srcdir)/libpurple \ + -I$(top_srcdir)/pidgin \ + $(DEBUG_CFLAGS) \ + $(GTK_CFLAGS) \ + $(PLUGIN_CFLAGS) + +# +# This part allows people to build their own plugins in here. +# Yes, it's a mess. +# +SUFFIXES = .c .so +.c.so: + $(LIBTOOL) --mode=compile $(CC) -DHAVE_CONFIG_H -I$(top_srcdir) $(AM_CPPFLAGS) $(CFLAGS) -c $< -o tmp$@.lo $(PLUGIN_CFLAGS) + $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o libtmp$@.la -rpath $(plugindir) tmp$@.lo $(LIBS) $(LDFLAGS) -module -avoid-version $(PLUGIN_LIBS) + @rm -f tmp$@.lo tmp$@.o libtmp$@.la + @cp .libs/libtmp$@.so* $@ + @rm -f .libs/libtmp$@.* |