summaryrefslogtreecommitdiffstats
path: root/llvm/docs
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-03-27 06:06:15 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-03-27 06:06:15 +0000
commit5cde01f616239022ec8111dde696099e01cec58c (patch)
treea840f74ce53c077edb6417d3db09c7159bb9b9a2 /llvm/docs
parent81ffa09488bb16b081758e7a6b59ec5a066bdd80 (diff)
downloadbcm5719-llvm-5cde01f616239022ec8111dde696099e01cec58c.tar.gz
bcm5719-llvm-5cde01f616239022ec8111dde696099e01cec58c.zip
For PR1276:
Allow doxygen documentation to be rebuilt manually with "make regendoc" separately from "make install". Patch by Scott Michel. llvm-svn: 35378
Diffstat (limited to 'llvm/docs')
-rw-r--r--llvm/docs/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/docs/Makefile b/llvm/docs/Makefile
index 817b7da6d90..ad58a10ca01 100644
--- a/llvm/docs/Makefile
+++ b/llvm/docs/Makefile
@@ -67,14 +67,16 @@ install-doxygen: doxygen
$(FIND) . -type f -exec \
$(DataInstall) {} $(PROJ_docsdir)/html/doxygen \;
-doxygen: $(PROJ_OBJ_DIR)/doxygen.tar.gz
+doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz
-$(PROJ_OBJ_DIR)/doxygen.tar.gz: $(DOXYFILES) $(PROJ_OBJ_DIR)/doxygen.cfg
+regendoc:
$(Echo) Building doxygen documentation
$(Verb) if test -e $(PROJ_OBJ_DIR)/doxygen ; then \
$(RM) -rf $(PROJ_OBJ_DIR)/doxygen ; \
fi
$(Verb) $(DOXYGEN) $(PROJ_OBJ_DIR)/doxygen.cfg
+
+$(PROJ_OBJ_DIR)/doxygen.tar.gz: $(DOXYFILES) $(PROJ_OBJ_DIR)/doxygen.cfg
$(Echo) Packaging doxygen documentation
$(Verb) $(RM) -rf $@ $(PROJ_OBJ_DIR)/doxygen.tar
$(Verb) $(TAR) cf $(PROJ_OBJ_DIR)/doxygen.tar doxygen
OpenPOWER on IntegriCloud