metainfo: add spamassasin plugin
[claws.git] / src / plugins / spamassassin / Makefile.am
index d3999534fde1efbb0e887fb9260fd3878d2e64bf..c64321174592518cf8f84a9d544cdc41bdda26b6 100644 (file)
@@ -1,30 +1,41 @@
+# Makefile.am for "src/plugins/spamassassin" directory
+# This file is part of Claws Mail package.
+# See COPYING file for license details.
+
+appdata_files = claws-mail-spamassasin.metainfo.xml
+appdatadir = $(datadir)/appdata
+appdata_DATA = $(appdata_files)
+EXTRA_DIST = $(appdata_files)
+
 plugindir = $(pkglibdir)/plugins
 
-plugin_LTLIBRARIES = spamassassin.la spamassassin_gtk.la
+if BUILD_SPAMASSASSIN_PLUGIN
+plugin_LTLIBRARIES = spamassassin.la
+endif
 
 spamassassin_la_SOURCES = \
        spamassassin.c spamassassin.h \
+       spamassassin_gtk.c spamassassin.h \
        libspamc.c libspamc.h \
        utils.c utils.h
 
 spamassassin_la_LDFLAGS = \
-       -avoid-version -module \
-       $(GTK_LIBS)
-
-spamassassin_gtk_la_SOURCES = \
-       spamassassin_gtk.c spamassassin.h
-
-spamassassin_gtk_la_LDFLAGS = \
-       -avoid-version -module \
+       -avoid-version -module
+
+if CYGWIN
+cygwin_export_lib = -L$(top_builddir)/src -lclaws-mail
+else
+cygwin_export_lib =
+endif
+spamassassin_la_LIBADD = $(cygwin_export_lib) \
        $(GTK_LIBS)
 
-INCLUDES = \
-       -I../.. \
-       -I../../common \
-       -I../../gtk
-
-CPPFLAGS = \
-       $(ASPELL_CFLAGS) \
+spamassassin_la_CPPFLAGS = \
+       -I$(top_srcdir)/src \
+       -I$(top_srcdir)/src/common \
+       -I$(top_builddir)/src/common \
+       -I$(top_srcdir)/src/gtk \
+       $(ENCHANT_CFLAGS) \
        $(GLIB_CFLAGS) \
        $(GTK_CFLAGS)