]> granicus.if.org Git - graphviz/commitdiff
unfold groff|ps2pdf build steps into separate recipes
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 13 Jun 2020 22:56:43 +0000 (15:56 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 13 Jun 2020 22:57:51 +0000 (15:57 -0700)
This way a Groff failure will cause a build failure, rather than failing
silently.

30 files changed:
cmd/dot/Makefile.am
cmd/dotty/Makefile.am
cmd/edgepaint/Makefile.am
cmd/gvedit/Makefile.am
cmd/gvmap/Makefile.am
cmd/gvpr/Makefile.am
cmd/lefty/Makefile.am
cmd/lneato/Makefile.am
cmd/mingle/Makefile.am
cmd/smyrna/Makefile.am
cmd/tools/Makefile.am
contrib/diffimg/Makefile.am
contrib/prune/Makefile.am
lib/agraph/Makefile.am
lib/cdt/Makefile.am
lib/cgraph/Makefile.am
lib/edgepaint/Makefile.am
lib/expr/Makefile.am
lib/graph/Makefile.am
lib/gvc/Makefile.am
lib/gvpr/Makefile.am
lib/inkpot/Makefile.am
lib/pack/Makefile.am
lib/pathplan/Makefile.am
lib/xdot/Makefile.am
plugin/xlib/Makefile.am
tclpkg/gdtclft/Makefile.am
tclpkg/gv/Makefile.am
tclpkg/tcldot/Makefile.am
tclpkg/tkspline/Makefile.am

index c4693e1c9a328a26b2fd15cba98f3616f695e395..feca26a84ce1ea3ddfbce2c6205a3fbf63e6e5fe 100644 (file)
@@ -66,14 +66,23 @@ uninstall-hook:
        (cd $(DESTDIR)$(bindir); for i in $(linkedprogram); do rm -f $$i; done;)
        (cd $(DESTDIR)$(libdir); rm -f config;)
 
-dot.1.pdf: $(srcdir)/dot.1
-       @GROFF@ -Tps -man $(srcdir)/dot.1 | @PS2PDF@ - - >dot.1.pdf
+dot.1.pdf: dot.1.ps
+       @PS2PDF@ $< $@
 
-osage.1.pdf: $(srcdir)/osage.1
-       @GROFF@ -Tps -man $(srcdir)/osage.1 | @PS2PDF@ - - >osage.1.pdf
+dot.1.ps: $(srcdir)/dot.1
+       @GROFF@ -Tps -man $< >$@
 
-patchwork.1.pdf: $(srcdir)/patchwork.1
-       @GROFF@ -Tps -man $(srcdir)/patchwork.1 | @PS2PDF@ - - >patchwork.1.pdf
+osage.1.pdf: osage.1.ps
+       @PS2PDF@ $< $@
+
+osage.1.ps: $(srcdir)/osage.1
+       @GROFF@ -Tps -man $< >$@
+
+patchwork.1.pdf: patchwork.1.ps
+       @PS2PDF@ $< $@
+
+patchwork.1.ps: $(srcdir)/patchwork.1
+       @GROFF@ -Tps -man $< >$@
 
 dot_static_SOURCES = dot.c dot_builtins.c
 dot_static_CPPFLAGS = $(AM_CPPFLAGS) -DDEMAND_LOADING=0
@@ -132,4 +141,4 @@ endif
 
 EXTRA_DIST = dot.1 dot.1.pdf osage.1 osage.1.pdf patchwork.1 patchwork.1.pdf dot.vcxproj*
 
-DISTCLEANFILES = dot.1.pdf osage.1.pdf
+DISTCLEANFILES = dot.1.pdf osage.1.pdf dot.1.ps osage.1.ps patchwork.1.ps
index 1daf49d0c05c2d65c67efd97638aed55e475b4ee..2e151234646dfbfb3b12a660d3254cfea0247961 100644 (file)
@@ -26,11 +26,14 @@ dotty: $(top_srcdir)/cmd/dotty/dotty.sh
        chmod +x dotty
 endif
 
-dotty.1.pdf: $(srcdir)/dotty.1
-       @GROFF@ -Tps -man $(srcdir)/dotty.1 | @PS2PDF@ - - >dotty.1.pdf
+dotty.1.pdf: dotty.1.ps
+       @PS2PDF@ $< $@
+
+dotty.1.ps: $(srcdir)/dotty.1
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(lefty_DATA) $(man_MANS) $(pdf_DATA) \
        dotty.bsh dotty.ksh dotty.sh \
        notes mswin32 dotty.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA) dotty
+DISTCLEANFILES = $(pdf_DATA) dotty dotty.1.ps
index 796f7c45b8cadbab6fa5135ff450ad456a9c7d77..bbbadf201e75c278761a1c547411359b6c8dec53 100644 (file)
@@ -33,9 +33,12 @@ edgepaint_LDADD = \
        $(top_builddir)/lib/cdt/libcdt.la \
        $(ANN_LIBS) -lstdc++ -lm
 
-edgepaint.1.pdf: $(srcdir)/edgepaint.1
-       @GROFF@ -e -Tps -man -t $(srcdir)/edgepaint.1 | @PS2PDF@ - - >edgepaint.1.pdf
+edgepaint.1.pdf: edgepaint.1.ps
+       @PS2PDF@ $< $@
+
+edgepaint.1.ps: $(srcdir)/edgepaint.1
+       @GROFF@ -e -Tps -man -t $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) edgepaint.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) edgepaint.1.ps
index b76f34d3883e2b6f83acd7f44b5b5a1ead136678..830062d8e8b0bb7fffeb17994b3f0ab2d29e6205 100644 (file)
@@ -59,14 +59,17 @@ qMakefile: gvedit.pro
 attrs.txt: $(top_srcdir)/doc/infosrc/attrs
        cp $(top_srcdir)/doc/infosrc/attrs attrs.txt
 
