diff --git a/GNUmakefile.in b/GNUmakefile.in index 5ebdb8b202..17b1b3b5a4 100644 --- a/GNUmakefile.in +++ b/GNUmakefile.in @@ -39,7 +39,7 @@ install-world: # build src/ before contrib/ install-world-contrib-recurse: install-world-src-recurse -$(call recurse,installdirs uninstall coverage,doc src config) +$(call recurse,installdirs uninstall coverage init-po update-po,doc src config) $(call recurse,distprep,doc src config contrib) diff --git a/src/Makefile.global.in b/src/Makefile.global.in index 3941d969b8..5b438193f9 100644 --- a/src/Makefile.global.in +++ b/src/Makefile.global.in @@ -18,7 +18,7 @@ # # Meta configuration -standard_targets = all install installdirs uninstall distprep clean distclean maintainer-clean coverage check installcheck maintainer-check +standard_targets = all install installdirs uninstall distprep clean distclean maintainer-clean coverage check installcheck maintainer-check init-po update-po # these targets should recurse even into subdirectories not being built: standard_always_targets = distprep clean distclean maintainer-clean diff --git a/src/pl/plpgsql/Makefile b/src/pl/plpgsql/Makefile index 7112e7e263..6588625c0f 100644 --- a/src/pl/plpgsql/Makefile +++ b/src/pl/plpgsql/Makefile @@ -12,5 +12,6 @@ subdir = src/pl/plpgsql top_builddir = ../../.. include $(top_builddir)/src/Makefile.global -all install installdirs uninstall distprep clean distclean maintainer-clean coverage: - $(MAKE) -C src $@ +SUBDIRS = src + +$(recurse)