talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit be57deacf11ed8c2b90f9c2c14a6e5440fa6cfcd
parent ebc70c9165b0825f9997400947a33dab709c1929
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Fri, 13 Jul 2018 18:40:40 +0200

Do not let plugins install their header files, unless necessary.

The only plugin that needs to do that is pgpcore, as there
could in theory exist an external plugin that depends on it,
and uses symbols from it.

Diffstat:
Msrc/plugins/archive/Makefile.am | 5-----
Msrc/plugins/notification/gtkhotkey/Makefile.am | 35+++++++++++------------------------
Msrc/plugins/pgpcore/Makefile.am | 19++++++++-----------
Msrc/plugins/pgpinline/Makefile.am | 6+-----
Msrc/plugins/pgpmime/Makefile.am | 6+-----
Msrc/plugins/smime/Makefile.am | 6+-----
Msrc/plugins/tnef_parse/Makefile.am | 3---
Msrc/plugins/vcalendar/Makefile.am | 5+----
8 files changed, 23 insertions(+), 62 deletions(-)

diff --git a/src/plugins/archive/Makefile.am b/src/plugins/archive/Makefile.am @@ -17,11 +17,6 @@ archive_la_SOURCES = \ archiver_gtk.c \ archiver_prefs.c -archiveincludedir = $(includedir)/claws-mail/plugins/@PACKAGE@ -archiveinclude_HEADERS = \ - archiver.h \ - archiver_prefs.h - archive_la_LDFLAGS = \ -avoid-version -module \ $(GTK_LIBS) \ diff --git a/src/plugins/notification/gtkhotkey/Makefile.am b/src/plugins/notification/gtkhotkey/Makefile.am @@ -10,31 +10,18 @@ endif AUTOMAKE_OPTIONS = subdir-objects libcmnpgtkhotkey_la_SOURCES = \ - gtk-hotkey-info.c \ - gtk-hotkey-error.c \ - gtk-hotkey-listener.c \ - gtk-hotkey-marshal.c \ - gtk-hotkey-x11-listener.c \ - x11/tomboykeybinder.c \ - x11/eggaccelerators.c \ - gtk-hotkey-registry.c \ - gtk-hotkey-key-file-registry.c \ - gtk-hotkey-utils.c + gtk-hotkey-info.c gtk-hotkey-info.h \ + gtk-hotkey-error.c gtk-hotkey-error.h \ + gtk-hotkey-listener.c gtk-hotkey-listener.h \ + gtk-hotkey-marshal.c gtk-hotkey-marshal.h \ + gtk-hotkey-x11-listener.c gtk-hotkey-x11-listener.h \ + x11/tomboykeybinder.c x11/tomboykeybinder.h \ + x11/eggaccelerators.c x11/eggaccelerators.h \ + gtk-hotkey-registry.c gtk-hotkey-registry.h \ + gtk-hotkey-key-file-registry.c gtk-hotkey-key-file-registry.h \ + gtk-hotkey-utils.c gtk-hotkey-utils.h \ + gtkhotkey.h -cmnpgtkhotkeyincludedir = $(includedir)/claws-mail/plugins/@PACKAGE@/gtkhotkey -cmnpgtkhotkeyinclude_HEADERS = \ - gtk-hotkey-error.h \ - gtkhotkey.h \ - gtk-hotkey-info.h \ - gtk-hotkey-key-file-registry.h \ - gtk-hotkey-listener.h \ - gtk-hotkey-registry.h \ - gtk-hotkey-x11-listener.h \ - gtk-hotkey-marshal.h \ - x11/tomboykeybinder.h \ - x11/eggaccelerators.h \ - gtk-hotkey-utils.h - libcmnpgtkhotkey_la_LIBADD = \ $(GTK_LIBS) \ $(CM_NP_HOTKEY_LIBS) diff --git a/src/plugins/pgpcore/Makefile.am b/src/plugins/pgpcore/Makefile.am @@ -59,24 +59,21 @@ plugin_LTLIBRARIES = pgpcore.la endif pgpcore_la_SOURCES = \ - autocompletion.c \ - passphrase.c \ + autocompletion.c autocompletion.h \ + passphrase.c passphrase.h \ plugin.c \ - prefs_gpg.c \ - select-keys.c \ - sgpgme.c \ - pgp_utils.c \ - pgp_viewer.c + prefs_gpg.c prefs_gpg.h \ + select-keys.c select-keys.h \ + sgpgme.c sgpgme.h \ + pgp_utils.c pgp_utils.h \ + pgp_viewer.c pgp_viewer.h pluginincludedir = $(pkgincludedir)/plugins/pgpcore plugininclude_HEADERS = \ - autocompletion.h \ passphrase.h \ prefs_gpg.h \ - select-keys.h \ sgpgme.h \ - pgp_utils.h \ - pgp_viewer.h + pgp_utils.h pgpcore_la_LDFLAGS = \ $(plugin_res_ldflag) $(no_undefined) $(export_symbols) \ diff --git a/src/plugins/pgpinline/Makefile.am b/src/plugins/pgpinline/Makefile.am @@ -66,11 +66,7 @@ endif pgpinline_la_SOURCES = \ plugin.c \ - pgpinline.c - -pluginincludedir = $(pkgincludedir)/plugins/pgpinline -plugininclude_HEADERS = \ - pgpinline.h + pgpinline.c pgpinline.h pgpinline_la_LDFLAGS = \ $(plugin_res_ldflag) $(no_undefined) $(export_symbols) \ diff --git a/src/plugins/pgpmime/Makefile.am b/src/plugins/pgpmime/Makefile.am @@ -65,11 +65,7 @@ endif pgpmime_la_SOURCES = \ plugin.c \ - pgpmime.c - -pluginincludedir = $(pkgincludedir)/plugins/pgpmime -plugininclude_HEADERS = \ - pgpmime.h + pgpmime.c pgpmime.h pgpmime_la_LDFLAGS = \ $(plugin_res_ldflag) $(no_undefined) $(export_symbols) \ diff --git a/src/plugins/smime/Makefile.am b/src/plugins/smime/Makefile.am @@ -66,11 +66,7 @@ endif smime_la_SOURCES = \ plugin.c \ - smime.c - -pluginincludedir = $(pkgincludedir)/plugins/smime -plugininclude_HEADERS = \ - smime.h + smime.c smime.h smime_la_LDFLAGS = \ $(plugin_res_ldflag) $(no_undefined) $(export_symbols) \ diff --git a/src/plugins/tnef_parse/Makefile.am b/src/plugins/tnef_parse/Makefile.am @@ -68,9 +68,6 @@ tnef_parse_la_DEPENDENCIES = $(plugin_deps) tnef_parse_la_LIBADD = $(plugin_ldadd) $(cygwin_export_lib) \ $(GTK_LIBS) -noinst_HEADERS = \ - tnef_dump.h - IFLAGS = \ -I$(top_srcdir)/src \ -I$(top_srcdir)/src/common \ diff --git a/src/plugins/vcalendar/Makefile.am b/src/plugins/vcalendar/Makefile.am @@ -60,6 +60,7 @@ endif vcalendar_la_SOURCES = \ plugin.c \ + vcal_interface.h \ vcalendar.c vcalendar.h \ vcal_manager.c vcal_manager.h \ vcal_folder.c vcal_folder.h \ @@ -69,10 +70,6 @@ vcalendar_la_SOURCES = \ common-views.c common-views.h \ day-view.c month-view.c -vcalendarincludedir = $(includedir)/claws-mail/plugins/vcalendar -vcalendarinclude_HEADERS = \ - vcal_interface.h - vcalendar_la_LDFLAGS = \ $(plugin_res_ldflag) $(no_undefined) $(export_symbols) \ -avoid-version -module \