From: Niels Möller Date: Sun, 27 Nov 2005 13:28:07 +0000 (+0100) Subject: * Makefile.in (.texinfo.pdf): New rule. Avoid dependency on X-Git-Tag: nettle_1.14_release_20051205~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e8021280a71fa454ede7fdea14943dbc7405da66;p=thirdparty%2Fnettle.git * Makefile.in (.texinfo.pdf): New rule. Avoid dependency on intermediate .dvi and .ps files. Rev: src/nettle/Makefile.in:1.32 --- diff --git a/Makefile.in b/Makefile.in index d28d8750..78959f01 100644 --- a/Makefile.in +++ b/Makefile.in @@ -176,18 +176,20 @@ des.$(OBJEXT): des.c des.h $(des_headers) .texinfo.html: cd $(srcdir) && $(MAKEINFO) --html --no-split \ - --output $@T `basename $<` \ + --output $@T `basename "$<"` \ && test -s $@T && mv -f $@T $@ .texinfo.dvi: - cd $(srcdir) && texi2dvi `basename $<` + cd $(srcdir) && texi2dvi `basename "$<"` .dvi.ps: cd $(srcdir) && dvips -Ppdf -G0 -o `basename $< .dvi`.ps `basename $<` +# Avoid rebuilding .dvi and .ps files when the .texinfo source is unchanged. PS2PDFFLAGS=-dCompatibilityLevel=1.3 -dMAxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -.ps.pdf: - cd $(srcdir) && ps2pdf $(PS2PDFFLAGS) `basename $<` +.texinfo.pdf: + $(MAKE) `basename "$<" .texinfo`.ps + cd $(srcdir) && ps2pdf $(PS2PDFFLAGS) `basename "$<" .texinfo`.ps # Configure-related rules, mostly copied from the autoconf manual. No # $(srcdir) prefixes on the targets, though.