--- a/src/plugin.h Tue Jan 06 22:56:37 2004 +0000 +++ b/src/plugin.h Wed Jan 07 03:19:00 2004 +0000 @@ -115,7 +115,7 @@ /** * Handles the initialization of modules. */ -#ifndef GAIM_PLUGINS +#if !defined(GAIM_PLUGINS) || defined(STATIC) # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \ gboolean gaim_init_##pluginname##_plugin(void) { \ GaimPlugin *plugin = gaim_plugin_new(TRUE, NULL); \ @@ -123,7 +123,7 @@ initfunc((plugin)); \ return gaim_plugin_register(plugin); \ } -#else /* GAIM_PLUGINS */ +#else /* GAIM_PLUGINS && !STATIC */ # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \ G_MODULE_EXPORT gboolean gaim_init_plugin(GaimPlugin *plugin) { \ plugin->info = &(plugininfo); \