debuggers.hg

annotate tools/include/Makefile @ 22848:6341fe0f4e5a

Added tag 4.1.0-rc2 for changeset 9dca60d88c63
author Keir Fraser <keir@xen.org>
date Tue Jan 25 14:06:55 2011 +0000 (2011-01-25)
parents 7df072566b8c
children
rev   line source
keir@16932 1 XEN_ROOT = ../..
keir@16932 2 include $(XEN_ROOT)/tools/Rules.mk
keir@16932 3
keir@16932 4 .PHONY: all
keir@16940 5 all: xen-foreign xen/.dir
keir@16932 6
keir@16940 7 .PHONY: xen-foreign
keir@16940 8 xen-foreign:
keir@16940 9 $(MAKE) -C xen-foreign
keir@16940 10
keir@16940 11 xen/.dir:
keir@16932 12 @rm -rf xen
keir@19049 13 mkdir -p xen/libelf
keir@16932 14 ln -sf ../$(XEN_ROOT)/xen/include/public/COPYING xen
keir@16932 15 ln -sf $(addprefix ../,$(wildcard $(XEN_ROOT)/xen/include/public/*.h)) xen
keir@16932 16 ln -sf $(addprefix ../$(XEN_ROOT)/xen/include/public/,arch-ia64 arch-x86 hvm io xsm) xen
keir@16938 17 ln -sf ../xen-sys/$(XEN_OS) xen/sys
keir@19049 18 ln -sf $(addprefix ../../$(XEN_ROOT)/xen/include/xen/,libelf.h elfstructs.h) xen/libelf/
keir@16932 19 ln -s ../xen-foreign xen/foreign
keir@16932 20 touch $@
keir@16932 21
keir@16932 22 .PHONY: install
keir@16932 23 install: all
keir@16932 24 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/arch-ia64
keir@17450 25 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/arch-ia64/hvm
keir@16932 26 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/arch-x86
keir@17266 27 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/arch-x86/hvm
keir@16932 28 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/foreign
keir@16932 29 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/hvm
keir@16932 30 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/io
keir@16936 31 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/sys
keir@16932 32 $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/xen/xsm
keir@16932 33 $(INSTALL_DATA) xen/COPYING $(DESTDIR)$(INCLUDEDIR)/xen
keir@16932 34 $(INSTALL_DATA) xen/*.h $(DESTDIR)$(INCLUDEDIR)/xen
keir@16953 35 $(INSTALL_DATA) xen/arch-ia64/*.h $(DESTDIR)$(INCLUDEDIR)/xen/arch-ia64
keir@17450 36 $(INSTALL_DATA) xen/arch-ia64/hvm/*.h $(DESTDIR)$(INCLUDEDIR)/xen/arch-ia64/hvm
keir@16932 37 $(INSTALL_DATA) xen/arch-x86/*.h $(DESTDIR)$(INCLUDEDIR)/xen/arch-x86
keir@17266 38 $(INSTALL_DATA) xen/arch-x86/hvm/*.h $(DESTDIR)$(INCLUDEDIR)/xen/arch-x86/hvm
keir@16932 39 $(INSTALL_DATA) xen/foreign/*.h $(DESTDIR)$(INCLUDEDIR)/xen/foreign
keir@16932 40 $(INSTALL_DATA) xen/hvm/*.h $(DESTDIR)$(INCLUDEDIR)/xen/hvm
keir@16932 41 $(INSTALL_DATA) xen/io/*.h $(DESTDIR)$(INCLUDEDIR)/xen/io
keir@16936 42 $(INSTALL_DATA) xen/sys/*.h $(DESTDIR)$(INCLUDEDIR)/xen/sys
keir@16932 43 $(INSTALL_DATA) xen/xsm/*.h $(DESTDIR)$(INCLUDEDIR)/xen/xsm
keir@16932 44
keir@16932 45 .PHONY: clean
keir@16932 46 clean:
keir@16940 47 rm -rf xen
keir@16932 48 $(MAKE) -C xen-foreign clean
keir@16932 49