mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-28 08:11:50 +02:00
e21a556e13
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).
18 lines
778 B
Makefile
18 lines
778 B
Makefile
# The Postgres make files exploit features of GNU make that other makes
|
|
# do not have. Because it is a common mistake for users to try to build
|
|
# Postgres with a different make, we have this make file that does nothing
|
|
# but tell the user to use GNU make.
|
|
|
|
# If the user were using GNU make now, this file would not get used because
|
|
# 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'."
|