[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