EXTRA_DIST = version.rc plugin.def claws.def mypgpcore.def pgpinline.deps


if OS_WIN32

LTRCCOMPILE = $(LIBTOOL) --mode=compile $(RC) \
     `echo $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) | \
     sed -e 's/-I/--include-dir /g;s/-D/--define /g'`

%.lo : %.rc
	$(LTRCCOMPILE) -i $< -o $@

plugin_res = version.lo
plugin_res_ldflag = -Wl,.libs/version.o

export_symbols = -export-symbols $(srcdir)/plugin.def

plugin_deps = libclaws.a libmypgpcore.a $(plugin_res) plugin.def

libclaws.a: claws.def
	$(DLLTOOL) --output-lib $@ --def $<

libmypgpcore.a: mypgpcore.def
	$(DLLTOOL) --output-lib $@ --def $<

plugin_ldadd = -L. -lclaws  -lmypgpcore

else
plugin_res =
plugin_res_ldflag =
export_symbols =
plugin_deps =
plugin_ldadd =
endif

if PLATFORM_WIN32
no_undefined = -no-undefined
else
no_undefined =
endif

if CYGWIN
cygwin_export_lib = -L$(top_builddir)/src -lclaws-mail
pgpcore_lib = ../pgpcore/pgpcore.la
else
cygwin_export_lib = 
pgpcore_lib = 
endif

plugindir = $(pkglibdir)/plugins
plugin_DATA=pgpinline.deps

plugin_LTLIBRARIES = pgpinline.la

pgpinline_la_SOURCES = \
	plugin.c \
	pgpinline.c

pluginincludedir = $(pkgincludedir)/plugins/pgpinline
plugininclude_HEADERS = \
	pgpinline.h 

pgpinline_la_LDFLAGS = \
	$(plugin_res_ldflag) $(no_undefined) $(export_symbols) \
	-avoid-version -module 
pgpinline_la_DEPENDENCIES = $(plugin_deps)
pgpinline_la_LIBADD = $(plugin_ldadd) $(pgpcore_lib) $(cygwin_export_lib) \
        $(GTK_LIBS)  \
	$(GPGME_LIBS) \
	$(CONIC_LIBS)

INCLUDES = \
	-I$(top_srcdir)/src \
	-I$(top_srcdir)/src/common \
	-I$(top_builddir)/src/common \
	-I$(top_srcdir)/src/gtk

AM_CPPFLAGS = \
	$(GLIB_CFLAGS) \
	$(GTK_CFLAGS) \
	$(GPGME_CFLAGS) \
	$(MAEMO_CFLAGS) \
	$(CONIC_CFLAGS) \
	-Wno-deprecated-declarations

clean-local:
	rm -f libclaws.a
