X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=Makefile;h=784574b71713a7237ef5d25931894b801fa43737;hp=7f680ee219e5899b93c16c20738c1add443e7382;hb=aa28d2d407ecd14edc2d37afa20a06e2bef702b2;hpb=bf0256fa2f80b8f84acc40c1c8841da008a3c353 diff --git a/Makefile b/Makefile index 7f680ee..784574b 100644 --- a/Makefile +++ b/Makefile @@ -332,6 +332,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