-gvedit.1.pdf: $(srcdir)/gvedit.1
-       @GROFF@ -Tps -man $(srcdir)/gvedit.1 | @PS2PDF@ - - >gvedit.1.pdf
+gvedit.1.pdf: gvedit.1.ps
+       @PS2PDF@ $< $@
+
+gvedit.1.ps: $(srcdir)/gvedit.1
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = gvedit.vcxproj* gvedit.pro.in mdi.qrc $(mans) $(pdfs)
 
 CLEANFILES = moc_csettings.cpp moc_imageviewer.cpp moc_mainwindow.cpp moc_mdichild.cpp qrc_mdi.cpp
        
-DISTCLEANFILES = attrs.txt $(pdf_DATA) qMakefile
+DISTCLEANFILES = attrs.txt $(pdf_DATA) qMakefile gvedit.1.ps
 
 clean-local:
        -$(MAKE) -f qMakefile clean
index be969755abb6a8ac7f343f2729c5178902adf8f4..13381546d7470a8444c90395ff18fa976176dd43 100644 (file)
@@ -58,15 +58,24 @@ cluster_LDADD = \
 
 gvmap.sh :
 
-gvmap.1.pdf: $(srcdir)/gvmap.1
-       @GROFF@ -Tps -man $(srcdir)/gvmap.1 | @PS2PDF@ - - >gvmap.1.pdf
+gvmap.1.pdf: gvmap.1.ps
+       @PS2PDF@ $< $@
 
-cluster.1.pdf: $(srcdir)/cluster.1
-       @GROFF@ -Tps -man $(srcdir)/cluster.1 | @PS2PDF@ - - >cluster.1.pdf
+gvmap.1.ps: $(srcdir)/gvmap.1
+       @GROFF@ -Tps -man $< >$@
 
-gvmap.sh.1.pdf: $(srcdir)/gvmap.sh.1
-       @GROFF@ -Tps -man $(srcdir)/gvmap.sh.1 | @PS2PDF@ - - >gvmap.sh.1.pdf
+cluster.1.pdf: cluster.1.ps
+       @PS2PDF@ $< $@
+
+cluster.1.ps: $(srcdir)/cluster.1
+       @GROFF@ -Tps -man $< >$@
+
+gvmap.sh.1.pdf: gvmap.sh.1.ps
+       @PS2PDF@ $< $@
+
+gvmap.sh.1.ps: $(srcdir)/gvmap.sh.1
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) gvmap.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) gvmap.1.ps cluster.1.ps gvmap.sh.1.ps
index 556cd09ed5fc47796855e55c77d07217a147a9ea..68c53eca8df887f3d6e7e0fe848d7f027acf8eb9 100644 (file)
@@ -30,8 +30,11 @@ gvpr_SOURCES = gvprmain.c
 gvpr_CPPFLAGS = $(AM_CPPFLAGS)
 gvpr_LDADD = $(top_builddir)/lib/gvpr/libgvpr.la
 
-gvpr.1.pdf: $(srcdir)/gvpr.1
-       @GROFF@ -Tps -man -t $(srcdir)/gvpr.1 | @PS2PDF@ - - >gvpr.1.pdf
+gvpr.1.pdf: gvpr.1.ps
+       @PS2PDF@ $< $@
+
+gvpr.1.ps: $(srcdir)/gvpr.1
+       @GROFF@ -Tps -man -t $< >$@
 
 gvpr_static_SOURCES = gvprmain.c
 gvpr_static_CPPFLAGS = $(AM_CPPFLAGS)
@@ -48,4 +51,4 @@ gvpr_static_LDADD = \
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) lib gvpr.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) gvpr.1.ps
index d53ae6746e9bcfff126a4afaedd9038cf6827cdc..ba17b87b1a15c8016389772f5a3af01820393921 100644 (file)
@@ -88,9 +88,12 @@ lefty_LDADD = $(top_builddir)/cmd/lefty/dot2l/libdot2l.la \
        -lXt -lXmu -lXext -lX11 @SOCKET_LIBS@ @MATH_LIBS@
 endif
 
