view plugins/Makefile.am @ 6686:0b286eace44c

[gaim-migrate @ 7212] Tim Ringenbach (marv_sf) writes: " Changed an isprint to a g_ascii_isprint in disabled debug code, this used to cause a crash back when it was enabled (invalid utf8). Made it only show buddies away when they really are (instead of thinking they're away just because they have a status message). Made it notice when people log on using the java chat client. Made it show how long idle buddies have been idle, and also notice that idle buddies with status messages are in fact idle. Eliminated duplicate code in yahoo_process_contact (which fixes some bugs, such as not showing the buddies status message when you just added them), and also made it show a message when a buddy denied your add (basicly deleting themselves from your server-side buddy list). We still don't do anything about this, however (should probably delete the buddy, or show him as offline or unathorized or something)." sean rocks. just in case you weren't sure, now you know. committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Tue, 02 Sep 2003 02:08:52 +0000
parents e5e415a72904
children 2d2f04c5c7d2
line wrap: on
line source

DIST_SUBDIRS = docklet gaim-remote gestures perl ticker

if USE_PERL
PERL_DIR = perl
endif

SUBDIRS = docklet gaim-remote gestures $(PERL_DIR) ticker

plugindir = $(libdir)/gaim

autorecon_la_LDFLAGS   = -module -avoid-version
history_la_LDFLAGS     = -module -avoid-version
iconaway_la_LDFLAGS    = -module -avoid-version
idle_la_LDFLAGS        = -module -avoid-version
notify_la_LDFLAGS      = -module -avoid-version
spellchk_la_LDFLAGS    = -module -avoid-version
statenotify_la_LDFLAGS = -module -avoid-version
timestamp_la_LDFLAGS   = -module -avoid-version

if PLUGINS

plugin_LTLIBRARIES = \
	autorecon.la   \
	history.la     \
	iconaway.la    \
	idle.la        \
	notify.la      \
	spellchk.la    \
	statenotify.la \
	timestamp.la

autorecon_la_SOURCES   = autorecon.c
history_la_SOURCES     = history.c
iconaway_la_SOURCES    = iconaway.c
idle_la_SOURCES        = idle.c
notify_la_SOURCES      = notify.c
spellchk_la_SOURCES    = spellchk.c
statenotify_la_SOURCES = statenotify.c
timestamp_la_SOURCES   = timestamp.c

endif # PLUGINS

EXTRA_DIST = \
	ChangeLog HOWTO SIGNALS \
	filectl.c \
	mailchk.c \
	gtik.c \
	raw.c \
	signals-test.c \
	simple.c \
	gaim.pl \
	fortuneprofile.pl

AM_CPPFLAGS = \
	-DDATADIR=\"$(datadir)\" \
	-DVERSION=\"$(VERSION)\" \
	-I$(top_srcdir)/src \
	$(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$@.*