ia64/xen-unstable

annotate tools/Makefile @ 5957:d18f732c0a5f

The patches below clean-up sHype-related file names in the tools subtree
and security policy-versioning and data structures in the xen subtree
(ACM):

* the very generic tools directory name "policy" is changed to
"security" and the included "policy_tool" to "secpol_tool"

* the single constant POLICY_INTERFACE_VERSION is replaced
by ACM_INTERFACE_VERSION; the security policy headers are
versioned independently since the policy can be supplied
at boot time instead of through the hypervisor interface

Signed-off-by: Reiner Sailer <sailer@watson.ibm.com>
Signed-off-by: Steven Hand <steven@xensource.com>
author smh22@firebug.cl.cam.ac.uk
date Tue Aug 02 09:37:00 2005 +0000 (2005-08-02)
parents 2333f6616d18
children 2609af9986e6 3f1785f02d89
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@4338 10 SUBDIRS += python
kaf24@4348 11 SUBDIRS += xcs
cl349@5099 12 SUBDIRS += xcutils
mjw@4677 13 SUBDIRS += pygrub
kaf24@5372 14 SUBDIRS += firmware
smh22@5957 15 SUBDIRS += security
iap10@771 16
kaf24@5028 17 .PHONY: all install clean check check_clean ioemu eioemuinstall ioemuclean
kaf24@5028 18
kaf24@4338 19 all: check
kaf24@4338 20 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 21 $(MAKE) -C $$subdir $@; \
kaf24@4338 22 done
kaf24@5028 23 $(MAKE) ioemu
kaf24@4338 24
kaf24@4338 25 install: check
kaf24@4338 26 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 27 $(MAKE) -C $$subdir $@; \
kaf24@4338 28 done
kaf24@5028 29 $(MAKE) ioemuinstall
kaf24@4338 30
kaf24@4338 31 clean: check_clean
kaf24@4338 32 @set -e; for subdir in $(SUBDIRS); do \
kaf24@4338 33 $(MAKE) -C $$subdir $@; \
kaf24@4338 34 done
kaf24@5028 35 $(MAKE) ioemuclean
kaf24@4338 36
kaf24@4338 37 check:
kaf24@3537 38 $(MAKE) -C check
iap10@771 39
kaf24@4338 40 check_clean:
kaf24@4338 41 $(MAKE) -C check clean
cl349@5043 42
cl349@5043 43 ifndef XEN_NO_IOEMU
cl349@5043 44 ioemu ioemuinstall ioemuclean:
cl349@5043 45 [ -f ioemu/config-host.h ] || \
kaf24@5164 46 (cd ioemu; ./configure --prefix=usr)
cl349@5043 47 $(MAKE) -C ioemu $(patsubst ioemu%,%,$@)
cl349@5043 48 else
cl349@5043 49 ioemu ioemuinstall ioemuclean:
cl349@5043 50 endif
cl349@5043 51