aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/bootstrap.make24
1 files changed, 16 insertions, 8 deletions
diff --git a/build/bootstrap.make b/build/bootstrap.make
index 2c7f963..18e0c18 100644
--- a/build/bootstrap.make
+++ b/build/bootstrap.make
@@ -19,25 +19,33 @@ endif
# Aliases
#
-.PHONY: $(out_base)/ \
- $(out_base)/.test \
- $(out_base)/.install \
+.PHONY: $(out_base)/ \
+ $(out_base)/.test \
+ $(out_base)/.dist \
$(out_base)/.clean
ifdef %interactive%
-.PHONY: test install clean
+.PHONY: test dist clean
-test: $(out_base)/.test
-install: $(out_base)/.install
-clean: $(out_base)/.clean
+test: $(out_base)/.test
+dist: $(out_base)/.dist
+clean: $(out_base)/.clean
-ifneq ($(filter $(.DEFAULT_GOAL),test install clean),)
+ifneq ($(filter $(.DEFAULT_GOAL),test dist clean),)
.DEFAULT_GOAL :=
endif
endif
+# Make sure the distribution prefix is set if the goal is dist.
+#
+ifneq ($(filter $(MAKECMDGOALS),dist),)
+ifeq ($(dist_prefix),)
+$(error dist_prefix is not set)
+endif
+endif
+
# Don't include dependency info for certain targets.
#
define include-dep