ia64/xen-unstable

annotate tools/Makefile @ 6575:0db6e392c380

Remainder of Intel/IBM joint TPM Virtualization implementation for Xen.

Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com>
Signed-off-by: Joseph Cihula <joseph.cihula@intel.com>
Signed-off-by: Steven Hand <steven@xensource.com>
author shand@ubuntu.eng.hq.xensource.com
date Tue Aug 30 11:53:53 2005 -0800 (2005-08-30)
parents b043928b0873
children dd108e5ad24d
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 += libxc
cl349@5359 6 SUBDIRS += xenstore
kaf24@4338 7 SUBDIRS += misc
kaf24@4338 8 SUBDIRS += examples
kaf24@4338 9 SUBDIRS += xentrace
kaf24@4348 10 SUBDIRS += xcs
cl349@5099 11 SUBDIRS += xcutils
kaf24@5372 12 SUBDIRS += firmware
smh22@5957 13 SUBDIRS += security
kaf24@6052 14 SUBDIRS += console
shand@6575 15 SUBDIRS += vtpm_manager
shand@6575 16 SUBDIRS += vtpm
josht@6334 17 SUBDIRS += xenstat
iap10@771 18
kaf24@6488 19 # These don't cross-compile
kaf24@6488 20 ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
kaf24@6488 21 SUBDIRS += python
kaf24@6488 22 #SUBDIRS += pygrub
kaf24@6488 23 endif
kaf24@6488 24
kaf24@5028 25 .PHONY: all install clean check check_clean ioemu eioemuinstall ioemuclean
kaf24@5028 26
kaf24@4338 27 all: check
kaf24@4338 28 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 29 $(MAKE) -C $$subdir $@; \
kaf24@4338 30 done
kaf24@5028 31 $(MAKE) ioemu
kaf24@4338 32
kaf24@4338 33 install: check
kaf24@4338 34 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 35 $(MAKE) -C $$subdir $@; \
kaf24@4338 36 done
kaf24@5028 37 $(MAKE) ioemuinstall
kaf24@4338 38
kaf24@4338 39 clean: check_clean
kaf24@4338 40 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 41 $(MAKE) -C $$subdir $@; \
kaf24@4338 42 done
kaf24@5028 43 $(MAKE) ioemuclean
kaf24@4338 44
kaf24@4338 45 check:
kaf24@3537 46 $(MAKE) -C check
iap10@771 47
kaf24@4338 48 check_clean:
kaf24@4338 49 $(MAKE) -C check clean
cl349@5043 50
cl349@5043 51 ifndef XEN_NO_IOEMU
cl349@5043 52 ioemu ioemuinstall ioemuclean:
cl349@5043 53 [ -f ioemu/config-host.h ] || \
kaf24@5164 54 (cd ioemu; ./configure --prefix=usr)
cl349@5043 55 $(MAKE) -C ioemu $(patsubst ioemu%,%,$@)
cl349@5043 56 else
cl349@5043 57 ioemu ioemuinstall ioemuclean:
cl349@5043 58 endif
cl349@5043 59