[coreboot] [v2] r4275 - trunk/coreboot-v2/documentation

svn at coreboot.org svn at coreboot.org
Tue May 12 16:24:26 CEST 2009


Author: uwe
Date: 2009-05-12 16:24:25 +0200 (Tue, 12 May 2009)
New Revision: 4275

Modified:
   trunk/coreboot-v2/documentation/Makefile
Log:
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 at hermann-uwe.de>
Acked-by: Uwe Hermann <uwe at hermann-uwe.de>



Modified: trunk/coreboot-v2/documentation/Makefile
===================================================================
--- trunk/coreboot-v2/documentation/Makefile	2009-05-12 14:14:54 UTC (rev 4274)
+++ trunk/coreboot-v2/documentation/Makefile	2009-05-12 14:24:25 UTC (rev 4275)
@@ -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
 	
-	





More information about the coreboot mailing list