mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
build: move make option changes check earlier
And thus avoiding checking for those variable over and over again. Also, add "e.g." in the error messages to hint that "menuconfig" isn't the only way. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
d4f269e6f4
commit
d9bdfdacf9
2 files changed
+22
-22
No files matched your search
@@ -56,6 +56,28 @@ include scripts/Kbuild.include
|
||||
ifneq ($(root-make-done),y)
|
||||
# section to run before calling Rules.mk, but only once.
|
||||
|
||||
ifneq ($(origin crash_debug),undefined)
|
||||
$(error "You must use e.g. 'make menuconfig' to enable/disable crash_debug now.")
|
||||
endif
|
||||
ifeq ($(origin debug),command line)
|
||||
$(warning "You must use e.g. 'make menuconfig' to enable/disable debug now.")
|
||||
endif
|
||||
ifneq ($(origin frame_pointer),undefined)
|
||||
$(error "You must use e.g. 'make menuconfig' to enable/disable frame_pointer now.")
|
||||
endif
|
||||
ifneq ($(origin kexec),undefined)
|
||||
$(error "You must use e.g. 'make menuconfig' to enable/disable kexec now.")
|
||||
endif
|
||||
ifneq ($(origin lock_profile),undefined)
|
||||
$(error "You must use e.g. 'make menuconfig' to enable/disable lock_profile now.")
|
||||
endif
|
||||
ifneq ($(origin perfc),undefined)
|
||||
$(error "You must use e.g. 'make menuconfig' to enable/disable perfc now.")
|
||||
endif
|
||||
ifneq ($(origin verbose),undefined)
|
||||
$(error "You must use e.g. 'make menuconfig' to enable/disable verbose now.")
|
||||
endif
|
||||
|
||||
# Beautify output
|
||||
# ---------------------------------------------------------------------------
|
||||
#
|
||||
|
||||
@@ -9,28 +9,6 @@ include $(XEN_ROOT)/Config.mk
|
||||
include $(BASEDIR)/scripts/Kbuild.include
|
||||
|
||||
|
||||
ifneq ($(origin crash_debug),undefined)
|
||||
$(error "You must use 'make menuconfig' to enable/disable crash_debug now.")
|
||||
endif
|
||||
ifeq ($(origin debug),command line)
|
||||
$(warning "You must use 'make menuconfig' to enable/disable debug now.")
|
||||
endif
|
||||
ifneq ($(origin frame_pointer),undefined)
|
||||
$(error "You must use 'make menuconfig' to enable/disable frame_pointer now.")
|
||||
endif
|
||||
ifneq ($(origin kexec),undefined)
|
||||
$(error "You must use 'make menuconfig' to enable/disable kexec now.")
|
||||
endif
|
||||
ifneq ($(origin lock_profile),undefined)
|
||||
$(error "You must use 'make menuconfig' to enable/disable lock_profile now.")
|
||||
endif
|
||||
ifneq ($(origin perfc),undefined)
|
||||
$(error "You must use 'make menuconfig' to enable/disable perfc now.")
|
||||
endif
|
||||
ifneq ($(origin verbose),undefined)
|
||||
$(error "You must use 'make menuconfig' to enable/disable verbose now.")
|
||||
endif
|
||||
|
||||
TARGET := $(BASEDIR)/xen
|
||||
|
||||
# Note that link order matters!
|
||||
|
||||