From d3f7f10c42ac5230bfecdfa73c5a07f9dcac935e Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Wed, 30 May 2007 17:37:58 +0100 Subject: Make header mismatch checking more robust against build time changes in xen/include/public/foreign. Unfortunately diff's -x and -X options do not support excluding paths just individual files so we have to list unqualified filenames. This is ok for now since there are no filename clashes. Signed-off-by: Ian Campbell --- buildconfigs/mk.linux-2.6-xen | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'buildconfigs/mk.linux-2.6-xen') diff --git a/buildconfigs/mk.linux-2.6-xen b/buildconfigs/mk.linux-2.6-xen index a0e4fa89f1..678a770600 100644 --- a/buildconfigs/mk.linux-2.6-xen +++ b/buildconfigs/mk.linux-2.6-xen @@ -28,7 +28,8 @@ include buildconfigs/src.$(XEN_LINUX_SOURCE) .PHONY: build build: $(LINUX_DIR)/include/linux/autoconf.h ifneq ($(XEN_LINUX_ALLOW_INTERFACE_MISMATCH),y) - @if ! diff -urN -x '*.size' $(LINUX_SRCDIR)/include/xen/interface xen/include/public ; then \ + @if ! diff -urN -X buildconfigs/interface.exclude \ + $(LINUX_SRCDIR)/include/xen/interface xen/include/public ; then \ echo "" 1>&2 ; \ echo " *** $(LINUX_SRCDIR)/include/xen/interface is out of date " 1>&2 ; \ echo " *** relative to $(XEN_ROOT)/xen/include/public." 1>&2 ; \ -- cgit v1.2.3