-
Notifications
You must be signed in to change notification settings - Fork 42
/
GNUmakefile
37 lines (28 loc) · 1002 Bytes
/
GNUmakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# This GNUmakefile is used only if you run GNU Make.
# If the user runs GNU make but has not yet run ./configure,
# give them a diagnostic.
_gl-Makefile := $(wildcard [M]akefile)
ifneq ($(_gl-Makefile),)
_dist-target_p ?= $(filter dist%,$(MAKECMDGOALS))
include Makefile
# update the included makefile snippet which sets VERSION variables
.PHONY: version.mk
version.mk: .version version.mk.in
-$(AM_V_GEN) \
if test "$(MAKECMDGOALS)" != "am--refresh"; then \
$(MAKE) -C "$(top_builddir)/build-aux" $(MAKECMDGOALS); \
PATH="$(top_builddir)/build-aux:$${PATH}" \
$(YUCK) scmver --ignore-noscm -o $@ --reference $^; \
if test $$? -eq 3 -a -n "$(_dist-target_p)"; then \
exec $(MAKE) $(MAKECMDGOALS); \
fi; \
fi
else
.DEFAULT_GOAL := abort-due-to-no-makefile
$(MAKECMDGOALS): abort-due-to-no-makefile
abort-due-to-no-makefile:
@echo There seems to be no Makefile in this directory. 1>&2
@echo "You must run ./configure before running 'make'." 1>&2
exit 1
endif
.PHONY: FORCE