-lefty.1.pdf: $(srcdir)/lefty.1
-       @GROFF@ -Tps -man $(srcdir)/lefty.1 | @PS2PDF@ - - >lefty.1.pdf
+lefty.1.pdf: lefty.1.ps
+       @PS2PDF@ $< $@
+
+lefty.1.ps: $(srcdir)/lefty.1
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(lefty_DATA) $(man_MANS) $(pdf_DATA) lefty.vcxproj* colors.txt aix_mods cs2l/*
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) lefty.1.ps
index 937f6c28193c5cbaa656781035343d51158f35da..87fa8088553ef1212466e0e6709c7b810d3d51a7 100644 (file)
@@ -24,10 +24,13 @@ lneato: ${top_srcdir}/cmd/lneato/lneato.sh
        chmod +x lneato
 endif
 
-lneato.1.pdf: $(srcdir)/lneato.1
-       @GROFF@ -Tps -man $(srcdir)/lneato.1 | @PS2PDF@ - - >lneato.1.pdf
+lneato.1.pdf: lneato.1.ps
+       @PS2PDF@ $< $@
+
+lneato.1.ps: $(srcdir)/lneato.1
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) lneato.bsh lneato.ksh lneato.sh \
        mswin32 lneato.vcxproj*
 
-DISTCLEANFILES = lneato $(pdf_DATA)
+DISTCLEANFILES = lneato $(pdf_DATA) lneato.1.ps
index 5cf8fea3c59469d11f26c646eec72d13c8244d87..a48980b763d87edbd59f7a51f32e06c14400a30c 100644 (file)
@@ -34,9 +34,12 @@ mingle_LDADD = \
        $(top_builddir)/lib/cdt/libcdt.la \
        $(ANN_LIBS) -lstdc++ -lm 
 
-mingle.1.pdf: $(srcdir)/mingle.1
-       @GROFF@ -e -Tps -man -t $(srcdir)/mingle.1 | @PS2PDF@ - - >mingle.1.pdf
+mingle.1.pdf: mingle.1.ps
+       @PS2PDF@ $< $@
+
+mingle.1.ps: $(srcdir)/mingle.1
+       @GROFF@ -e -Tps -man -t $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) mingle.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) mingle.1.ps
index 3408e426575165aeabb4663c86e72b3482919728..65c5247ea72e2f1819601668a72c00a47a9dd2f8 100644 (file)
@@ -80,10 +80,13 @@ smyrna_static_LDADD = $(top_builddir)/lib/cgraph/libcgraph_C.la \
                $(top_builddir)/lib/neatogen/libneatogen_C.la \
                $(GTK_LIBS) $(GLUT_LIBS) $(GTKGLEXT_LIBS) $(GLADE_LIBS) $(X_LIBS) $(EXPAT_LIBS) $(GTS_LIBS) $(MATH_LIBS)
 
-smyrna.1.pdf: $(srcdir)/smyrna.1
-       @GROFF@ -Tps -man $(srcdir)/smyrna.1 | @PS2PDF@ - - >smyrna.1.pdf
+smyrna.1.pdf: smyrna.1.ps
+       @PS2PDF@ $< $@
+
+smyrna.1.ps: $(srcdir)/smyrna.1
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = smyrna.vcxproj* $(man_MANS) $(pdf_DATA) smyrna.1
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) smyrna.1.ps
 
index 07146c0a556243b34525b1fb685df24f1d937e46..bb1a1636716a0d8e4dacffdb2696a33623d96be7 100644 (file)
@@ -62,8 +62,11 @@ gxl2gv_LDADD = \
        $(top_builddir)/lib/cgraph/libcgraph.la \
        $(top_builddir)/lib/cdt/libcdt.la @EXPAT_LIBS@ 
 
-gxl2gv.1.pdf: $(srcdir)/gxl2gv.1
-       @GROFF@ -Tps -man $(srcdir)/gxl2gv.1 | @PS2PDF@ - - >gxl2gv.1.pdf
+gxl2gv.1.pdf: gxl2gv.1.ps
+       @PS2PDF@ $< $@
+
+gxl2gv.1.ps: $(srcdir)/gxl2gv.1
+       @GROFF@ -Tps -man $< >$@
 
 sccmap_SOURCES = sccmap.c
 
@@ -71,8 +74,11 @@ sccmap_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la @EXPAT_LIBS@ 
 
-sccmap.1.pdf: $(srcdir)/sccmap.1
-       @GROFF@ -Tps -man $(srcdir)/sccmap.1 | @PS2PDF@ - - >sccmap.1.pdf
+sccmap.1.pdf: sccmap.1.ps
+       @PS2PDF@ $< $@
+
+sccmap.1.ps: $(srcdir)/sccmap.1
+       @GROFF@ -Tps -man $< >$@
 
 ccomps_SOURCES = ccomps.c
 
@@ -80,8 +86,11 @@ ccomps_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la
 
-ccomps.1.pdf: $(srcdir)/ccomps.1
-       @GROFF@ -Tps -man $(srcdir)/ccomps.1 | @PS2PDF@ - - >ccomps.1.pdf
+ccomps.1.pdf: ccomps.1.ps
+       @PS2PDF@ $< $@
+
+ccomps.1.ps: $(srcdir)/ccomps.1
+       @GROFF@ -Tps -man $< >$@
 
 #tred2_SOURCES = tred2.c
 #
@@ -97,8 +106,11 @@ tred_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la
 
-tred.1.pdf: $(srcdir)/tred.1
-       @GROFF@ -Tps -man $(srcdir)/tred.1 | @PS2PDF@ - - >tred.1.pdf
+tred.1.pdf: tred.1.ps
+       @PS2PDF@ $< $@
+
+tred.1.ps: $(srcdir)/tred.1
+       @GROFF@ -Tps -man $< >$@
 
 unflatten_SOURCES = unflatten.c
 
@@ -106,8 +118,11 @@ unflatten_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la
 
-unflatten.1.pdf: $(srcdir)/unflatten.1
-       @GROFF@ -Tps -man $(srcdir)/unflatten.1 | @PS2PDF@ - - >unflatten.1.pdf
+unflatten.1.pdf: unflatten.1.ps
+       @PS2PDF@ $< $@
+
+unflatten.1.ps: $(srcdir)/unflatten.1
+       @GROFF@ -Tps -man $< >$@
 
 acyclic_SOURCES = acyclic.c
 
@@ -115,8 +130,11 @@ acyclic_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la
 
-acyclic.1.pdf: $(srcdir)/acyclic.1
-       @GROFF@ -Tps -man $(srcdir)/acyclic.1 | @PS2PDF@ - - >acyclic.1.pdf
+acyclic.1.pdf: acyclic.1.ps
+       @PS2PDF@ $< $@
+
+acyclic.1.ps: $(srcdir)/acyclic.1
+       @GROFF@ -Tps -man $< >$@
 
 nop_SOURCES = nop.c
 
@@ -124,8 +142,11 @@ nop_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la
 
-nop.1.pdf: $(srcdir)/nop.1
-       @GROFF@ -Tps -man $(srcdir)/nop.1 | @PS2PDF@ - - >nop.1.pdf
+nop.1.pdf: nop.1.ps
+       @PS2PDF@ $< $@
+
+nop.1.ps: $(srcdir)/nop.1
+       @GROFF@ -Tps -man $< >$@
 
 gvcolor_SOURCES = gvcolor.c colxlate.c colortbl.h
 
@@ -133,8 +154,11 @@ gvcolor_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la
 
-gvcolor.1.pdf: $(srcdir)/gvcolor.1
-       @GROFF@ -Tps -man $(srcdir)/gvcolor.1 | @PS2PDF@ - - >gvcolor.1.pdf
+gvcolor.1.pdf: gvcolor.1.ps
+       @PS2PDF@ $< $@
+
+gvcolor.1.ps: $(srcdir)/gvcolor.1
+       @GROFF@ -Tps -man $< >$@
 
 bcomps_SOURCES = bcomps.c
 
@@ -142,8 +166,11 @@ bcomps_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la
 
-bcomps.1.pdf: $(srcdir)/bcomps.1
-       @GROFF@ -Tps -man $(srcdir)/bcomps.1 | @PS2PDF@ - - >bcomps.1.pdf
+bcomps.1.pdf: bcomps.1.ps
+       @PS2PDF@ $< $@
+
+bcomps.1.ps: $(srcdir)/bcomps.1
+       @GROFF@ -Tps -man $< >$@
 
 gc_SOURCES = gc.c
 
@@ -151,8 +178,11 @@ gc_LDADD = \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la
 
-gc.1.pdf: $(srcdir)/gc.1
-       @GROFF@ -Tps -man $(srcdir)/gc.1 | @PS2PDF@ - - >gc.1.pdf
+gc.1.pdf: gc.1.ps
+       @PS2PDF@ $< $@
+
+gc.1.ps: $(srcdir)/gc.1
+       @GROFF@ -Tps -man $< >$@
 
 gvpack_SOURCES = gvpack.c
 gvpack_CPPFLAGS = $(AM_CPPFLAGS) -DDEMAND_LOADING=0
@@ -179,8 +209,11 @@ endif
 
 #$(PANGOCAIRO_LIBS) $(PANGOFT2_LIBS) $(GTS_LIBS) $(EXPAT_LIBS) $(Z_LIBS) $(_LIBS) $(SOCKET_LIBS) $(IPSEPCOLA_LIBS) $(MATH_LIBS)
 
-gvpack.1.pdf: $(srcdir)/gvpack.1
-       @GROFF@ -Tps -man $(srcdir)/gvpack.1 | @PS2PDF@ - - >gvpack.1.pdf
+gvpack.1.pdf: gvpack.1.ps
+       @PS2PDF@ $< $@
+
+gvpack.1.ps: $(srcdir)/gvpack.1
+       @GROFF@ -Tps -man $< >$@
 
 mm2gv_SOURCES = mm2gv.c matrix_market.c mmio.c
 
@@ -191,8 +224,11 @@ mm2gv_LDADD = \
     $(top_builddir)/lib/pathplan/libpathplan_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la @MATH_LIBS@
 
-mm2gv.1.pdf: mm2gv.1
-       @GROFF@ -Tps -man -e -t mm2gv.1 | @PS2PDF@ - - >mm2gv.1.pdf
+mm2gv.1.pdf: mm2gv.1.ps
+       @PS2PDF@ $< $@
+
+mm2gv.1.ps: mm2gv.1
+       @GROFF@ -Tps -man -e -t $< >$@
 
 gv2gml_SOURCES = gv2gml.c
 
@@ -228,8 +264,11 @@ gml2gv_LDADD = \
        $(top_builddir)/lib/cgraph/libcgraph.la \
        $(top_builddir)/lib/cdt/libcdt.la @MATH_LIBS@
 
-gml2gv.1.pdf: gml2gv.1
-       @GROFF@ -Tps -man gml2gv.1 | @PS2PDF@ - - >gml2gv.1.pdf
+gml2gv.1.pdf: gml2gv.1.ps
+       @PS2PDF@ $< $@
+
+gml2gv.1.ps: gml2gv.1
+       @GROFF@ -Tps -man $< >$@
 
 graphml2gv_SOURCES = graphml2gv.c
 
@@ -238,8 +277,11 @@ graphml2gv_LDADD = \
        $(top_builddir)/lib/cgraph/libcgraph.la \
        $(top_builddir)/lib/cdt/libcdt.la @EXPAT_LIBS@ 
 
-graphml2gv.1.pdf: $(srcdir)/graphml2gv.1
-       @GROFF@ -Tps -man $(srcdir)/graphml2gv.1 | @PS2PDF@ - - >graphml2gv.1.pdf
+graphml2gv.1.pdf: graphml2gv.1.ps
+       @PS2PDF@ $< $@
+
+graphml2gv.1.ps: $(srcdir)/graphml2gv.1
+       @GROFF@ -Tps -man $< >$@
 
 dijkstra_SOURCES = dijkstra.c
 
@@ -248,16 +290,22 @@ dijkstra_LDADD = \
        $(top_builddir)/lib/cgraph/libcgraph.la \
        $(top_builddir)/lib/cdt/libcdt.la
 
-dijkstra.1.pdf: $(srcdir)/dijkstra.1
-       @GROFF@ -Tps -man $(srcdir)/dijkstra.1 | @PS2PDF@ - - >dijkstra.1.pdf
+dijkstra.1.pdf: dijkstra.1.ps
+       @PS2PDF@ $< $@
+
+dijkstra.1.ps: $(srcdir)/dijkstra.1
+       @GROFF@ -Tps -man $< >$@
 
 gvgen_SOURCES = gvgen.c graph_generator.c
 
 gvgen_LDADD = \
        $(top_builddir)/lib/cgraph/libcgraph.la @MATH_LIBS@
 
-gvgen.1.pdf: $(srcdir)/gvgen.1
-       @GROFF@ -Tps -man $(srcdir)/gvgen.1 | @PS2PDF@ - - >gvgen.1.pdf
+gvgen.1.pdf: gvgen.1.ps
+       @PS2PDF@ $< $@
+
+gvgen.1.ps: $(srcdir)/gvgen.1
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) bcomps.vcxproj* \
        acyclic.vcxproj* bcomps.vcxproj* ccomps.vcxproj* dijkstra.vcxproj* gc.vcxproj* \
@@ -271,4 +319,7 @@ EXTRA_DIST = $(man_MANS) $(pdf_DATA) bcomps.vcxproj* \
                
 CLEANFILES = stamp.h 
 
-DISTCLEANFILES = $(pdf_DATA) gmlparse.[ch] gmlscan.c y.output y.tab.[ch]
+DISTCLEANFILES = $(pdf_DATA) gmlparse.[ch] gmlscan.c y.output y.tab.[ch] \
+       gxl2gv.1.ps sccmap.1.ps ccomps.1.ps tred.1.ps unflatten.1.ps acyclic.1.ps \
+       nop.1.ps gvcolor.1.ps bcomps.1.ps gc.1.ps gvpack.1.ps mm2gv.1.ps gml2gv.1.ps \
+       graphml2gv.1.ps dijkstra.1.ps gvgen.1.ps
index 502e0199b196a7ee6412ed9f07959506d5800443..382360e14cb31cf7182f8182e586e9127ea34105 100644 (file)
@@ -18,8 +18,11 @@ diffimg_SOURCES = diffimg.c
 
 diffimg_LDADD = @GDLIB_LIBS@ @MATH_LIBS@
 
-diffimg.1.pdf: $(srcdir)/diffimg.1
-       @GROFF@ -Tps -man $(srcdir)/diffimg.1 | @PS2PDF@ - - >diffimg.1.pdf
+diffimg.1.pdf: diffimg.1.ps
+       @PS2PDF@ $< $@
+
+diffimg.1.ps: $(srcdir)/diffimg.1
+       @GROFF@ -Tps -man $< >$@
 
 GRAPH = "digraph G { hello -> world }"
 
@@ -32,4 +35,4 @@ test: diffimg
 
 CLEANFILES = *.png
 EXTRA_DIST = diffimg.vcxproj* diffimg.1 diffimg.1.pdf
-DISTCLEANFILES = diffimg.1.pdf
+DISTCLEANFILES = diffimg.1.pdf diffimg.1.ps
index 208d23c1686e5f2e9fd16d108956da77ceec4655..74cc4520908d79d9c725966608a39383244001d1 100644 (file)
@@ -20,10 +20,13 @@ prune_LDADD = $(top_builddir)/lib/ingraphs/libingraphs_C.la \
        $(top_builddir)/lib/cgraph/libcgraph.la \
        $(top_builddir)/lib/cdt/libcdt.la
 
-prune.1.pdf: prune.1
-       @GROFF@ -Tps -man $< | @PS2PDF@ - - >$@
+prune.1.pdf: prune.1.ps
+       @PS2PDF@ $< $@
+
+prune.1.ps: prune.1
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) README test.gv prune.vcxproj*
 
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) prune.1.ps
index da7d2707b7d4ba2fb45a0c55e111aca9edc96508..0d84a49df0c006e2ae6e00fc52f4d713830cff04 100644 (file)
@@ -45,11 +45,14 @@ y.tab.c y.tab.h: y.output
 y.output: $(top_srcdir)/lib/agraph/grammar.y
        @YACC@ -dv $(top_srcdir)/lib/agraph/grammar.y
 
-agraph.3.pdf: $(srcdir)/agraph.3
-       @GROFF@ -Tps -man $(srcdir)/agraph.3 | @PS2PDF@ - - >agraph.3.pdf
+agraph.3.pdf: agraph.3.ps
+       @PS2PDF@ $< $@
+
+agraph.3.ps: $(srcdir)/agraph.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) cmpnd.c dotdge.c \
        main.c tester.c README grammar.c grammar.h scan.c \
        y.tab.c y.tab.h y.output
 
-DISTCLEANFILES = $(pdf_DATA) grammar.[ch] scan.c y.output y.tab.[ch]
+DISTCLEANFILES = $(pdf_DATA) grammar.[ch] scan.c y.output y.tab.[ch] agraph.3.ps
index 9592cc271191dd5709201e7b276edc0b3b66f0bb..bc350eeb0b1632d3d1aa46a63a3657e98d127d61 100644 (file)
@@ -24,9 +24,12 @@ libcdt_C_la_SOURCES = dtclose.c dtdisc.c dtextract.c dtflatten.c \
 libcdt_la_LDFLAGS = -version-info $(CDT_VERSION) -no-undefined
 libcdt_la_SOURCES = $(libcdt_C_la_SOURCES)
 
-cdt.3.pdf: $(srcdir)/cdt.3
-       @GROFF@ -Tps -man $(srcdir)/cdt.3 | @PS2PDF@ - - >cdt.3.pdf
+cdt.3.pdf: cdt.3.ps
+       @PS2PDF@ $< $@
+
+cdt.3.ps: $(srcdir)/cdt.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) cdt.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) cdt.3.ps
index 510b2b3d0033bcb0ca616850d5a8ff47c781ada7..225dddc81a9e799ed2a8e251a80c17b362dfe910 100644 (file)
@@ -49,11 +49,14 @@ y.tab.c y.tab.h: y.output
 y.output: $(top_srcdir)/lib/cgraph/grammar.y
        @YACC@ -dv $(top_srcdir)/lib/cgraph/grammar.y
 
-cgraph.3.pdf: $(srcdir)/cgraph.3
-       @GROFF@ -Tps -man $(srcdir)/cgraph.3 | @PS2PDF@ - - >cgraph.3.pdf
+cgraph.3.pdf: cgraph.3.ps
+       @PS2PDF@ $< $@
+
+cgraph.3.ps: $(srcdir)/cgraph.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) cmpnd.c \
        main.c tester.c grammar.c grammar.h scan.c \
        y.tab.c y.tab.h y.output cgraph.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA) grammar.[ch] scan.c y.output y.tab.[ch]
+DISTCLEANFILES = $(pdf_DATA) grammar.[ch] scan.c y.output y.tab.[ch] cgraph.3.ps
index ca35f2499d27a9de3c0b545ce9c29490d2401d3c..056651bf51e8c74c3e0e7d495c1923406e4f18ff 100644 (file)
@@ -29,9 +29,12 @@ libedgepaint_C_la_SOURCES = edge_distinct_coloring.c  furtherest_point.c  inters
 liblab_gamut_la_LDFLAGS = -version-info $(LAB_GAMUT_VERSION)
 liblab_gamut_la_SOURCES = lab_gamut.c
 
-lab_gamut.3.pdf: $(srcdir)/lab_gamut.3
-       @GROFF@ -Tps -man $(srcdir)/lab_gamut.3 | @PS2PDF@ - - >lab_gamut.3.pdf
+lab_gamut.3.pdf: lab_gamut.3.ps
+       @PS2PDF@ $< $@
+
+lab_gamut.3.ps: $(srcdir)/lab_gamut.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST =  $(man_MANS) $(pdf_DATA) edgepaintlib.vcxproj* lab_gamut.vcxproj* lab_gamut.def
  
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) lab_gamut.3.ps
index 4889099bbd8ee6ea48d48024d6471fbc2a185399..b8177a1876cfb0cd82a25c63d68604f7cacea8da 100644 (file)
@@ -73,12 +73,15 @@ y.tab.c y.tab.h: y.output
 y.output: $(top_srcdir)/lib/expr/exparse.y
        @YACC@ -dtv $(top_srcdir)/lib/expr/exparse.y
 
-expr.3.pdf: $(srcdir)/expr.3
-       @GROFF@ -Tps -man $(srcdir)/expr.3 | @PS2PDF@ - - >expr.3.pdf
+expr.3.pdf: expr.3.ps
+       @PS2PDF@ $< $@
+
+expr.3.ps: $(srcdir)/expr.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) \
        Makefile.nmake Makefile.orig \
        exparse.c exparse.h exop.h \
        y.tab.c y.tab.h y.output expr.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA) exparse.[ch] exop.h y.tab.[ch] y.output
+DISTCLEANFILES = $(pdf_DATA) exparse.[ch] exop.h y.tab.[ch] y.output expr.3.ps
index 63409b809851d24f249c61602a2358cc4ef4a9dc..75f3de247a0204e2bae92d25b7ed059b61ee1513 100644 (file)
@@ -43,11 +43,14 @@ y.output: $(top_srcdir)/lib/graph/parser.y
 # trie.c : trie_input
 #       triegen  < trie_input > trie.c
 
-graph.3.pdf: $(srcdir)/graph.3
-       @GROFF@ -Tps -man $(srcdir)/graph.3 | @PS2PDF@ - - > graph.3.pdf
+graph.3.pdf: graph.3.ps
+       @PS2PDF@ $< $@
+
+graph.3.ps: $(srcdir)/graph.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) triefa.cP \
        parser.c parser.h \
        y.tab.c y.tab.h y.output graph.vcxproj* graph.def
 
-DISTCLEANFILES = y.output parser.c parser.h y.tab.[ch] $(pdf_DATA)
+DISTCLEANFILES = y.output parser.c parser.h y.tab.[ch] $(pdf_DATA) graph.3.ps
index b4740eaad83ae0487226e2c1c2cb154ec8a06331..bc07af9ee03ac1cd4085f6a8ff348e7ba3d355d2 100644 (file)
@@ -68,9 +68,12 @@ if WITH_WIN32
 libgvc_la_LDFLAGS += -export-symbols $(top_srcdir)/lib/gvc.def
 endif
 
-gvc.3.pdf: $(srcdir)/gvc.3
-       @GROFF@ -Tps -man $(srcdir)/gvc.3 | @PS2PDF@ - - > gvc.3.pdf
+gvc.3.pdf: gvc.3.ps
+       @PS2PDF@ $< $@
+
+gvc.3.ps: $(srcdir)/gvc.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA)
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) gvc.3.ps
index 3762d59477d4c6b7895df6f5790eaefa307f3c49..392d6c859ba85854000f399948326d3eec18a881 100644 (file)
@@ -35,9 +35,11 @@ libgvpr_C_la_DEPENDENCIES = \
        $(top_builddir)/lib/common/libcommon_C.la \
        $(top_builddir)/lib/ingraphs/libingraphs_C.la
 
-gvpr.3.pdf: $(srcdir)/gvpr.3
-       @GROFF@ -Tps -man $(srcdir)/gvpr.3 | @PS2PDF@ - - >gvpr.3.pdf
+gvpr.3.pdf: gvpr.3.ps
+       @PS2PDF@ $< $@
 
+gvpr.3.ps: $(srcdir)/gvpr.3
+       @GROFF@ -Tps -man $< >$@
 
 libgvpr_la_LDFLAGS = -version-info $(GVPR_VERSION) -no-undefined
 libgvpr_la_SOURCES = $(libgvpr_C_la_SOURCES)
@@ -61,4 +63,4 @@ gdefs.h: $(top_srcdir)/lib/gvpr/gprdata mkdefs$(EXEEXT)
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) gprdata mkdefs.c gdefs.h trie.c gvprlib.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA) gdefs.h mkdefs$(EXEEXT)
+DISTCLEANFILES = $(pdf_DATA) gdefs.h mkdefs$(EXEEXT) gvpr.3.ps
index d20d063cd07e869f0ed4263692836a651bf19cba..f52d57b8aeda0b21c74826bf66551ab49528755c 100644 (file)
@@ -67,11 +67,17 @@ $(top_builddir)/lib/inkpot/inkpot_lib_tk.dat: inkpot_lib_tk.tcl data/xcolors.c
 $(top_builddir)/lib/inkpot/inkpot_lib_brewer.dat: inkpot_lib_brewer.tcl data/brewer_colors
        $(TCLSH) inkpot_lib_brewer.tcl data/brewer_colors
 
-inkpot.1.pdf: inkpot.1
-       @GROFF@ -Tps -man inkpot.1 | @PS2PDF@ - - > inkpot.1.pdf
+inkpot.1.pdf: inkpot.1.ps
+       @PS2PDF@ $< $@
 
-inkpot.3.pdf: inkpot.3
-       @GROFF@ -Tps -man inkpot.3 | @PS2PDF@ - - > inkpot.3.pdf
+inkpot.1.ps: inkpot.1
+       @GROFF@ -Tps -man $< >$@
+
+inkpot.3.pdf: inkpot.3.ps
+       @PS2PDF@ $< $@
+
+inkpot.3.ps: inkpot.3
+       @GROFF@ -Tps -man $< >$@
 
 CLEANFILES = inkpot_lib_*.dat
 
@@ -79,4 +85,5 @@ EXTRA_DIST = $(man_MANS) $(pdf_DATA) *.tcl data/* \
        inkpot_lib_define.h inkpot_lib_value.h inkpot_lib_scheme.h inkpot_lib_string.h
 
 DISTCLEANFILES = $(pdf_DATA) \
-       inkpot_lib_define.h inkpot_lib_value.h inkpot_lib_scheme.h inkpot_lib_string.h
+       inkpot_lib_define.h inkpot_lib_value.h inkpot_lib_scheme.h inkpot_lib_string.h \
+       inkpot.1.ps inkpot.3.ps
index a4219c0f95462fd1d74b689e29392588b5f799a9..f04bf35a86f4c32771012a69b4aeed8332da860c 100644 (file)
@@ -24,10 +24,13 @@ pdf_DATA = pack.3.pdf
 
 libpack_C_la_SOURCES = ccomps.c pack.c
 
-pack.3.pdf: $(srcdir)/pack.3
-       @GROFF@ -Tps -man $(srcdir)/pack.3 | @PS2PDF@ - - >pack.3.pdf
+pack.3.pdf: pack.3.ps
+       @PS2PDF@ $< $@
+
+pack.3.ps: $(srcdir)/pack.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) ptest.c
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) pack.3.ps
 
index 1a5829f3a231250ea5ae165f0be843fb9ea7c2ca..4490374ada106806e20a13903a835b44c414f62a 100644 (file)
@@ -26,9 +26,12 @@ libpathplan_la_LDFLAGS = -version-info $(PATHPLAN_VERSION) -no-undefined
 libpathplan_la_SOURCES = $(libpathplan_C_la_SOURCES)
 libpathplan_la_LIBADD = @MATH_LIBS@
 
-pathplan.3.pdf: $(srcdir)/pathplan.3
-       @GROFF@ -Tps -man $(srcdir)/pathplan.3 | @PS2PDF@ - - >pathplan.3.pdf
+pathplan.3.pdf: pathplan.3.ps
+       @PS2PDF@ $< $@
+
+pathplan.3.ps: $(srcdir)/pathplan.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) path.lefty Pathplan.vcxproj* pathplan.def
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) pathplan.3.ps
index cadcbb80036d6201ec6babbbc60e222ee17f4ea3..d1ad6af16ae0372331772dabf0d04d49ca6923c0 100644 (file)
@@ -19,10 +19,13 @@ libxdot_C_la_SOURCES = xdot.c
 libxdot_la_LDFLAGS = -version-info $(XDOT_VERSION) -no-undefined
 libxdot_la_SOURCES = $(libxdot_C_la_SOURCES)
 
-xdot.3.pdf: $(srcdir)/xdot.3
-       @GROFF@ -Tps -man $(srcdir)/xdot.3 | @PS2PDF@ - - >xdot.3.pdf
+xdot.3.pdf: xdot.3.ps
+       @PS2PDF@ $< $@
+
+xdot.3.ps: $(srcdir)/xdot.3
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man_MANS) $(pdf_DATA) xdot.vcxproj*
 
-DISTCLEANFILES = $(pdf_DATA)
+DISTCLEANFILES = $(pdf_DATA) xdot.3.ps
 
index 01d8747e8d794f967a36dd86e62f84cd240da028..7767b2ab83cfb2ce5ede481ec9a7eb3fd4b7d529 100644 (file)
@@ -27,8 +27,11 @@ endif
 man_MANS = vimdot.1
 pdf_DATA = vimdot.1.pdf
 
-vimdot.1.pdf: $(srcdir)/vimdot.1
-       @GROFF@ -Tps -man $(srcdir)/vimdot.1 | @PS2PDF@ - - >vimdot.1.pdf
+vimdot.1.pdf: vimdot.1.ps
+       @PS2PDF@ $< $@
+
+vimdot.1.ps: $(srcdir)/vimdot.1
+       @GROFF@ -Tps -man $< >$@
 
 libgvplugin_xlib_C_la_SOURCES = \
        gvplugin_xlib.c \
@@ -52,4 +55,4 @@ vimdot: $(top_srcdir)/plugin/xlib/vimdot.sh
 
 EXTRA_DIST = vimdot.sh vimdot.1 vimdot.1.pdf
 
-DISTCLEANFILES = vimdot vimdot.1.pdf
+DISTCLEANFILES = vimdot vimdot.1.pdf vimdot.1.ps
index 12df9dedac81bcb35a5de227e871aef31ed02d77..348d3314c490294c26fc129b7d1a0f7adc83dac3 100644 (file)
@@ -47,11 +47,14 @@ test:
 endif
 endif
 
-gdtclft.3tcl.pdf: $(srcdir)/gdtclft.3tcl
-       @GROFF@ -Tps -man $(srcdir)/gdtclft.3tcl | @PS2PDF@ - - >gdtclft.3tcl.pdf
+gdtclft.3tcl.pdf: gdtclft.3tcl.ps
+       @PS2PDF@ $< $@
+
+gdtclft.3tcl.ps: $(srcdir)/gdtclft.3tcl
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man) $(pdf)
 
 CLEANFILES = pkgIndex.tcl
 
-DISTCLEANFILES = $(pdf)
+DISTCLEANFILES = $(pdf) gdtclft.3tcl.ps
index ee2f82accadd3fbc5c26331039bb2c4f9082e888..9e268c32477cc7925a450e9ed58f6435af86acdd 100644 (file)
@@ -421,44 +421,83 @@ pdf = gv.3sharp.pdf gv.3go.pdf gv.3guile.pdf gv.3io.pdf gv.3java.pdf gv.3lua.pdf
 $(man): gv.i gv_doc_writer.tcl gv_doc_template.tcl gv_doc_langs.tcl
        $(TCLSH) $(srcdir)/gv_doc_writer.tcl "$(srcdir)"
 
-gv.3sharp.pdf: gv.3sharp
-       @GROFF@ -Tps -man gv.3sharp | @PS2PDF@ - - >gv.3sharp.pdf
+gv.3sharp.pdf: gv.3sharp.ps
+       @PS2PDF@ $< $@
 
-gv.3go.pdf: gv.3go
-       @GROFF@ -Tps -man gv.3go | @PS2PDF@ - - >gv.3go.pdf
+gv.3sharp.ps: gv.3sharp
+       @GROFF@ -Tps -man $< >$@
 
-gv.3guile.pdf: gv.3guile
-       @GROFF@ -Tps -man gv.3guile | @PS2PDF@ - - >gv.3guile.pdf
+gv.3go.pdf: gv.3go.ps
+       @PS2PDF@ $< $@
 
-gv.3io.pdf: gv.3io
-       @GROFF@ -Tps -man gv.3io | @PS2PDF@ - - >gv.3io.pdf
+gv.3go.ps: gv.3go
+       @GROFF@ -Tps -man $< >$@
 
-gv.3java.pdf: gv.3java
-       @GROFF@ -Tps -man gv.3java | @PS2PDF@ - - >gv.3java.pdf
+gv.3guile.pdf: gv.3guile.ps
+       @PS2PDF@ $< $@
 
-gv.3lua.pdf: gv.3lua
-       @GROFF@ -Tps -man gv.3lua | @PS2PDF@ - - >gv.3lua.pdf
+gv.3guile.ps: gv.3guile
+       @GROFF@ -Tps -man $< >$@
 
-gv.3ocaml.pdf: gv.3ocaml
-       @GROFF@ -Tps -man gv.3ocaml | @PS2PDF@ - - >gv.3ocaml.pdf
+gv.3io.pdf: gv.3io.ps
+       @PS2PDF@ $< $@
 
-gv.3perl.pdf: gv.3perl
-       @GROFF@ -Tps -man gv.3perl | @PS2PDF@ - - >gv.3perl.pdf
+gv.3io.ps: gv.3io
+       @GROFF@ -Tps -man $< >$@
 
-gv.3php.pdf: gv.3php
-       @GROFF@ -Tps -man gv.3php | @PS2PDF@ - - >gv.3php.pdf
+gv.3java.pdf: gv.3java.ps
+       @PS2PDF@ $< $@
 
-gv.3python.pdf: gv.3python
-       @GROFF@ -Tps -man gv.3python | @PS2PDF@ - - >gv.3python.pdf
+gv.3java.ps: gv.3java
+       @GROFF@ -Tps -man $< >$@
 
-gv.3r.pdf: gv.3r
-       @GROFF@ -Tps -man gv.3r | @PS2PDF@ - - >gv.3r.pdf
+gv.3lua.pdf: gv.3lua.ps
+       @PS2PDF@ $< $@
 
-gv.3ruby.pdf: gv.3ruby
-       @GROFF@ -Tps -man gv.3ruby | @PS2PDF@ - - >gv.3ruby.pdf
+gv.3lua.ps: gv.3lua
+       @GROFF@ -Tps -man $< >$@
 
-gv.3tcl.pdf: gv.3tcl
-       @GROFF@ -Tps -man gv.3tcl | @PS2PDF@ - - >gv.3tcl.pdf
+gv.3ocaml.pdf: gv.3ocaml.ps
+       @PS2PDF@ $< $@
+
+gv.3ocaml.ps: gv.3ocaml
+       @GROFF@ -Tps -man $< >$@
+
+gv.3perl.pdf: gv.3perl.ps
+       @PS2PDF@ $< $@
+
+gv.3perl.ps: gv.3perl
+       @GROFF@ -Tps -man $< >$@
+
+gv.3php.pdf: gv.3php.ps
+       @PS2PDF@ $< $@
+
+gv.3php.ps: gv.3php
+       @GROFF@ -Tps -man $< >$@
+
+gv.3python.pdf: gv.3python.ps
+       @PS2PDF@ $< $@
+
+gv.3python.ps: gv.3python
+       @GROFF@ -Tps -man $< >$@
+
+gv.3r.pdf: gv.3r.ps
+       @PS2PDF@ $< $@
+
+gv.3r.ps: gv.3r
+       @GROFF@ -Tps -man $< >$@
+
+gv.3ruby.pdf: gv.3ruby.ps
+       @PS2PDF@ $< $@
+
+gv.3ruby.ps: gv.3ruby
+       @GROFF@ -Tps -man $< >$@
+
+gv.3tcl.pdf: gv.3tcl.ps
+       @PS2PDF@ $< $@
+
+gv.3tcl.ps: gv.3tcl
+       @GROFF@ -Tps -man $< >$@
 
 install-data-hook:
 if WITH_JAVA
@@ -623,4 +662,6 @@ CLEANFILES = test_*/* pkgIndex.tcl \
        gv_ruby.cpp $(RUBY_data) \
        gv_tcl.cpp $(TCL_data) pkgIndex.tcl
 
