There's no 'svg2pdf' in Debian AFAICT, probably the same problem on
authorUwe Hermann <uwe@hermann-uwe.de>
Tue, 12 May 2009 14:24:25 +0000 (14:24 +0000)
committerUwe Hermann <uwe@hermann-uwe.de>
Tue, 12 May 2009 14:24:25 +0000 (14:24 +0000)
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

documentation/Makefile

index 1c01d577b0c3e26446aa5f6bd20abeb45cd33e39..4e4991adbe9f69be136126ffbff371444fedee82 100644 (file)
@@ -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
        
-