view plugins/Makefile.am @ 5332:4d734dbc88dd

[gaim-migrate @ 5705] Improved installer.. Now installs for all users, not only admins. Gaim is once again installing GTK+, through the GTK+ installer available at Gaim's win32 web page. Also now giving user option to install GTK theme engines. There is also now a half way solution to deal with DLL Hell.. On installation the Gaim installer will notify the user if there are any dlls in his system directories that could conflict with the GTK dlls, and will offer to rename them to avoid the conflict. This is a half way solution because it will probably break the apps responsible for putting those dlls in the system directories.. committer: Tailor Script <tailor@pidgin.im>
author Herman Bloggs <hermanator12002@yahoo.com>
date Thu, 08 May 2003 04:17:01 +0000
parents 3cd24f012091
children 1c55b1540e18
line wrap: on
line source

DIST_SUBDIRS = docklet gestures perl ticker

if USE_PERL
PERL_DIR = perl
endif

SUBDIRS = docklet gestures $(PERL_DIR) ticker

plugindir = $(libdir)/gaim

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

if PLUGINS

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

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

endif # PLUGINS

EXTRA_DIST = \
	ChangeLog PERL-HOWTO HOWTO SIGNALS \
	filectl.c mailchk.c gtik.c \
	gaim.pl fortuneprofile.pl

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