#For use with plugins.
# so it is linked with an empty table of builtins.
-libgvc_la_LDFLAGS = -version-info @VERSION_INFO@
+libgvc_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
libgvc_la_SOURCES = $(libgvc_C_la_SOURCES) no_builtins.c demand_loading.c
libgvc_la_LIBADD = $(libgvc_C_la_LIBADD) \
$(top_builddir)/lib/cdt/libcdt.la \
$(LIBGVC_CFLAGS)
noinst_LTLIBRARIES = libgvplugin_core_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_core.la
+else
pkglib_LTLIBRARIES = libgvplugin_core.la
+endif
libgvplugin_core_C_la_SOURCES = \
gvplugin_core.c \
gvrender_core_map.c \
gvloadimage_core.c
-libgvplugin_core_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_core_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_core_la_SOURCES = $(libgvplugin_core_C_la_SOURCES)
-libgvplugin_core_la_LIBADD = $(top_builddir)/lib/gvc/libgvc.la
+libgvplugin_core_la_LIBADD = $(top_builddir)/lib/gvc/libgvc.la $(top_builddir)/lib/graph/libgraph.la
EXTRA_DIST = Makefile.old
if WITH_DEVIL
noinst_LTLIBRARIES = libgvplugin_devil_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_devil.la
+else
pkglib_LTLIBRARIES = libgvplugin_devil.la
endif
+endif
libgvplugin_devil_C_la_SOURCES = \
gvplugin_devil.c \
gvdevice_devil.c
-libgvplugin_devil_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_devil_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_devil_la_SOURCES = $(libgvplugin_devil_C_la_SOURCES)
libgvplugin_devil_la_LIBADD = @DEVIL_LIBS@
noinst_LTLIBRARIES = libgvplugin_dot_layout_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_dot_layout.la
+else
pkglib_LTLIBRARIES = libgvplugin_dot_layout.la
+endif
libgvplugin_dot_layout_C_la_SOURCES = \
gvplugin_dot_layout.c \
libgvplugin_dot_layout_C_la_LIBADD = \
$(top_builddir)/lib/dotgen/libdotgen_C.la
-libgvplugin_dot_layout_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_dot_layout_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_dot_layout_la_SOURCES = $(libgvplugin_dot_layout_C_la_SOURCES)
libgvplugin_dot_layout_la_LIBADD = $(libgvplugin_dot_layout_C_la_LIBADD) \
$(top_builddir)/lib/gvc/libgvc.la \
- $(top_builddir)/lib/pathplan/libpathplan.la
+ $(top_builddir)/lib/pathplan/libpathplan.la \
+ $(top_builddir)/lib/graph/libgraph.la
EXTRA_DIST = Makefile.old
noinst_LTLIBRARIES = libgvplugin_gd_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_gd.la
+else
pkglib_LTLIBRARIES = libgvplugin_gd.la
+endif
libgvplugin_gd_C_la_SOURCES = \
gvplugin_gd.c \
gvloadimage_gd.c \
gvdevice_gd.c
-libgvplugin_gd_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_gd_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_gd_la_SOURCES = $(libgvplugin_gd_C_la_SOURCES)
if WITH_MYLIBGD
libgvplugin_gd_la_LIBADD = \
$(top_builddir)/lib/gd/libgvgd_C.la \
$(top_builddir)/lib/gvc/libgvc.la \
+ $(top_builddir)/lib/graph/libgraph.la \
@ICONV_LIBS@ @FONTCONFIG_LIBS@ @FREETYPE2_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @MATH_LIBS@
+AM_CPPFLAGS += -DNONDLL
else
libgvplugin_gd_la_LIBADD = \
- $(top_builddir)/lib/gvc/libgvc.la @GD_LIBS@ @MATH_LIBS@
+ $(top_builddir)/lib/gvc/libgvc.la $(top_builddir)/lib/graph/libgraph.la @GD_LIBS@ @MATH_LIBS@
endif
EXTRA_DIST = Makefile.old
if WITH_PANGOCAIRO
if WITH_GDK_PIXBUF
noinst_LTLIBRARIES = libgvplugin_gdk_pixbuf_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_gdk_pixbuf.la
+else
pkglib_LTLIBRARIES = libgvplugin_gdk_pixbuf.la
endif
endif
+endif
libgvplugin_gdk_pixbuf_C_la_SOURCES = \
gvplugin_gdk_pixbuf.c \
gvdevice_gdk_pixbuf.c
-libgvplugin_gdk_pixbuf_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_gdk_pixbuf_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_gdk_pixbuf_la_SOURCES = $(libgvplugin_gdk_pixbuf_C_la_SOURCES)
libgvplugin_gdk_pixbuf_la_LIBADD = \
$(top_builddir)/lib/gvc/libgvc.la @GDK_PIXBUF_LIBS@
if WITH_GTK
noinst_HEADERS = support.h interface.h callbacks.h
noinst_LTLIBRARIES = libgvplugin_gtk_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_gtk.la
+else
pkglib_LTLIBRARIES = libgvplugin_gtk.la
endif
endif
+endif
libgvplugin_gtk_C_la_SOURCES = \
gvplugin_gtk.c \
interface.c \
callbacks.c
-libgvplugin_gtk_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_gtk_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_gtk_la_SOURCES = $(libgvplugin_gtk_C_la_SOURCES)
libgvplugin_gtk_la_LIBADD = $(GTK_LIBS) $(GNOMEUI_LIBS)
if WITH_MING
noinst_LTLIBRARIES = libgvplugin_ming_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_ming.la
+else
pkglib_LTLIBRARIES = libgvplugin_ming.la
+endif
pkglib_DATA = Bitstream_Vera_Sans.fdb Bitstream_Vera_Serif.fdb
endif
gvplugin_ming.c \
gvrender_ming.c
-libgvplugin_ming_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_ming_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_ming_la_SOURCES = $(libgvplugin_ming_C_la_SOURCES)
libgvplugin_ming_la_LIBADD = @MING_LIBS@ @MATH_LIBS@
noinst_LTLIBRARIES = libgvplugin_neato_layout_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_neato_layout.la
+else
pkglib_LTLIBRARIES = libgvplugin_neato_layout.la
+endif
libgvplugin_neato_layout_C_la_SOURCES = \
gvplugin_neato_layout.c \
$(top_builddir)/lib/fdpgen/libfdpgen_C.la \
$(top_builddir)/lib/circogen/libcircogen_C.la
-libgvplugin_neato_layout_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_neato_layout_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_neato_layout_la_SOURCES = $(libgvplugin_neato_layout_C_la_SOURCES)
libgvplugin_neato_layout_la_LIBADD = $(libgvplugin_neato_layout_C_la_LIBADD) \
$(top_builddir)/lib/gvc/libgvc.la \
- $(top_builddir)/lib/pathplan/libpathplan.la @IPSEPCOLA_LIBS@
+ $(top_builddir)/lib/pathplan/libpathplan.la \
+ $(top_builddir)/lib/graph/libgraph.la \
+ $(top_builddir)/lib/cdt/libcdt.la @IPSEPCOLA_LIBS@
EXTRA_DIST = Makefile.old
if WITH_PANGOCAIRO
noinst_LTLIBRARIES = libgvplugin_pango_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_pango.la
+else
pkglib_LTLIBRARIES = libgvplugin_pango.la
endif
+endif
libgvplugin_pango_C_la_SOURCES = \
gvplugin_pango.c \
gvtextlayout_pango.c \
gvloadimage_pango.c
-libgvplugin_pango_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_pango_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_pango_la_SOURCES = $(libgvplugin_pango_C_la_SOURCES)
libgvplugin_pango_la_LIBADD = \
$(top_builddir)/lib/gvc/libgvc.la @PANGOCAIRO_LIBS@ @FONTCONFIG_LIBS@ @MATH_LIBS@
if WITH_QUARTZ
noinst_LTLIBRARIES = libgvplugin_quartz_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_quartz.la
+else
pkglib_LTLIBRARIES = libgvplugin_quartz.la
endif
+endif
libgvplugin_quartz_C_la_SOURCES = \
gvplugin_quartz.c \
gvrender_quartz.c
-libgvplugin_quartz_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_quartz_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_quartz_la_SOURCES = $(libgvplugin_quartz_C_la_SOURCES)
libgvplugin_quartz_la_LIBADD = @QUARTZ_LIBS@
if WITH_RSVG
noinst_LTLIBRARIES = libgvplugin_rsvg_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_rsvg.la
+else
pkglib_LTLIBRARIES = libgvplugin_rsvg.la
endif
+endif
libgvplugin_rsvg_C_la_SOURCES = \
gvplugin_rsvg.c \
gvloadimage_rsvg.c
-libgvplugin_rsvg_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_rsvg_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_rsvg_la_SOURCES = $(libgvplugin_rsvg_C_la_SOURCES)
libgvplugin_rsvg_la_LIBADD = \
$(top_builddir)/lib/gvc/libgvc.la @RSVG_LIBS@ @PANGOCAIRO_LIBS@
if WITH_PANGOCAIRO
if WITH_X
noinst_LTLIBRARIES = libgvplugin_xlib_C.la
+if WITH_WIN32
+lib_LTLIBRARIES = libgvplugin_xlib.la
+else
pkglib_LTLIBRARIES = libgvplugin_xlib.la
endif
endif
+endif
libgvplugin_xlib_C_la_SOURCES = \
gvplugin_xlib.c \
gvdevice_xlib.c
-libgvplugin_xlib_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@
+libgvplugin_xlib_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ -no-undefined
libgvplugin_xlib_la_SOURCES = $(libgvplugin_xlib_C_la_SOURCES)
libgvplugin_xlib_la_LIBADD = @PANGOCAIRO_LIBS@ @X_LIBS@ -lX11 @SOCKET_LIBS@ @MATH_LIBS@