From 06b4af0b55d09f1bbd4d48fd377462b18c856819 Mon Sep 17 00:00:00 2001 From: paulc Date: Thu, 3 May 2012 12:56:09 +0000 Subject: [PATCH] At "make install" check if the API index.html is present. This allows installing API docs from tarball even if doxygen and kdoc are missing. Fixes packaging errors on systems without doxygen or kdoc. git-svn-id: http://yate.null.ro/svn/yate/trunk@5036 acf43c95-373e-0410-b603-e72c3f656dc1 --- Makefile.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index 93adcbf2..26e9b2c6 100644 --- a/Makefile.in +++ b/Makefile.in @@ -60,6 +60,7 @@ DOCGEN := /bin/false DOCGEN_K := /bin/false DOCGEN_D := /bin/false APIDOCS := +APIINDEX:= @srcdir@/docs/api/index.html ifneq (_@KDOC_BIN@,_) DOCGEN_K := @KDOC_BIN@ -C ./docs/doc-filter.sh -d docs/api/ $(DOCGEN_F) DOCGEN := $(DOCGEN_K) @@ -152,9 +153,9 @@ apidocs-build: apidocs-everything: check-topdir $(MAKE) apidocs-build DOCGEN_F="$(DOCGEN_F) `echo libs/y*/*.h`" -apidocs: @srcdir@/docs/api/index.html +apidocs: $(APIINDEX) -@srcdir@/docs/api/index.html: @srcdir@/docs/Doxyfile \ +$(APIINDEX): @srcdir@/docs/Doxyfile \ @srcdir@/yateclass.h @srcdir@/yatemime.h @srcdir@/yatengine.h \ @srcdir@/yatephone.h @srcdir@/yatecbase.h $(MAKE) apidocs-build @@ -238,7 +239,7 @@ install-noconf: all install-api: $(APIDOCS) @mkdir -p "$(DESTDIR)$(docdir)/api/" && \ install -m 0644 @srcdir@/docs/*.html "$(DESTDIR)$(docdir)/" && \ - test -z "$(APIDOCS)" || \ + test -f "$(APIINDEX)" && \ install -m 0644 @srcdir@/docs/api/*.* "$(DESTDIR)$(docdir)/api/" uninstall uninstall-root: