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
This commit is contained in:
parent
019b5f4230
commit
67ee8f86fb
|
@ -9,12 +9,27 @@ FIGS=codeflow.pdf hypertransport.pdf
|
||||||
|
|
||||||
all: LinuxBIOS-AMD64.pdf
|
all: LinuxBIOS-AMD64.pdf
|
||||||
|
|
||||||
|
SVG2PDF=$(shell which svg2pdf)
|
||||||
|
INKSCAPE=$(shell which inkscape)
|
||||||
|
CONVERT=$(shell which convert)
|
||||||
|
|
||||||
codeflow.pdf: codeflow.svg
|
codeflow.pdf: codeflow.svg
|
||||||
|
ifneq ($(strip $(SVG2PDF)),)
|
||||||
svg2pdf $< $@
|
svg2pdf $< $@
|
||||||
|
else ifneq ($(strip $(INKSCAPE)),)
|
||||||
|
inkscape $< --export-pdf=$@
|
||||||
|
else ifneq ($(strip $(CONVERT)),)
|
||||||
|
convert $< $@
|
||||||
|
endif
|
||||||
|
|
||||||
hypertransport.pdf: hypertransport.svg
|
hypertransport.pdf: hypertransport.svg
|
||||||
|
ifneq ($(strip $(SVG2PDF)),)
|
||||||
svg2pdf $< $@
|
svg2pdf $< $@
|
||||||
|
else ifneq ($(strip $(INKSCAPE)),)
|
||||||
|
inkscape $< --export-pdf=$@
|
||||||
|
else ifneq ($(strip $(CONVERT)),)
|
||||||
|
convert $< $@
|
||||||
|
endif
|
||||||
|
|
||||||
LinuxBIOS-AMD64.toc: $(FIGS) LinuxBIOS-AMD64.tex
|
LinuxBIOS-AMD64.toc: $(FIGS) LinuxBIOS-AMD64.tex
|
||||||
# 2 times to make sure we have a current toc.
|
# 2 times to make sure we have a current toc.
|
||||||
|
@ -30,4 +45,3 @@ clean:
|
||||||
distclean: clean
|
distclean: clean
|
||||||
rm -f LinuxBIOS-AMD64.pdf
|
rm -f LinuxBIOS-AMD64.pdf
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue