diff options
author | Christian Ruppert <idl0r@gentoo.org> | 2010-08-29 21:52:50 +0200 |
---|---|---|
committer | Christian Ruppert <idl0r@gentoo.org> | 2010-08-29 21:52:50 +0200 |
commit | dfd2e260a864f015b564a8ede2f401b5eaae6d57 (patch) | |
tree | be94b78ccda506817a82220534b55956ff7cf946 /Makefile | |
parent | transition to auto-generated eclass-reference pages (diff) | |
download | devmanual-dfd2e260a864f015b564a8ede2f401b5eaae6d57.tar.gz devmanual-dfd2e260a864f015b564a8ede2f401b5eaae6d57.tar.bz2 devmanual-dfd2e260a864f015b564a8ede2f401b5eaae6d57.zip |
Add a prerequirements check, bug 320201.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1,7 +1,11 @@ text_files := $(shell find -name "text.xml" | sed -e "s/text.xml$$/index.html/") image_files := $(shell find -name "*.svg" | sed -e "s/svg$$/png/") -all: $(text_files) $(image_files) +all: prereq $(text_files) $(image_files) + +prereq: + @type -p convert &>/dev/null || { echo "media-gfx/imagemagick with truetype and corefonts is required" >&2; exit 1; }; \ + type -p xsltproc &>/dev/null || { echo "dev-libs/libxslt is required" >&2; exit 1; } %index.html : %text.xml xsltproc devbook.xsl $< > $@ |