-DISTCLEANFILES = gv_*.n gv_*.pdf
+DISTCLEANFILES = gv_*.n gv_*.pdf gv.3sharp.ps gv.3go.ps gv.3guile.ps \
+       gv.3io.ps gv.3java.ps gv.3lua.ps gv.3ocaml.ps gv.3perl.ps gv.3php.ps \
+       gv.3python.ps gv.3r.ps gv.3ruby.ps gv.3tcl.ps
index eb625921e6509ee8761d924913b19f91757ec5b7..a67556b128d115d3e55a8d3dd5ebd87252ed9494 100644 (file)
@@ -108,11 +108,14 @@ 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
+tcldot.3tcl.pdf: tcldot.3tcl.ps
+       @PS2PDF@ $< $@
+
+tcldot.3tcl.ps: $(srcdir)/tcldot.3tcl
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man) $(pdf) $(html) README README.Tkspline
 
 CLEANFILES = pkgIndex.tcl
 
-DISTCLEANFILES = $(pdf)
+DISTCLEANFILES = $(pdf) tcldot.3tcl.ps
index 1bbbd02373a8cc4db9984a07eff99ba43f5db37e..ff4ff7fd60000376d1344c09382a97c9ed904495 100644 (file)
@@ -39,11 +39,14 @@ pkgIndex.tcl: libtkspline.la
        sh $(top_srcdir)/tclpkg/mkpkgindex.sh libtkspline.la Tkspline $(VERSION)
 endif
 
-tkspline.3tk.pdf: $(srcdir)/tkspline.3tk
-       @GROFF@ -Tps -man $(srcdir)/tkspline.3tk | @PS2PDF@ - - >tkspline.3tk.pdf
+tkspline.3tk.pdf: tkspline.3tk.ps
+       @PS2PDF@ $< $@
+
+tkspline.3tk.ps: $(srcdir)/tkspline.3tk
+       @GROFF@ -Tps -man $< >$@
 
 EXTRA_DIST = $(man) $(pdf) dllEntry.c
 
 CLEANFILES = pkgIndex.tcl
 
-DISTCLEANFILES = $(pdf)
+DISTCLEANFILES = $(pdf) tkspline.3tk.ps