[Commits] Makefile.am NONE 1.1.2.1 fetchinfo_plugin.c NONE 1.1.2.1 fetchinfo_plugin.h NONE 1.1.2.1 fetchinfo_plugin_gtk.c NONE 1.1.2.1 placeholder.txt 1.1.2.1 NONE
colin at claws-mail.org
colin at claws-mail.org
Sun Feb 17 22:21:59 CET 2013
Update of /home/claws-mail/claws/src/plugins/fetchinfo
In directory srv:/tmp/cvs-serv7104/src/plugins/fetchinfo
Added Files:
Tag: gtk2
Makefile.am fetchinfo_plugin.c fetchinfo_plugin.h
fetchinfo_plugin_gtk.c
Removed Files:
Tag: gtk2
placeholder.txt
Log Message:
2013-02-17 [colin] 3.9.0cvs75
* src/plugins/Makefile.am
* src/plugins/archive/Makefile.am
* src/plugins/clamd/Makefile.am
* src/plugins/clamd/clamav_plugin.c
* src/plugins/clamd/clamav_plugin.h
* src/plugins/clamd/clamav_plugin_gtk.c
* src/plugins/clamd/placeholder.txt
* src/plugins/clamd/libclamd/Makefile.am
* src/plugins/clamd/libclamd/clamd-plugin.c
* src/plugins/clamd/libclamd/clamd-plugin.h
* src/plugins/fetchinfo/Makefile.am
* src/plugins/fetchinfo/fetchinfo_plugin.c
* src/plugins/fetchinfo/fetchinfo_plugin.h
* src/plugins/fetchinfo/fetchinfo_plugin_gtk.c
* src/plugins/fetchinfo/placeholder.txt
* src/plugins/gdata/Makefile.am
* src/plugins/gdata/cm_gdata_contacts.c
* src/plugins/gdata/cm_gdata_contacts.h
* src/plugins/gdata/cm_gdata_prefs.c
* src/plugins/gdata/cm_gdata_prefs.h
* src/plugins/gdata/gdata_plugin.c
* src/plugins/gdata/gdata_plugin.h
* src/plugins/gdata/placeholder.txt
* src/plugins/geolocation/placeholder.txt
* src/plugins/gtkhtml2_viewer/placeholder.txt
* src/plugins/mailmbox/Makefile.am
* src/plugins/mailmbox/carray.c
* src/plugins/mailmbox/carray.h
* src/plugins/mailmbox/chash.c
* src/plugins/mailmbox/chash.h
* src/plugins/mailmbox/clist.c
* src/plugins/mailmbox/clist.h
* src/plugins/mailmbox/mailimf.c
* src/plugins/mailmbox/mailimf.h
* src/plugins/mailmbox/mailimf_types.c
* src/plugins/mailmbox/mailimf_types.h
* src/plugins/mailmbox/mailimf_types_helper.c
* src/plugins/mailmbox/mailimf_types_helper.h
* src/plugins/mailmbox/mailimf_write.c
* src/plugins/mailmbox/mailimf_write.h
* src/plugins/mailmbox/maillock.c
* src/plugins/mailmbox/maillock.h
* src/plugins/mailmbox/mailmbox.c
* src/plugins/mailmbox/mailmbox.h
* src/plugins/mailmbox/mailmbox_folder.c
* src/plugins/mailmbox/mailmbox_folder.h
* src/plugins/mailmbox/mailmbox_gtk.deps
* src/plugins/mailmbox/mailmbox_parse.c
* src/plugins/mailmbox/mailmbox_parse.h
* src/plugins/mailmbox/mailmbox_types.c
* src/plugins/mailmbox/mailmbox_types.h
* src/plugins/mailmbox/mmapstring.c
* src/plugins/mailmbox/mmapstring.h
* src/plugins/mailmbox/placeholder.txt
* src/plugins/mailmbox/plugin.c
* src/plugins/mailmbox/plugin_gtk.c
* src/plugins/mailmbox/plugin_gtk.h
* src/plugins/newmail/Makefile.am
* src/plugins/newmail/newmail.c
* src/plugins/newmail/placeholder.txt
* src/plugins/notification/Makefile.am
* src/plugins/notification/claws.def
* src/plugins/notification/notification_banner.c
* src/plugins/notification/notification_banner.h
* src/plugins/notification/notification_command.c
* src/plugins/notification/notification_command.h
* src/plugins/notification/notification_core.c
* src/plugins/notification/notification_core.h
* src/plugins/notification/notification_foldercheck.c
* src/plugins/notification/notification_foldercheck.h
* src/plugins/notification/notification_hotkeys.c
* src/plugins/notification/notification_hotkeys.h
* src/plugins/notification/notification_indicator.c
* src/plugins/notification/notification_indicator.h
* src/plugins/notification/notification_lcdproc.c
* src/plugins/notification/notification_lcdproc.h
* src/plugins/notification/notification_pixbuf.c
* src/plugins/notification/notification_pixbuf.h
* src/plugins/notification/notification_plugin.c
* src/plugins/notification/notification_plugin.h
* src/plugins/notification/notification_popup.c
* src/plugins/notification/notification_popup.h
* src/plugins/notification/notification_prefs.c
* src/plugins/notification/notification_prefs.h
* src/plugins/notification/notification_trayicon.c
* src/plugins/notification/notification_trayicon.h
* src/plugins/notification/placeholder.txt
* src/plugins/notification/plugin.def
* src/plugins/notification/raw_claws_mail_logo_64x64.h
* src/plugins/notification/version.rc
* src/plugins/pdf_viewer/Makefile.am
* src/plugins/pdf_viewer/doc_index.xpm
* src/plugins/pdf_viewer/doc_index_close.xpm
* src/plugins/pdf_viewer/doc_info.xpm
* src/plugins/pdf_viewer/first_arrow.xpm
* src/plugins/pdf_viewer/last_arrow.xpm
* src/plugins/pdf_viewer/left_arrow.xpm
* src/plugins/pdf_viewer/placeholder.txt
* src/plugins/pdf_viewer/poppler_viewer.c
* src/plugins/pdf_viewer/poppler_viewer.h
* src/plugins/pdf_viewer/right_arrow.xpm
* src/plugins/pdf_viewer/rotate_left.xpm
* src/plugins/pdf_viewer/rotate_right.xpm
* src/plugins/pdf_viewer/zoom_fit.xpm
* src/plugins/pdf_viewer/zoom_in.xpm
* src/plugins/pdf_viewer/zoom_out.xpm
* src/plugins/pdf_viewer/zoom_width.xpm
* src/plugins/perl/Makefile.am
* src/plugins/perl/perl_gtk.c
* src/plugins/perl/perl_gtk.h
* src/plugins/perl/perl_plugin.c
* src/plugins/perl/perl_plugin.h
* src/plugins/perl/placeholder.txt
* src/plugins/python/Makefile.am
* src/plugins/python/clawsmailmodule.c
* src/plugins/python/clawsmailmodule.h
* src/plugins/python/composewindowtype.c
* src/plugins/python/composewindowtype.h
* src/plugins/python/foldertype.c
* src/plugins/python/foldertype.h
* src/plugins/python/messageinfotype.c
* src/plugins/python/messageinfotype.h
* src/plugins/python/nodetype.c
* src/plugins/python/nodetype.h
* src/plugins/python/placeholder.txt
* src/plugins/python/python-hooks.c
* src/plugins/python/python-hooks.h
* src/plugins/python/python-shell.c
* src/plugins/python/python-shell.h
* src/plugins/python/python_plugin.c
* src/plugins/vcalendar/Makefile.in
Add some plugins (clamd, fetchinfo, gdata, mailmbox, newmail,
notification, pdf_viewer, perl, python). Notification not yet
enabled because it has too much autoconf switches for my taste.
--- NEW FILE: fetchinfo_plugin_gtk.c ---
/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
* Copyright (C) 1999-2003 Hiroyuki Yamamoto and the Claws Mail Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#ifdef HAVE_CONFIG_H
# include "config.h"
# include "claws-features.h"
#endif
#include "defs.h"
#include "version.h"
#include "claws.h"
#include <glib.h>
#include <glib/gi18n.h>
#include <gtk/gtk.h>
#include "plugin.h"
#include "utils.h"
#include "prefs.h"
#include "prefs_gtk.h"
#include "fetchinfo_plugin.h"
struct FetchinfoPage
{
PrefsPage page;
GtkWidget *fetchinfo_enable;
GtkWidget *fetchinfo_uidl;
GtkWidget *fetchinfo_account;
GtkWidget *fetchinfo_server;
GtkWidget *fetchinfo_userid;
GtkWidget *fetchinfo_time;
};
static void fetchinfo_set_sensitive(struct FetchinfoPage *page, gboolean enable)
{
gtk_widget_set_sensitive(GTK_WIDGET(page->fetchinfo_uidl), enable);
gtk_widget_set_sensitive(GTK_WIDGET(page->fetchinfo_account), enable);
gtk_widget_set_sensitive(GTK_WIDGET(page->fetchinfo_server), enable);
gtk_widget_set_sensitive(GTK_WIDGET(page->fetchinfo_userid), enable);
gtk_widget_set_sensitive(GTK_WIDGET(page->fetchinfo_time), enable);
}
static void fetchinfo_enable_cb(GtkWidget *widget, gpointer data)
{
struct FetchinfoPage *page = (struct FetchinfoPage *) data;
fetchinfo_set_sensitive(page, gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->fetchinfo_enable)));
}
#define ADD_NEW_CHECKBOX(line, button, text) \
button = gtk_check_button_new_with_label (text); \
gtk_widget_show (button); \
gtk_table_attach (GTK_TABLE (table), button, 1, 2, line, line+1, \
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL), \
(GtkAttachOptions) (0), 0, 0);
static void fetchinfo_create_widget_func(PrefsPage * _page, GtkWindow *window, gpointer data)
{
struct FetchinfoPage *page = (struct FetchinfoPage *) _page;
FetchinfoConfig *config;
GtkWidget *table;
GtkWidget *fetchinfo_enable;
GtkWidget *fetchinfo_uidl;
GtkWidget *fetchinfo_account;
GtkWidget *fetchinfo_server;
GtkWidget *fetchinfo_userid;
GtkWidget *fetchinfo_time;
table = gtk_table_new (6, 3, FALSE);
gtk_widget_show(table);
gtk_table_set_row_spacings(GTK_TABLE(table), 4);
gtk_table_set_col_spacings(GTK_TABLE(table), 8);
/* i18n: Heading of a preferences section determining which headers to add */
fetchinfo_enable = gtk_check_button_new_with_label (_("Add fetchinfo headers"));
gtk_widget_show (fetchinfo_enable);
gtk_table_attach (GTK_TABLE (table), fetchinfo_enable, 0, 2, 0, 1,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
/* i18n: Description of a header to be added */
ADD_NEW_CHECKBOX(1, fetchinfo_uidl, _("UIDL"));
/* i18n: Description of a header to be added */
ADD_NEW_CHECKBOX(2, fetchinfo_account, _("Account name"));
/* i18n: Description of a header to be added */
ADD_NEW_CHECKBOX(3, fetchinfo_server, _("Receive server"));
/* i18n: Description of a header to be added */
ADD_NEW_CHECKBOX(4, fetchinfo_userid, _("UserID"));
/* i18n: Description of a header to be added */
ADD_NEW_CHECKBOX(5, fetchinfo_time, _("Fetch time"));
config = fetchinfo_get_config();
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fetchinfo_enable),
config->fetchinfo_enable);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fetchinfo_uidl),
config->fetchinfo_uidl);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fetchinfo_account),
config->fetchinfo_account);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fetchinfo_server),
config->fetchinfo_server);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fetchinfo_userid),
config->fetchinfo_userid);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(fetchinfo_time),
config->fetchinfo_time);
g_signal_connect(G_OBJECT(fetchinfo_enable), "released",
G_CALLBACK(fetchinfo_enable_cb), page);
page->fetchinfo_enable = fetchinfo_enable;
page->fetchinfo_uidl = fetchinfo_uidl;
page->fetchinfo_account = fetchinfo_account;
page->fetchinfo_server = fetchinfo_server;
page->fetchinfo_userid = fetchinfo_userid;
page->fetchinfo_time = fetchinfo_time;
page->page.widget = table;
fetchinfo_set_sensitive(page, config->fetchinfo_enable);
}
#undef ADD_NEW_CHECKBOX
static void fetchinfo_destroy_widget_func(PrefsPage *_page)
{
debug_print("Destroying Fetchinfo widget\n");
}
static void fetchinfo_save_func(PrefsPage *_page)
{
struct FetchinfoPage *page = (struct FetchinfoPage *) _page;
FetchinfoConfig *config;
debug_print("Saving Fetchinfo Page\n");
config = fetchinfo_get_config();
config->fetchinfo_enable = gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->fetchinfo_enable) );
config->fetchinfo_uidl = gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->fetchinfo_uidl) );
config->fetchinfo_account = gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->fetchinfo_account));
config->fetchinfo_server = gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->fetchinfo_server) );
config->fetchinfo_userid = gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->fetchinfo_userid) );
config->fetchinfo_time = gtk_toggle_button_get_active(
GTK_TOGGLE_BUTTON(page->fetchinfo_time) );
fetchinfo_save_config();
}
static struct FetchinfoPage fetchinfo_page;
gint fetchinfo_gtk_init(void)
{
static gchar *path[3];
path[0] = _("Plugins");
path[1] = _("Fetchinfo");
path[2] = NULL;
fetchinfo_page.page.path = path;
fetchinfo_page.page.create_widget = fetchinfo_create_widget_func;
fetchinfo_page.page.destroy_widget = fetchinfo_destroy_widget_func;
fetchinfo_page.page.save_page = fetchinfo_save_func;
prefs_gtk_register_page((PrefsPage *) &fetchinfo_page);
debug_print("Fetchinfo GTK plugin loaded\n");
return 0;
}
void fetchinfo_gtk_done(void)
{
prefs_gtk_unregister_page((PrefsPage *) &fetchinfo_page);
debug_print("Fetchinfo GTK plugin unloaded\n");
}
--- NEW FILE: fetchinfo_plugin.c ---
/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
* Copyright (C) 1999-2003 Hiroyuki Yamamoto and the Claws Mail Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#ifdef HAVE_CONFIG_H
# include "config.h"
# include "claws-features.h"
#endif
#include "defs.h"
#include <glib.h>
#include <glib/gi18n.h>
/* common */
#include "version.h"
#include "claws.h"
#include "plugin.h"
#include "utils.h"
#include "hooks.h"
#include "inc.h"
#include "prefs.h"
#include "prefs_gtk.h"
#include "fetchinfo_plugin.h"
/* add headers */
#include "pop.h"
#include "quoted-printable.h"
/* parse headers */
#include "procheader.h"
#include "plugin.h"
static guint mail_receive_hook_id;
static FetchinfoConfig config;
static PrefParam param[] = {
{"fetchinfo_enable", "FALSE", &config.fetchinfo_enable,
P_BOOL, NULL, NULL, NULL},
{"fetchinfo_uidl", "TRUE", &config.fetchinfo_uidl,
P_BOOL, NULL, NULL, NULL},
{"fetchinfo_account", "TRUE", &config.fetchinfo_account,
P_BOOL, NULL, NULL, NULL},
{"fetchinfo_server", "TRUE", &config.fetchinfo_server,
P_BOOL, NULL, NULL, NULL},
{"fetchinfo_userid", "TRUE", &config.fetchinfo_userid,
P_BOOL, NULL, NULL, NULL},
{"fetchinfo_time", "TRUE", &config.fetchinfo_time,
P_BOOL, NULL, NULL, NULL},
{NULL, NULL, NULL, P_OTHER, NULL, NULL, NULL}
};
gchar *fetchinfo_add_header(gchar **data, const gchar *header,const gchar *value)
{
gchar *line;
gchar *qpline;
gchar *newdata;
line = g_strdup_printf("%s: %s", header, value);
qpline = g_malloc(strlen(line)*4);
qp_encode_line(qpline, line);
newdata = g_strconcat(*data, qpline, NULL);
g_free(line);
g_free(qpline);
g_free(*data);
*data = newdata;
return newdata;
}
static gboolean mail_receive_hook(gpointer source, gpointer data)
{
MailReceiveData *mail_receive_data = (MailReceiveData *) source;
Pop3Session *session;
gchar *newheaders;
gchar *newdata;
gchar date[PREFSBUFSIZE];
if (!config.fetchinfo_enable) {
return FALSE;
}
g_return_val_if_fail(
mail_receive_data
&& mail_receive_data->session
&& mail_receive_data->data,
FALSE );
session = mail_receive_data->session;
get_rfc822_date(date, PREFSBUFSIZE);
newheaders = g_strdup("");
if (config.fetchinfo_uidl)
fetchinfo_add_header(&newheaders, "X-FETCH-UIDL",
session->msg[session->cur_msg].uidl);
if (config.fetchinfo_account)
fetchinfo_add_header(&newheaders, "X-FETCH-ACCOUNT",
session->ac_prefs->account_name);
if (config.fetchinfo_server)
fetchinfo_add_header(&newheaders, "X-FETCH-SERVER",
session->ac_prefs->recv_server);
if (config.fetchinfo_userid)
fetchinfo_add_header(&newheaders, "X-FETCH-USERID",
session->ac_prefs->userid);
if (config.fetchinfo_time)
fetchinfo_add_header(&newheaders, "X-FETCH-TIME",
date);
newdata = g_strconcat(newheaders, mail_receive_data->data, NULL);
g_free(newheaders);
g_free(mail_receive_data->data);
mail_receive_data->data = newdata;
mail_receive_data->data_len = strlen(newdata);
return FALSE;
}
FetchinfoConfig *fetchinfo_get_config(void)
{
return &config;
}
void fetchinfo_save_config(void)
{
PrefFile *pfile;
gchar *rcpath;
debug_print("Saving Fetchinfo Page\n");
rcpath = g_strconcat(get_rc_dir(), G_DIR_SEPARATOR_S, COMMON_RC, NULL);
pfile = prefs_write_open(rcpath);
g_free(rcpath);
if (!pfile || (prefs_set_block_label(pfile, "Fetchinfo") < 0))
return;
if (prefs_write_param(param, pfile->fp) < 0) {
/* i18n: Possible error message during plugin load */
g_warning(_("failed to write Fetchinfo configuration to file\n"));
prefs_file_close_revert(pfile);
return;
}
if (fprintf(pfile->fp, "\n") < 0) {
FILE_OP_ERROR(rcpath, "fprintf");
prefs_file_close_revert(pfile);
} else
prefs_file_close(pfile);
}
gint plugin_init(gchar **error)
{
gchar *rcpath;
if (!check_plugin_version(MAKE_NUMERIC_VERSION(2,9,2,72),
VERSION_NUMERIC, _("Fetchinfo"), error))
return -1;
mail_receive_hook_id = hooks_register_hook(MAIL_RECEIVE_HOOKLIST, mail_receive_hook, NULL);
if (mail_receive_hook_id == (guint)-1) {
/* i18n: Possible error message during plugin load */
*error = g_strdup(_("Failed to register mail receive hook"));
return -1;
}
prefs_set_default(param);
rcpath = g_strconcat(get_rc_dir(), G_DIR_SEPARATOR_S, COMMON_RC, NULL);
prefs_read_config(param, "Fetchinfo", rcpath, NULL);
g_free(rcpath);
fetchinfo_gtk_init();
debug_print("Fetchinfo plugin loaded\n");
return 0;
}
gboolean plugin_done(void)
{
hooks_unregister_hook(MAIL_RECEIVE_HOOKLIST, mail_receive_hook_id);
fetchinfo_gtk_done();
debug_print("Fetchinfo plugin unloaded\n");
return TRUE;
}
const gchar *plugin_name(void)
{
return _("Fetchinfo");
}
const gchar *plugin_desc(void)
{
/* i18n: Description seen in plugins dialog.
* Translation of "Plugins" part of preferences path should to be
* the same as translation of "Plugins" string in Claws Mail message
* catalog. */
return _("This plugin modifies the downloaded messages. "
"It inserts headers containing some download "
"information: UIDL, Claws Mail account name, "
"POP server, user ID and retrieval time.\n"
"\n"
"Options can be found in /Configuration/Preferences/Plugins/Fetchinfo");
}
const gchar *plugin_type(void)
{
return "GTK2";
}
const gchar *plugin_licence(void)
{
return "GPL3+";
}
const gchar *plugin_version(void)
{
return VERSION;
}
struct PluginFeature *plugin_provides(void)
{
static struct PluginFeature features[] =
/* i18n: Description of functionality added by this plugin */
{ {PLUGIN_UTILITY, N_("Mail marking")},
{PLUGIN_NOTHING, NULL}};
return features;
}
--- NEW FILE: fetchinfo_plugin.h ---
/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
* Copyright (C) 1999-2003 Hiroyuki Yamamoto and the Claws Mail Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#ifndef FETCHINFO_PLUGIN_H
#define FETCHINFO_PLUGIN_H 1
#include <glib.h>
typedef struct _FetchinfoConfig FetchinfoConfig;
struct _FetchinfoConfig
{
gboolean fetchinfo_enable;
gboolean fetchinfo_uidl;
gboolean fetchinfo_account;
gboolean fetchinfo_server;
gboolean fetchinfo_userid;
gboolean fetchinfo_time;
};
FetchinfoConfig *fetchinfo_get_config (void);
void fetchinfo_save_config (void);
gint fetchinfo_gtk_init(void);
void fetchinfo_gtk_done(void);
#endif
--- NEW FILE: Makefile.am ---
plugindir = $(pkglibdir)/plugins
plugin_LTLIBRARIES = fetchinfo_plugin.la
fetchinfo_plugin_la_SOURCES = \
fetchinfo_plugin.c fetchinfo_plugin.h \
fetchinfo_plugin_gtk.c
fetchinfo_plugin_la_LDFLAGS = \
-avoid-version -module \
$(GTK_LIBS)
AM_CPPFLAGS = \
$(CLAWS_MAIL_CFLAGS) \
$(GLIB_CFLAGS) \
$(GTK_CFLAGS)
INCLUDES = \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/common \
-I$(top_srcdir)/src/gtk
EXTRA_DIST=
--- placeholder.txt DELETED ---
More information about the Commits
mailing list