From 67ee8f86fb317e7faeb4772b28f28116efdf2e43 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Tue, 12 May 2009 14:24:25 +0000 Subject: [PATCH] There's no 'svg2pdf' in Debian AFAICT, probably the same problem on other systems too. So, check for svg2pdf, convert, and inkscape and use the first one that is found to convert the SVG files to PDF. Signed-off-by: Uwe Hermann Acked-by: Uwe Hermann git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4275 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- documentation/Makefile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/documentation/Makefile b/documentation/Makefile index 1c01d577b..4e4991adb 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -9,12 +9,27 @@ FIGS=codeflow.pdf hypertransport.pdf all: LinuxBIOS-AMD64.pdf +SVG2PDF=$(shell which svg2pdf) +INKSCAPE=$(shell which inkscape) +CONVERT=$(shell which convert) codeflow.pdf: codeflow.svg +ifneq ($(strip $(SVG2PDF)),) svg2pdf $< $@ +else ifneq ($(strip $(INKSCAPE)),) + inkscape $< --export-pdf=$@ +else ifneq ($(strip $(CONVERT)),) + convert $< $@ +endif hypertransport.pdf: hypertransport.svg +ifneq ($(strip $(SVG2PDF)),) svg2pdf $< $@ +else ifneq ($(strip $(INKSCAPE)),) + inkscape $< --export-pdf=$@ +else ifneq ($(strip $(CONVERT)),) + convert $< $@ +endif LinuxBIOS-AMD64.toc: $(FIGS) LinuxBIOS-AMD64.tex # 2 times to make sure we have a current toc. @@ -30,4 +45,3 @@ clean: distclean: clean rm -f LinuxBIOS-AMD64.pdf - -- 2.25.1