[project @ 2001-11-18 12:32:22 by chak]
[ghc-hetmet.git] / Makefile
index 7f680ee..f40e3ee 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -160,7 +160,6 @@ binary-dist::
 BINDIST_DOCS = $($(Project)BinDistDocs)
 BINDIST_DOCS_WAYS = html ps
 
-ifeq "$(HOSTPLATFORM)" "i386-unknown-linux"
 binary-dist ::
        @for way in $(BINDIST_DOCS_WAYS); do \
           $(MKDIRHIER) $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/$$way; \
@@ -179,7 +178,6 @@ binary-dist ::
           done; \
        done
        @rm -f .doclog
-endif
 
 # Rename scripts to $i.prl and $i.sh where necessary.
 # ToDo: do this in a cleaner way...
@@ -332,6 +330,15 @@ install ::
              fi; \
        done
 
+install-docs ::
+       @case '${MFLAGS}' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
+       for i in $(filter-out $(ProjectsDontInstall), $(SUBDIRS)); do \
+          if [ -d $$i ]; then \
+             $(MAKE) -C $$i install-docs; \
+             if [ $$? -eq 0 -o $$x_on_err -eq 0 ] ;  then true; else exit 1; fi; \
+             fi; \
+       done
+
 # Turn off target.mk's rules for 'all', 'boot' and 'install'.
 NO_BOOT_TARGET=YES
 NO_ALL_TARGET=YES