For PR1276:
authorReid Spencer <rspencer@reidspencer.com>
Tue, 27 Mar 2007 06:06:15 +0000 (06:06 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Tue, 27 Mar 2007 06:06:15 +0000 (06:06 +0000)
Allow doxygen documentation to be rebuilt manually with "make regendoc"
separately from "make install".

Patch by Scott Michel.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35378 91177308-0d34-0410-b5e6-96231b3b80d8

docs/Makefile

index 817b7da6d90e0a58fbc7a5204be4fe9a3968387d..ad58a10ca0172d327927967bbde5419227129d2a 100644 (file)
@@ -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