ia64/xen-unstable

annotate tools/Makefile @ 5028:8e5fc5fe636c

bitkeeper revision 1.1476 (428d0d8esmCTqdrDnpEQ1XlfV6CWGg)

New qemu-based ioemu for fully virtualised guests.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
author kaf24@firebug.cl.cam.ac.uk
date Thu May 19 22:05:02 2005 +0000 (2005-05-19)
parents 42b69c3dba08
children 90feb98108de 88e25f4669ad
rev   line source
kaf24@4338 1 XEN_ROOT = ../
kaf24@4338 2 include $(XEN_ROOT)/tools/Rules.mk
iap10@771 3
kaf24@4338 4 SUBDIRS :=
kaf24@4338 5 SUBDIRS += libxutil
kaf24@4338 6 SUBDIRS += libxc
kaf24@4338 7 SUBDIRS += misc
kaf24@4338 8 SUBDIRS += examples
kaf24@4338 9 SUBDIRS += xentrace
kaf24@4338 10 SUBDIRS += python
kaf24@4338 11 SUBDIRS += xfrd
kaf24@4348 12 SUBDIRS += xcs
mjw@4677 13 SUBDIRS += pygrub
iap10@771 14
kaf24@5028 15 .PHONY: all install clean check check_clean ioemu eioemuinstall ioemuclean
kaf24@5028 16
kaf24@5028 17 ifndef XEN_NO_IOEMU
kaf24@5028 18 ioemu ioemuinstall ioemuclean:
kaf24@5028 19 [ -f ioemu/config-host.h ] || \
kaf24@5028 20 (cd ioemu; ./configure --prefix=$(DESTDIR)/usr)
kaf24@5028 21 $(MAKE) -C ioemu $(patsubst ioemu%,%,$@)
kaf24@5028 22 else
kaf24@5028 23 ioemu ioemuinstall ioemuclean:
kaf24@5028 24 endif
kaf24@4338 25
kaf24@4338 26 all: check
kaf24@4338 27 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 28 $(MAKE) -C $$subdir $@; \
kaf24@4338 29 done
kaf24@5028 30 $(MAKE) ioemu
kaf24@4338 31
kaf24@4338 32 install: check
kaf24@4338 33 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 34 $(MAKE) -C $$subdir $@; \
kaf24@4338 35 done
kaf24@5028 36 $(MAKE) ioemuinstall
kaf24@4338 37
kaf24@4338 38 clean: check_clean
kaf24@4338 39 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 40 $(MAKE) -C $$subdir $@; \
kaf24@4338 41 done
kaf24@5028 42 $(MAKE) ioemuclean
kaf24@4338 43
kaf24@4338 44 check:
kaf24@3537 45 $(MAKE) -C check
iap10@771 46
kaf24@4338 47 check_clean:
kaf24@4338 48 $(MAKE) -C check clean