update manuals
[claws.git] / src / plugins / litehtml_viewer / Makefile.am
index 5e4e73264d09977fc149a78b5769df1f2755aa72..f91ea5926b9e2394a5d7c088c4064a460766a8fd 100644 (file)
@@ -11,25 +11,52 @@ 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
 
-#if BUILD_LITEHTML_VIEWER_PLUGIN
+if BUILD_LITEHTML_VIEWER_PLUGIN
 plugin_LTLIBRARIES = litehtml_viewer.la
-#endif
+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,27 +67,38 @@ 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 \
        lh_widget.cpp \
+       lh_widget_text.cpp \
        container_linux.h \
+       lh_prefs.h \
        lh_viewer.h \
        lh_widget.h \
-       lh_widget_wrapped.h
+       lh_widget_wrapped.h \
+       http.h \
+       http.cpp
 
 litehtml_viewer_la_LDFLAGS = \
        $(plugin_res_ldflag) $(no_undefined) $(export_symbols) \
        -avoid-version -module \
        $(GTK_LIBS) \
        $(FONTCONFIG_LIBS) \
-       $(CAIRO_LIBS)
+       $(CAIRO_LIBS) \
+       $(CURL_LIBS) \
+       $(LIBGUMBO_LIBS)
 
 litehtml_viewer_la_CPPFLAGS = \
        $(IFLAGS) \
        $(GLIB_CFLAGS) \
        $(GTK_CFLAGS) \
+       $(ENCHANT_CFLAGS) \
        $(FONTCONFIG_CFLAGS) \
-       $(CAIRO_CFLAGS) 
+       $(CAIRO_CFLAGS) \
+       $(CURL_CFLAGS) \
+       $(LIBGUMBO_CFLAGS)
 
 .PHONY: test