1# $Id$Revision$
2## Process this file with automake to produce Makefile.in
3
4pdfdir = /usr/local/share/doc/graphviz/pdf
5
6AM_CPPFLAGS = \
7	-I$(top_srcdir) \
8	-I$(top_srcdir)/lib/common \
9	-I$(top_srcdir)/lib/neatogen \
10	-I$(top_srcdir)/lib/sfdpgen \
11	-I$(top_srcdir)/lib/sparse \
12	-I$(top_srcdir)/lib/edgepaint \
13	-I$(top_srcdir)/lib/cgraph \
14	-I$(top_srcdir)/lib/ingraphs \
15	-I$(top_srcdir)/lib/cdt
16
17if WITH_SFDP
18bin_PROGRAMS = gvmap cluster
19dist_bin_SCRIPTS = gvmap.sh
20endif
21
22man_MANS = gvmap.1 cluster.1 gvmap.sh.1
23pdf_DATA = gvmap.1.pdf cluster.1.pdf gvmap.sh.1.pdf
24
25noinst_HEADERS = make_map.h power.h country_graph_coloring.h
26
27gvmap_SOURCES = gvmap.c make_map.c power.c country_graph_coloring.c
28
29cluster_SOURCES = cluster.c make_map.c power.c country_graph_coloring.c
30
31gvmap_CPPFLAGS = $(AM_CPPFLAGS)
32
33cluster_CPPFLAGS = $(AM_CPPFLAGS) -g
34
35gvmap_LDADD = \
36	$(top_builddir)/lib/edgepaint/libedgepaint_C.la \
37	$(top_builddir)/lib/sfdpgen/libsfdpgen_C.la \
38	$(top_builddir)/lib/neatogen/libneatogen_C.la \
39	$(top_builddir)/lib/sparse/libsparse_C.la \
40	$(top_builddir)/lib/rbtree/librbtree_C.la \
41	$(top_builddir)/lib/ingraphs/libingraphs_C.la \
42	$(top_builddir)/lib/common/libcommon_C.la \
43	$(top_builddir)/lib/edgepaint/liblab_gamut.la \
44	$(top_builddir)/lib/cgraph/libcgraph.la \
45	$(GTS_LIBS) -lm
46
47cluster_LDADD = \
48	$(top_builddir)/lib/edgepaint/libedgepaint_C.la \
49	$(top_builddir)/lib/sfdpgen/libsfdpgen_C.la \
50	$(top_builddir)/lib/neatogen/libneatogen_C.la \
51	$(top_builddir)/lib/sparse/libsparse_C.la \
52	$(top_builddir)/lib/rbtree/librbtree_C.la \
53	$(top_builddir)/lib/ingraphs/libingraphs_C.la \
54	$(top_builddir)/lib/common/libcommon_C.la \
55	$(top_builddir)/lib/edgepaint/liblab_gamut.la \
56	$(top_builddir)/lib/cgraph/libcgraph.la \
57	$(GTS_LIBS) -lm
58
59gvmap.sh :
60
61gvmap.1.pdf: gvmap.1.ps
62	@PS2PDF@ $< $@
63
64gvmap.1.ps: $(srcdir)/gvmap.1
65	@GROFF@ -Tps -man $< >$@
66
67cluster.1.pdf: cluster.1.ps
68	@PS2PDF@ $< $@
69
70cluster.1.ps: $(srcdir)/cluster.1
71	@GROFF@ -Tps -man $< >$@
72
73gvmap.sh.1.pdf: gvmap.sh.1.ps
74	@PS2PDF@ $< $@
75
76gvmap.sh.1.ps: $(srcdir)/gvmap.sh.1
77	@GROFF@ -Tps -man $< >$@
78
79EXTRA_DIST = $(man_MANS) $(pdf_DATA) gvmap.vcxproj*
80
81DISTCLEANFILES = $(pdf_DATA) gvmap.1.ps cluster.1.ps gvmap.sh.1.ps
82