]> xenbits.xensource.com Git - people/liuw/stubdom.git/commitdiff
Makefile: require XEN_ROOT and MINI_OS to be defined
authorWei Liu <wei.liu2@citrix.com>
Wed, 9 Mar 2016 18:44:27 +0000 (18:44 +0000)
committerWei Liu <wei.liu2@citrix.com>
Thu, 10 Mar 2016 14:53:05 +0000 (14:53 +0000)
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Makefile

index cfbaa99062dc2b2997023606acb0e79d3460fe33..f3f5c02a0af92c55840f82aa46b941649c3a55d1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -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