From: Jim Meyering Date: Sat, 4 Apr 1998 08:05:18 +0000 (+0000) Subject: Add conditionals so that running `make' in an X-Git-Tag: TEXTUTILS-1_22f~120 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4a46351e0672d1ee6c6998e36b1ffac0ac7bdbe0;p=thirdparty%2Fcoreutils.git Add conditionals so that running `make' in an unconfigured source directory will get a reasonable diagnostic. --- diff --git a/GNUmakefile b/GNUmakefile index 81667ace93..972384d691 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -3,5 +3,21 @@ # This makefile is used only if you run GNU Make. # It is necessary if you modify files in the m4/ directory or # want to build targets usually of interest only to the maintainer. + +have-Makefile := $(shell test -f Makefile && echo yes) + +# If the user runs GNU make but has not yet run ./configure, +# give them a diagnostic. +ifeq ($(have-Makefile),yes) + include Makefile include $(srcdir)/Makefile.maint + +else + +all: + @echo There seems to be no Makefile in this directory. + @echo "You must run ./configure before running \`make'." + @exit 1 + +endif