summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ghc.mk8
-rw-r--r--rules/sphinx.mk2
2 files changed, 2 insertions, 8 deletions
diff --git a/ghc.mk b/ghc.mk
index 4034a92d4e..a9f5b06735 100644
--- a/ghc.mk
+++ b/ghc.mk
@@ -950,14 +950,8 @@ ifneq "$(INSTALL_LIBRARY_DOCS)" ""
$(INSTALL_SCRIPT) $(INSTALL_OPTS) libraries/gen_contents_index "$(DESTDIR)$(docdir)/html/libraries/"
endif
ifneq "$(INSTALL_HTML_DOC_DIRS)" ""
-# We need to filter out the directories so install doesn't choke on them
for i in $(INSTALL_HTML_DOC_DIRS); do \
- $(INSTALL_DIR) "$(DESTDIR)$(docdir)/html/`basename $$i`"; \
- for f in $$i/*; do \
- if test -f $$f; then \
- $(INSTALL_DOC) $(INSTALL_OPTS) "$$f" "$(DESTDIR)$(docdir)/html/`basename $$i`"; \
- fi \
- done \
+ $(CP) -Rp $$i "$(DESTDIR)$(docdir)/html"; \
done
endif
diff --git a/rules/sphinx.mk b/rules/sphinx.mk
index 7337242762..52fbe28c57 100644
--- a/rules/sphinx.mk
+++ b/rules/sphinx.mk
@@ -31,7 +31,7 @@ $(call all-target,$1,)
ifeq "$$(phase)" "final"
ifeq "$$(BUILD_SPHINX_HTML)" "YES"
$(call all-target,$1,html_$1)
-INSTALL_HTML_DOC_DIRS += $1/build-html/$2 $1/build-html/$2/_static $1/build-html/$2/_sources
+INSTALL_HTML_DOC_DIRS += $1/build-html/$2
endif
endif