diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2009-05-12 14:24:25 +0000 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2009-05-12 14:24:25 +0000 |
commit | 67ee8f86fb317e7faeb4772b28f28116efdf2e43 (patch) | |
tree | 07b7baad6870a7f4b9a53f61fc13be5be9c6b1f8 /documentation/Makefile | |
parent | 019b5f4230c8cbccbe0d513fe19eae43ea4c2d16 (diff) |
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
Diffstat (limited to 'documentation/Makefile')
-rw-r--r-- | documentation/Makefile | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/documentation/Makefile b/documentation/Makefile index 1c01d577b0..4e4991adbe 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 - |