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 <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4275 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
diff --git a/documentation/Makefile b/documentation/Makefile
index 1c01d57..4e4991a 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -9,12 +9,27 @@
 
 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 @@
 distclean: clean
 	rm -f LinuxBIOS-AMD64.pdf
 	
-