summaryrefslogtreecommitdiff
path: root/build/special.mk
diff options
context:
space:
mode:
authorStefan Fritsch <sf@apache.org>2012-01-29 20:11:55 +0000
committerStefan Fritsch <sf@apache.org>2012-01-29 20:11:55 +0000
commit4fca50f99735e584ba76d507a9343be791f5d024 (patch)
tree449c517ef54610b0195148bccc53481a485a0c4c /build/special.mk
parent95fba12ad8f284926bec1922cc06b1c70ac15089 (diff)
downloadhttpd-4fca50f99735e584ba76d507a9343be791f5d024.tar.gz
Install multiple files per install.sh invocation
Libtool and BSD install support installing several files in one run. Add support to install.sh and instdso.sh, too. Replace for-loops in the Makefiles. This reduces 'make install' time by approx. 50% because we save lots of calls to the huge libtool shell script. The AIX-specific magic in instdso.sh could use some testing. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1237447 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'build/special.mk')
-rw-r--r--build/special.mk4
1 files changed, 1 insertions, 3 deletions
diff --git a/build/special.mk b/build/special.mk
index 38e7a864fd..66c9c7c8ce 100644
--- a/build/special.mk
+++ b/build/special.mk
@@ -28,9 +28,7 @@ include $(top_builddir)/build/rules.mk
install-modules-yes: $(SHARED_TARGETS)
@$(MKINSTALLDIRS) $(DESTDIR)$(libexecdir)
- @list='$(shared)'; for i in $$list; do \
- $(top_srcdir)/build/instdso.sh SH_LIBTOOL='$(SH_LIBTOOL)' $$i $(DESTDIR)$(libexecdir); \
- done
+ @$(top_srcdir)/build/instdso.sh SH_LIBTOOL='$(SH_LIBTOOL)' $(shared) $(DESTDIR)$(libexecdir)
install-modules-no: