@@ -, +, @@ * install-data-local (now install-data-hooks) depends on both install-doc-docs and install-doc-pdf. * both these targets create their output subdirectories using mkinstalldirs. * install-sh seems to have provisions for concurrent execution, but only when installing files, not when invoked to create directories. --- gnome-user-docs-2.24.2/gnome2-accessibility-guide/Makefile.am +++ gnome-user-docs-2.24.2/gnome2-accessibility-guide/Makefile.am @@ -14,13 +14,12 @@ DOC_ENTITIES = \ DOC_LINGUAS = de el en_GB es fi fr hu it oc pt sv -install-data-local: install-doc-pdf -install-doc-pdf: +install-data-hook: install-doc-pdf +install-doc-pdf: install-doc-docs for lc in C $(DOC_LINGUAS); do \ pdf="$$lc/$(DOC_MODULE).pdf"; \ if [ -f "$$pdf" ]; then spdf="$$pdf"; else spdf="$(srcdir)/$$pdf"; fi; \ if [ -f "$$spdf" ]; then \ - $(mkinstalldirs) "$(DESTDIR)$(HELP_DIR)/$(DOC_MODULE)/$$lc"; \ $(INSTALL_DATA) "$$spdf" "$(DESTDIR)$(HELP_DIR)/$(DOC_MODULE)/$$pdf"; \ fi; \ done --- gnome-user-docs-2.24.2/gnome2-user-guide/Makefile.am +++ gnome-user-docs-2.24.2/gnome2-user-guide/Makefile.am @@ -17,13 +17,12 @@ DOC_INCLUDES = \ DOC_LINGUAS = ar bg de el es fi fr hu it ja ko oc pa pt pt_BR ru sv th zh_CN -install-data-local: install-doc-pdf -install-doc-pdf: +install-data-hook: install-doc-pdf +install-doc-pdf: install-doc-docs for lc in C $(DOC_LINGUAS); do \ pdf="$$lc/$(DOC_MODULE).pdf"; \ if [ -f "$$pdf" ]; then spdf="$$pdf"; else spdf="$(srcdir)/$$pdf"; fi; \ if [ -f "$$spdf" ]; then \ - $(mkinstalldirs) "$(DESTDIR)$(HELP_DIR)/$(DOC_MODULE)/$$lc"; \ $(INSTALL_DATA) "$$spdf" "$(DESTDIR)$(HELP_DIR)/$(DOC_MODULE)/$$pdf"; \ fi; \ done --- gnome-user-docs-2.24.2/gnome2-system-admin-guide/Makefile.am +++ gnome-user-docs-2.24.2/gnome2-system-admin-guide/Makefile.am @@ -20,13 +20,12 @@ DOC_ENTITIES = \ DOC_LINGUAS = ca de el es fi fr it ja ko oc pa pt sv zh_CN -install-data-local: install-doc-pdf -install-doc-pdf: +install-data-hook: install-doc-pdf +install-doc-pdf: install-doc-docs for lc in C $(DOC_LINGUAS); do \ pdf="$$lc/$(DOC_MODULE).pdf"; \ if [ -f "$$pdf" ]; then spdf="$$pdf"; else spdf="$(srcdir)/$$pdf"; fi; \ if [ -f "$$spdf" ]; then \ - $(mkinstalldirs) "$(DESTDIR)$(HELP_DIR)/$(DOC_MODULE)/$$lc"; \ $(INSTALL_DATA) "$$spdf" "$(DESTDIR)$(HELP_DIR)/$(DOC_MODULE)/$$pdf"; \ fi; \ done