mirror of
https://github.com/postgres/postgres.git
synced 2025-11-21 00:42:43 +03:00
Catch all errors in for and while loops in makefiles. Don't ignore any
errors in any commands, including in various clean targets that have so far been handled inconsistently. make -i is available to ignore all errors in a consistent and official way.
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
#
|
||||
# Copyright (c) 1994, Regents of the University of California
|
||||
#
|
||||
# $PostgreSQL: pgsql/src/interfaces/Makefile,v 1.55 2007/02/09 15:55:59 petere Exp $
|
||||
# $PostgreSQL: pgsql/src/interfaces/Makefile,v 1.56 2008/03/18 16:24:50 petere Exp $
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
@@ -14,13 +14,5 @@ include $(top_builddir)/src/Makefile.global
|
||||
|
||||
DIRS = libpq ecpg
|
||||
|
||||
ALLDIRS = $(DIRS)
|
||||
|
||||
all install installdirs uninstall distprep:
|
||||
all install installdirs uninstall distprep clean distclean maintainer-clean:
|
||||
@for dir in $(DIRS); do $(MAKE) -C $$dir $@ || exit; done
|
||||
|
||||
clean:
|
||||
@for dir in $(DIRS); do $(MAKE) -C $$dir $@; done
|
||||
|
||||
distclean maintainer-clean:
|
||||
@for dir in $(ALLDIRS); do $(MAKE) -C $$dir $@; done
|
||||
|
||||
@@ -10,12 +10,12 @@ all install installdirs uninstall distprep:
|
||||
$(MAKE) -C preproc $@
|
||||
|
||||
clean distclean maintainer-clean:
|
||||
-$(MAKE) -C include $@
|
||||
-$(MAKE) -C pgtypeslib $@
|
||||
-$(MAKE) -C ecpglib $@
|
||||
-$(MAKE) -C compatlib $@
|
||||
-$(MAKE) -C preproc $@
|
||||
-$(MAKE) -C test clean
|
||||
$(MAKE) -C include $@
|
||||
$(MAKE) -C pgtypeslib $@
|
||||
$(MAKE) -C ecpglib $@
|
||||
$(MAKE) -C compatlib $@
|
||||
$(MAKE) -C preproc $@
|
||||
$(MAKE) -C test clean
|
||||
|
||||
check checktcp installcheck: all
|
||||
$(MAKE) -C test $@
|
||||
|
||||
Reference in New Issue
Block a user