summaryrefslogtreecommitdiff
path: root/docs/Makefile
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2005-01-11 06:26:27 +0000
committerReid Spencer <rspencer@reidspencer.com>2005-01-11 06:26:27 +0000
commit5a069f5a7e5976fe65e331de908234d08f916be8 (patch)
tree2b3b7068670cb08fd92ba43b01fa03eed1e6cb1e /docs/Makefile
parent31805bf2b6e7c732dfce83e1eed61b9e91628375 (diff)
downloadllvm-5a069f5a7e5976fe65e331de908234d08f916be8.tar.gz
llvm-5a069f5a7e5976fe65e331de908234d08f916be8.tar.bz2
llvm-5a069f5a7e5976fe65e331de908234d08f916be8.tar.xz
Make the construction of doxygen documentation a repeatable process
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19469 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/Makefile')
-rw-r--r--docs/Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/docs/Makefile b/docs/Makefile
index d51d3570e3..11293d0ebd 100644
--- a/docs/Makefile
+++ b/docs/Makefile
@@ -15,7 +15,8 @@ include $(LEVEL)/Makefile.common
HTML := $(wildcard $(BUILD_SRC_DIR)/*.html) \
$(wildcard $(BUILD_SRC_DIR)/*.css)
IMAGES := $(wildcard $(BUILD_SRC_DIR)/img/*.*)
-DOXYFILES := $(wildcard $(BUILD_SRC_DIR)/doxygen.*)
+DOXYFILES := doxygen.cfg.in doxygen.css doxygen.footer doxygen.header \
+ doxygen.intro
EXTRA_DIST := $(HTML) $(DOXYFILES) llvm.css CommandGuide img
.PHONY: install-html install-doxygen doxygen
@@ -54,6 +55,9 @@ doxygen: $(BUILD_OBJ_DIR)/doxygen.tar.gz
$(BUILD_OBJ_DIR)/doxygen.tar.gz: $(DOXYFILES) $(BUILD_OBJ_DIR)/doxygen.cfg
$(Echo) Building doxygen documentation
+ $(Verb) if test -e $(BUILD_OBJ_DIR)/doxygen ; then \
+ $(RM) -rf $(BUILD_OBJ_DIR)/doxygen ; \
+ fi
$(Verb) $(DOXYGEN) $(BUILD_OBJ_DIR)/doxygen.cfg
$(Echo) Packaging doxygen documentation
$(Verb) $(RM) -rf $@ $(BUILD_OBJ_DIR)/doxygen.tar