When using a sub-shell to invoke the sub-make, exec make instead of
running it inside the shell to avoid an extra process.
This commit is contained in:
28
Makefile.in
28
Makefile.in
@@ -52,16 +52,28 @@ LIBTOOL_DEPS = @LIBTOOL_DEPS@
|
||||
SHELL = @SHELL@
|
||||
|
||||
all: config.status
|
||||
for d in $(SUBDIRS) $(SAMPLES); do (cd $$d && $(MAKE) $@) && continue; exit $$?; done
|
||||
for d in $(SUBDIRS) $(SAMPLES); \
|
||||
do (cd $$d && exec $(MAKE) $@) && continue; \
|
||||
exit $$?; \
|
||||
done
|
||||
|
||||
check pre-install: config.status
|
||||
for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@) && continue; exit $$?; done
|
||||
for d in $(SUBDIRS); \
|
||||
do (cd $$d && exec $(MAKE) $@) && continue; \
|
||||
exit $$?; \
|
||||
done
|
||||
|
||||
install-dirs install-binaries install-includes install-plugin uninstall: config.status pre-install
|
||||
for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@) && continue; exit $$?; done
|
||||
for d in $(SUBDIRS); \
|
||||
do (cd $$d && exec $(MAKE) $@) && continue; \
|
||||
exit $$?; \
|
||||
done
|
||||
|
||||
install install-doc: config.status ChangeLog pre-install
|
||||
for d in $(SUBDIRS); do (cd $$d && $(MAKE) $@) && continue; exit $$?; done
|
||||
for d in $(SUBDIRS); \
|
||||
do (cd $$d && exec $(MAKE) $@) && continue; \
|
||||
exit $$?; \
|
||||
done
|
||||
|
||||
autoconf:
|
||||
autoconf -I m4
|
||||
@@ -115,12 +127,16 @@ package: sudo.pp
|
||||
version=$(VERSION) $(PPVARS)
|
||||
|
||||
clean: config.status
|
||||
for d in $(SUBDIRS) $(SAMPLES); do (cd $$d && $(MAKE) $@); done
|
||||
for d in $(SUBDIRS) $(SAMPLES); do \
|
||||
(cd $$d && exec $(MAKE) $@); \
|
||||
done
|
||||
|
||||
mostlyclean: clean
|
||||
|
||||
distclean: config.status
|
||||
for d in $(SUBDIRS) $(SAMPLES); do (cd $$d && $(MAKE) $@); done
|
||||
for d in $(SUBDIRS) $(SAMPLES); do \
|
||||
(cd $$d && exec $(MAKE) $@); \
|
||||
done
|
||||
-rm -rf Makefile pathnames.h config.h config.status config.cache \
|
||||
config.log libtool stamp-* autom4te.cache
|
||||
|
||||
|
Reference in New Issue
Block a user