@@ -1,5 +1,10 @@
-XEN_ROOT = $(CURDIR)/..
-MINI_OS = $(XEN_ROOT)/extras/mini-os
+ifeq (,$(XEN_ROOT))
+ $(error Please define XEN_ROOT environment variable)
+endif
+
+ifeq (,$(MINI_OS))
+ $(error Please define MINI_OS environment variable)
+endif
export XEN_ROOT
export XEN_OS=MiniOS
@@ -10,9 +15,6 @@ export stubdom=y
export debug=y
ifeq (,$(findstring clean,$(MAKECMDGOALS)))
- ifeq ($(wildcard $(MINI_OS)/Config.mk),)
- $(error Please run `make mini-os-dir' in top-level directory)
- endif
include $(XEN_ROOT)/Config.mk
endif
Signed-off-by: Wei Liu <wei.liu2@citrix.com> --- Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-)