mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-21 03:13:05 +08:00
Fix non-GNU makefiles for AIX make.
Invoking the Makefile without an explicit target was building every possible target instead of just the "all" target. Back-patch to 9.3 (all supported versions).
This commit is contained in:
parent
7ca25b7de6
commit
e21a556e13
4
Makefile
4
Makefile
@ -11,6 +11,10 @@
|
||||
# GNUmakefile won't exist yet, so we catch that case as well.
|
||||
|
||||
|
||||
# AIX make defaults to building *every* target of the first rule. Start with
|
||||
# a single-target, empty rule to make the other targets non-default.
|
||||
all:
|
||||
|
||||
all check install installdirs installcheck installcheck-parallel uninstall clean distclean maintainer-clean dist distcheck world check-world install-world installcheck-world:
|
||||
@if [ ! -f GNUmakefile ] ; then \
|
||||
echo "You need to run the 'configure' program first. See the file"; \
|
||||
|
@ -7,6 +7,11 @@
|
||||
# GNU make uses a make file named "GNUmakefile" in preference to "Makefile"
|
||||
# if it exists. Postgres is shipped with a "GNUmakefile".
|
||||
|
||||
|
||||
# AIX make defaults to building *every* target of the first rule. Start with
|
||||
# a single-target, empty rule to make the other targets non-default.
|
||||
all:
|
||||
|
||||
all install clean check installcheck:
|
||||
@echo "You must use GNU make to use Postgres. It may be installed"
|
||||
@echo "on your system with the name 'gmake'."
|
||||
|
Loading…
Reference in New Issue
Block a user