mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 15:00:12 +00:00
Don't fail to build documentation if kindlegen doesn't exist
Check for kindlegen in configure and do nothing in the MOBI build rule if the binary didn't exist. This is still a bit of a hack since the rule will run with every invocation of make. The target needs to be made conditional. But at least this way make all in the documentation directory doesn't fail. Change-Id: I57f158929b3907678b9848a60edb9765136f7dbb Reviewed-on: http://gerrit.openafs.org/5090 Reviewed-by: Derrick Brashear <shadow@dementix.org> Tested-by: Derrick Brashear <shadow@dementix.org>
This commit is contained in:
parent
add66023a0
commit
0754537c11
@ -259,6 +259,10 @@ AC_ARG_WITH([docbook-stylesheets],
|
||||
|
||||
enable_login="no"
|
||||
|
||||
dnl Check whether kindlegen exists. If not, we'll suppress that part of the
|
||||
dnl documentation build.
|
||||
AC_CHECK_PROGS([KINDLEGEN], [kindlegen])
|
||||
|
||||
dnl weird ass systems
|
||||
dnl AC_AIX
|
||||
AC_ISC_POSIX
|
||||
|
@ -50,7 +50,9 @@ $(BOOK).epub: $(SRCS)
|
||||
fi
|
||||
|
||||
$(BOOK).mobi: $(BOOK).epub
|
||||
kindlegen $(BOOK).epub -o $(BOOK).mobi
|
||||
if test -n "$(KINDLEGEN)" && test -x "$(DBTOEPUB)" ; then \
|
||||
kindlegen $(BOOK).epub -o $(BOOK).mobi; \
|
||||
fi
|
||||
|
||||
check:
|
||||
xmllint --noout --valid $(BOOK).xml
|
||||
|
@ -48,7 +48,9 @@ $(BOOK).epub: $(SRCS)
|
||||
fi
|
||||
|
||||
$(BOOK).mobi: $(BOOK).epub
|
||||
kindlegen $(BOOK).epub -o $(BOOK).mobi
|
||||
if test -n "$(KINDLEGEN)" && test -x "$(DBTOEPUB)" ; then \
|
||||
kindlegen $(BOOK).epub -o $(BOOK).mobi; \
|
||||
fi
|
||||
|
||||
check:
|
||||
xmllint --noout --valid $(BOOK).xml
|
||||
|
@ -47,7 +47,9 @@ $(BOOK).epub: $(SRCS)
|
||||
fi
|
||||
|
||||
$(BOOK).mobi: $(BOOK).epub
|
||||
kindlegen $(BOOK).epub -o $(BOOK).mobi
|
||||
if test -n "$(KINDLEGEN)" && test -x "$(DBTOEPUB)" ; then \
|
||||
kindlegen $(BOOK).epub -o $(BOOK).mobi; \
|
||||
fi
|
||||
|
||||
check:
|
||||
xmllint --noout --valid $(BOOK).xml
|
||||
|
Loading…
Reference in New Issue
Block a user