#
dot_static_SOURCES = dot.c $(top_srcdir)/lib/gvc/no_demand_loading.c
dot_static_LDFLAGS = -export-dynamic -dlpreopen self -export-symbols-regex '.*_LTX_library'
+if WITH_MYLIBGD
dot_static_LDADD = \
$(top_builddir)/lib/plugin/.libs/libgvplugin_dot_layout_C.a \
$(top_builddir)/lib/plugin/.libs/libgvplugin_neato_layout_C.a \
$(top_builddir)/lib/pack/libpack_C.la \
$(top_builddir)/lib/graph/libgraph_C.la \
$(top_builddir)/lib/cdt/libcdt_C.la \
- @PANGOCAIRO_LIBS@ @GD_LIBS@ @ICONV_LIBS@ @FC_LIBS@ @FT_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@
-
+ $(top_builddir)/lib/gd/libgvgd_C.la \
+ @ICONV_LIBS@ @FC_LIBS@ @FT_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@ @PANGOCAIRO_LIBS@
+else
+dot_static_LDADD = \
+ $(top_builddir)/lib/plugin/.libs/libgvplugin_dot_layout_C.a \
+ $(top_builddir)/lib/plugin/.libs/libgvplugin_neato_layout_C.a \
+ $(top_builddir)/lib/plugin/.libs/libgvplugin_gd_C.a \
+ $(top_builddir)/lib/plugin/.libs/libgvplugin_pangocairo_C.a \
+ $(top_builddir)/lib/gvc/libgvc_C.la \
+ $(top_builddir)/lib/pathplan/libpathplan_C.la \
+ $(top_builddir)/lib/pack/libpack_C.la \
+ $(top_builddir)/lib/graph/libgraph_C.la \
+ $(top_builddir)/lib/cdt/libcdt_C.la \
+ @GD_LIBS@ @ICONV_LIBS@ @FC_LIBS@ @FT_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@ @LIBLTDL@ @SOCKET_LIBS@ @IPSEPCOLA_LIBS@ @PANGOCAIRO_LIBS@
+endif
EXTRA_DIST = Makefile.old dot.1 dot.pdf
AC_DEFINE_UNQUOTED(HAVE_GD_GIF,1,[Define if the GD library has the GD_GIF feature])
AC_DEFINE_UNQUOTED(HAVE_LIBGD,1,[Define if either internal or external GD library is availabel])
GD_INCLUDES='-I$(top_srcdir)/lib/gd'
- GD_LIBS='$(top_builddir)/lib/gd/libgvgd_C.la'
+ GD_LIBS='$(top_builddir)/lib/gd/libgvgd.la'
fi
AC_SUBST(GD_INCLUDES)
AC_SUBST(GD_LIBS)
noinst_HEADERS = gd.h gd_io.h gdcache.h gdfontg.h gdfontl.h gdfontmb.h \
gdfonts.h gdfontt.h gdhelpers.h jisx0208.h wbmp.h gdfx.h entities.h
noinst_LTLIBRARIES = libgvgd_C.la
+pkglib_LTLIBRARIES = libgvgd.la
noinst_PROGRAMS = annotate gdparttopng gdtopng gd2copypal gd2topng pngtogd \
pngtogd2 webpng gd2togif gdcmpgif giftogd2 \
fontsizetest fontwheeltest gdtest gddemo gd2time gdtestft \
gd_gif_in.c gd_gif_out.c gd_io_file.c gd_io_ss.c gd_jpeg.c gd_png.c \
gd_ss.c gd_topal.c gd_wbmp.c gdcache.c gdfontg.c gdfontl.c gdfontmb.c \
gdfonts.c gdfontt.c gdft.c gdhelpers.c gdkanji.c gdxpm.c wbmp.c
-libgvgd_C_la_LIBADD = @ICONV_LIBS@ @FC_LIBS@ @FT_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @Z_LIBS@ @MATH_LIBS@
+
+libgvgd_la_SOURCES = $(libgvgd_C_la_SOURCES)
+libgvgd_la_LIBADD = @ICONV_LIBS@ @FC_LIBS@ @FT_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @Z_LIBS@ @MATH_LIBS@
+
gd.html: index.html
cp $(top_srcdir)/lib/gd/index.html gd.html
-LDADD = ./libgvgd_C.la
+LDADD = ./libgvgd.la
dist-zip: distdir
zip -qr $(distdir).zip $(distdir)
#For use with plugins.
# so it is linked with an empty table of builtins.
-libgvc_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libgvc_la_LDFLAGS = -version-info @VERSION_INFO@
libgvc_la_SOURCES = $(libgvc_C_la_SOURCES) no_builtins.c demand_loading.c
+if WITH_MYLIBGD
libgvc_la_LIBADD = $(libgvc_C_la_LIBADD) \
+ $(top_builddir)/lib/gd/libgvgd_C.la \
$(top_builddir)/lib/cdt/libcdt.la \
$(top_builddir)/lib/graph/libgraph.la \
$(top_builddir)/lib/pathplan/libpathplan.la \
- @GD_LIBS@ @EXPAT_LIBS@ @Z_LIBS@ @LIBGEN_LIBS@
+ @ICONV_LIBS@ @FC_LIBS@ @FT_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @EXPAT_LIBS@ @Z_LIBS@
+else
+libgvc_la_LIBADD = $(libgvc_C_la_LIBADD) \
+ $(top_builddir)/lib/cdt/libcdt.la \
+ $(top_builddir)/lib/graph/libgraph.la \
+ $(top_builddir)/lib/pathplan/libpathplan.la \
+ @GD_LIBS@
+endif
#For use without plugins.
# so it needs to be linked with a preset table of builtins, e.g. dot_builtins.c,
libgdtclft_la_LDFLAGS = -no-undefined
+if WITH_LIBGD
+if WITH_MYLIBGD
+libgdtclft_la_LIBADD = \
+ $(top_builddir)/tclpkg/tclhandle/libtclhandle_C.la \
+ $(top_builddir)/tclpkg/tclstubs/libtclstubs_C.la \
+ $(top_builddir)/lib/gd/libgvgd_C.la \
+ @ICONV_LIBS@ @FC_LIBS@ @FT_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @Z_LIBS@ @MATH_LIBS@
+else
libgdtclft_la_LIBADD = \
$(top_builddir)/tclpkg/tclhandle/libtclhandle_C.la \
- $(top_builddir)/tclpkg/tclstubs/libtclstubs_C.la @GD_LIBS@
+ $(top_builddir)/tclpkg/tclstubs/libtclstubs_C.la \
+ @GD_LIBS@ @ICONV_LIBS@ @FC_LIBS@ @FT_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @Z_LIBS@ @MATH_LIBS@
+endif
-if WITH_LIBGD
if WITH_TCL
all-local: pkgIndex.tcl