aboutsummaryrefslogtreecommitdiffstats
path: root/tools/Makefile
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-01-26 15:27:18 +0000
committerKeir Fraser <keir.fraser@citrix.com>2008-01-26 15:27:18 +0000
commit429841cd517b01309db331a7dd8b924554a91b25 (patch)
tree050da51bae1307530ff0fd95d13a91e56d91f589 /tools/Makefile
parent9b74c5ff1c614b5dc2c6da7dbf0edf44b136beb2 (diff)
downloadxen-429841cd517b01309db331a7dd8b924554a91b25.tar.gz
xen-429841cd517b01309db331a7dd8b924554a91b25.tar.bz2
xen-429841cd517b01309db331a7dd8b924554a91b25.zip
Add check to subdirs.
Also make sure that the install target doesn't call the install check. Signed-off-by: Bastian Blank <waldi@debian.org>
Diffstat (limited to 'tools/Makefile')
-rw-r--r--tools/Makefile15
1 files changed, 4 insertions, 11 deletions
diff --git a/tools/Makefile b/tools/Makefile
index e28c976359..acf44fce21 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -2,6 +2,7 @@ XEN_ROOT = ../
include $(XEN_ROOT)/tools/Rules.mk
SUBDIRS-y :=
+SUBDIRS-y += check
SUBDIRS-y += include
SUBDIRS-y += libxc
SUBDIRS-y += flask
@@ -36,13 +37,13 @@ export CROSS_SYS_ROOT
endif
.PHONY: all
-all: check
+all:
@set -e; for subdir in $(SUBDIRS-y); do \
$(MAKE) subdir-$@-$$subdir; \
done
.PHONY: install
-install: check
+install:
@set -e; for subdir in $(SUBDIRS-y); do \
$(MAKE) subdir-$@-$$subdir; \
done
@@ -51,7 +52,7 @@ install: check
$(INSTALL_DIR) $(DESTDIR)/var/lib/xen
.PHONY: clean
-clean: check_clean
+clean:
@set -e; for subdir in $(SUBDIRS-y); do \
$(MAKE) subdir-$@-$$subdir; \
done
@@ -68,14 +69,6 @@ subdir-clean-%:
subdir-install-%:
$(MAKE) -C $* install
-.PHONY: check
-check:
- $(MAKE) -C check
-
-.PHONY: check_clean
-check_clean:
- $(MAKE) -C check clean
-
ifneq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
IOEMU_CONFIGURE_CROSS ?= --cross-prefix=$(CROSS_COMPILE) \
--interp-prefix=$(CROSS_SYS_ROOT)