From 4a46351e0672d1ee6c6998e36b1ffac0ac7bdbe0 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 4 Apr 1998 08:05:18 +0000 Subject: [PATCH] Add conditionals so that running `make' in an unconfigured source directory will get a reasonable diagnostic. --- GNUmakefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/GNUmakefile b/GNUmakefile index 81667ac..972384d 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 -- 2.7.4