gaim/gaim

7c2050cd8799
Parents ea288fc2284c
Children 702c6d109eac
A little makefile help, making the plugin compile by default.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/Makefile.am Sun Jul 03 04:58:35 2005 -0400
@@ -0,0 +1,96 @@
+DIST_SUBDIRS = docklet gevolution gaim-remote gestures perl ssl tcl ticker
+
+if BUILD_GEVOLUTION
+GEVOLUTION_DIR = gevolution
+endif
+
+if USE_PERL
+PERL_DIR = perl
+endif
+
+if USE_TCL
+TCL_DIR = tcl
+endif
+
+SUBDIRS = \
+ docklet gaim-remote $(GEVOLUTION_DIR) gestures \
+ $(PERL_DIR) ssl $(TCL_DIR) ticker
+
+plugindir = $(libdir)/gaim
+
+autorecon_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
+extplacement_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
+gaimrc_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
+history_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
+iconaway_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
+idle_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
+notify_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
+relnot_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
+spellchk_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
+statenotify_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
+timestamp_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
+goodle_la_LDFLAGS = -module -avoid-version $(GTK_LIBS)
+
+if PLUGINS
+
+plugin_LTLIBRARIES = \
+ autorecon.la \
+ extplacement.la \
+ gaimrc.la \
+ history.la \
+ iconaway.la \
+ idle.la \
+ notify.la \
+ relnot.la \
+ spellchk.la \
+ statenotify.la \
+ timestamp.la \
+ goodle.la
+
+autorecon_la_SOURCES = autorecon.c
+extplacement_la_SOURCES = extplacement.c
+gaimrc_la_SOURCES = gaimrc.c
+history_la_SOURCES = history.c
+iconaway_la_SOURCES = iconaway.c
+idle_la_SOURCES = idle.c
+notify_la_SOURCES = notify.c
+relnot_la_SOURCES = relnot.c
+spellchk_la_SOURCES = spellchk.c
+statenotify_la_SOURCES = statenotify.c
+timestamp_la_SOURCES = timestamp.c
+goodle_la_SOURCES = goodle.c
+
+endif # PLUGINS
+
+EXTRA_DIST = \
+ ChangeLog HOWTO \
+ ChangeLog.API \
+ Makefile.mingw \
+ filectl.c \
+ fortuneprofile.pl \
+ gaim.pl \
+ mailchk.c \
+ pluginpref_example.c \
+ raw.c \
+ signals-test.c \
+ simple.c
+
+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$@.*