From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastian Blank Subject: [PATCH 4/5] tools/include - Use real source files for xen/foreign build Date: Sat, 26 Jan 2008 15:04:01 +0100 Message-ID: <20080126140401.GD14527@wavehammer.waldi.eu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org # HG changeset patch # User Bastian Blank # Date 1201355693 -3600 # Node ID 79162b6b2682aac42b145e20428ebf382db14579 # Parent ead4852e6fa0c8899bde9235d3329c1772072cd3 Use real source files for xen/foreign build. Signed-off-by: Bastian Blank diff -r ead4852e6fa0 -r 79162b6b2682 tools/include/xen-foreign/Makefile --- a/tools/include/xen-foreign/Makefile Sat Jan 26 14:54:53 2008 +0100 +++ b/tools/include/xen-foreign/Makefile Sat Jan 26 14:54:53 2008 +0100 @@ -1,14 +1,14 @@ XEN_ROOT=../../.. XEN_ROOT=../../.. include $(XEN_ROOT)/Config.mk -ROOT = $(XEN_ROOT)/xen/include/public/foreign -HOSTCFLAGS += -I$(ROOT) +ROOT = $(XEN_ROOT)/xen/include/public +HOSTCFLAGS += -I$(ROOT)/foreign -MKHEADER_PY = $(ROOT)/mkheader.py +MKCHECKER_PY = $(ROOT)/foreign/mkchecker.py +MKHEADER_PY = $(ROOT)/foreign/mkheader.py architectures := x86_32 x86_64 ia64 headers := $(patsubst %, %.h, $(architectures)) -scripts := $(wildcard *.py) .PHONY: all clean check-headers all: $(headers) check-headers @@ -24,21 +24,21 @@ checker: checker.c $(headers) check-headers: checker ./checker > tmp.size - diff -u $(ROOT)/reference.size tmp.size + diff -u $(ROOT)/foreign/reference.size tmp.size rm tmp.size else check-headers: @echo "cross build: skipping check" endif -x86_32.h: $(ROOT)/mkheader.py ../xen/arch-x86/xen-x86_32.h ../xen/arch-x86/xen.h ../xen/xen.h +x86_32.h: $(MKHEADER_PY) $(ROOT)/arch-x86/xen-x86_32.h $(ROOT)/arch-x86/xen.h $(ROOT)/xen.h python $< $* $@ $(filter %.h,$^) -x86_64.h: $(ROOT)/mkheader.py ../xen/arch-x86/xen-x86_64.h ../xen/arch-x86/xen.h ../xen/xen.h +x86_64.h: $(MKHEADER_PY) $(ROOT)/arch-x86/xen-x86_64.h $(ROOT)/arch-x86/xen.h $(ROOT)/xen.h python $< $* $@ $(filter %.h,$^) -ia64.h: $(ROOT)/mkheader.py ../xen/arch-ia64.h ../xen/xen.h +ia64.h: $(MKHEADER_PY) $(ROOT)/arch-ia64.h $(ROOT)/xen.h python $< $* $@ $(filter %.h,$^) -checker.c: $(ROOT)/mkchecker.py +checker.c: $(MKCHECKER_PY) python $< $(XEN_TARGET_ARCH) $@ $(architectures)