1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
|
# $Id$ $Revision$
## Process this file with automake to produce Makefile.in
SUBDIRS = demo
# tclhandle still needed for gd
TCLHANDLE_INCLUDES=-I$(top_srcdir)/tclpkg/tclhandle
TCLHANDLE_LIBS=$(top_builddir)/tclpkg/tclhandle/libtclhandle_C.la
pdfdir = $(pkgdatadir)/doc/pdf
htmldir = $(pkgdatadir)/doc/html
pkgtcldir = $(pkglibdir)/tcl
AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/lib/gvc \
-I$(top_srcdir)/lib/common \
-I$(top_srcdir)/lib/cgraph \
-I$(top_srcdir)/lib/cdt \
-I$(top_srcdir)/lib/pathplan $(TCLHANDLE_INCLUDES) $(GDLIB_CFLAGS) $(TCL_INCLUDES)
LIBS = -lc
AM_CFLAGS = $(TCL_CFLAGS)
man = tcldot.3tcl
pdf = tcldot.3tcl.pdf
html = tcldot.html
if WITH_TCL
noinst_HEADERS = tcldot.h
pkgtcl_LTLIBRARIES = libtcldot.la libtcldot_builtin.la
man_MANS = $(man)
pdf_DATA = $(pdf)
html_DATA = $(html)
endif
if WITH_LIBGD
GDTCLFT = $(top_srcdir)/tclpkg/gdtclft/gdtclft.c
endif
libtcldot_la_SOURCES = \
tcldot.c \
tcldot-graphcmd.c \
tcldot-nodecmd.c \
tcldot-edgecmd.c \
tcldot-util.c \
tcldot-id.c \
tcldot-io.c \
no_builtins.c $(GDTCLFT)
libtcldot_la_CPPFLAGS = $(AM_CPPFLAGS) -DDEMAND_LOADING=1
libtcldot_la_LDFLAGS = -no-undefined
libtcldot_la_LIBADD = $(TCLHANDLE_LIBS) \
$(top_builddir)/tclpkg/tclstubs/libtclstubs_C.la \
$(top_builddir)/lib/cdt/libcdt.la \
$(top_builddir)/lib/cgraph/libcgraph.la \
$(top_builddir)/lib/pathplan/libpathplan_C.la \
$(top_builddir)/lib/gvc/libgvc.la
libtcldot_la_DEPENDENCIES = $(top_builddir)/lib/gvc/libgvc.la
# GDTCLFT requires gd libs to be builtin
if WITH_LIBGD
libtcldot_la_LIBADD += $(GDLIB_LIBS)
endif
libtcldot_la_LIBADD += $(LIBGEN_LIBS) $(MATH_LIBS)
libtcldot_builtin_la_SOURCES = \
tcldot.c \
tcldot-graphcmd.c \
tcldot-nodecmd.c \
tcldot-edgecmd.c \
tcldot-util.c \
tcldot-id.c \
tcldot-io.c \
tcldot_builtins.c $(GDTCLFT)
libtcldot_builtin_la_CPPFLAGS = $(AM_CPPFLAGS) -DDEMAND_LOADING=1
libtcldot_builtin_la_LDFLAGS =
libtcldot_builtin_la_LIBADD = $(TCLHANDLE_LIBS) \
$(top_builddir)/plugin/dot_layout/libgvplugin_dot_layout_C.la \
$(top_builddir)/plugin/neato_layout/libgvplugin_neato_layout_C.la \
$(top_builddir)/plugin/core/libgvplugin_core_C.la \
$(top_builddir)/lib/gvc/libgvc_C.la \
$(top_builddir)/lib/cgraph/libcgraph_C.la \
$(top_builddir)/lib/cdt/libcdt_C.la \
$(top_builddir)/lib/pathplan/libpathplan_C.la \
$(top_builddir)/tclpkg/tclstubs/libtclstubs_C.la $(GTS_LIBS)
if WITH_PANGOCAIRO
libtcldot_builtin_la_LIBADD += $(top_builddir)/plugin/pango/libgvplugin_pango_C.la $(PANGOCAIRO_LIBS) $(PANGOFT2_LIBS)
endif
if WITH_LIBGD
libtcldot_builtin_la_LIBADD += $(top_builddir)/plugin/gd/libgvplugin_gd_C.la
libtcldot_builtin_la_LIBADD += $(GD_LIBS)
endif
libtcldot_builtin_la_LIBADD += $(EXPAT_LIBS) $(LIBGEN_LIBS) $(SOCKET_LIBS) $(IPSEPCOLA_LIBS) $(MATH_LIBS)
if WITH_TCL
all-local: pkgIndex.tcl
pkgIndex.tcl: libtcldot.la
sh $(top_srcdir)/tclpkg/mkpkgindex.sh libtcldot.la Tcldot $(VERSION)
endif
tcldot.3tcl.pdf: $(srcdir)/tcldot.3tcl
- $(GROFF) -Tps -man $(srcdir)/tcldot.3tcl | $(PS2PDF) - - >tcldot.3tcl.pdf
EXTRA_DIST = $(man) $(pdf) $(html) README README.Tkspline
CLEANFILES = pkgIndex.tcl
DISTCLEANFILES = $(pdf)
|