update manuals
[claws.git] / src / plugins / litehtml_viewer / Makefile.am
index 81ce76660a653f2aff86c3e0ea10204165c2131c..f91ea5926b9e2394a5d7c088c4064a460766a8fd 100644 (file)
@@ -11,17 +11,44 @@ IFLAGS = \
         -I$(top_srcdir)/src/common \
         -I$(top_builddir)/src \
         -I$(top_srcdir)/src/gtk \
-       -I$(top_srcdir)/src/plugins/litehtml_viewer/litehtml
+        -I$(top_srcdir)/src/plugins/litehtml_viewer/litehtml
 
+if OS_WIN32
+
+LTRCCOMPILE = $(LIBTOOL) --mode=compile --tag=RC $(RC) \
+               `echo $(DEFS) $(DEFAULT_INCLUDES) $(IFLAGS) | \
+               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 $(plugin_res) plugin.def
+plugin_ldadd = -L. -lclaws
+
+libclaws.a: claws.def
+       $(DLLTOOL) --output-lib $@ --def $<
+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
+else
 cygwin_export_lib =
+endif
 
 plugindir = $(pkglibdir)/plugins
 
@@ -29,7 +56,7 @@ if BUILD_LITEHTML_VIEWER_PLUGIN
 plugin_LTLIBRARIES = litehtml_viewer.la
 endif
 
-litehtml_viewer_la_DEPENDENCIES = $(plugin_deps)
+litehtml_viewer_la_DEPENDENCIES = $(plugin_deps) litehtml/liblitehtml.la
 
 litehtml_viewer_la_LIBADD = $(plugin_ldadd) $(cygwin_export_lib) \
        $(top_builddir)/src/plugins/litehtml_viewer/litehtml/liblitehtml.la \
@@ -40,6 +67,7 @@ litehtml_viewer_la_CFLAGS = -std=c99
 
 litehtml_viewer_la_SOURCES = \
        container_linux.cpp \
+       container_linux_images.cpp \
        plugin.c \
        lh_prefs.c \
        lh_viewer.c \
@@ -59,7 +87,8 @@ litehtml_viewer_la_LDFLAGS = \
        $(GTK_LIBS) \
        $(FONTCONFIG_LIBS) \
        $(CAIRO_LIBS) \
-       $(CURL_LIBS)
+       $(CURL_LIBS) \
+       $(LIBGUMBO_LIBS)
 
 litehtml_viewer_la_CPPFLAGS = \
        $(IFLAGS) \
@@ -68,7 +97,8 @@ litehtml_viewer_la_CPPFLAGS = \
        $(ENCHANT_CFLAGS) \
        $(FONTCONFIG_CFLAGS) \
        $(CAIRO_CFLAGS) \
-       $(CURL_FLAGS)
+       $(CURL_CFLAGS) \
+       $(LIBGUMBO_CFLAGS)
 
 .PHONY: test