Index: xen-unstable/xen/include/public/foreign/Makefile =================================================================== --- xen-unstable.orig/xen/include/public/foreign/Makefile +++ xen-unstable/xen/include/public/foreign/Makefile @@ -17,8 +17,6 @@ ifeq ($(CROSS_COMPILE),) check-headers: checker ./checker > $(XEN_TARGET_ARCH).size diff -u reference.size $(XEN_TARGET_ARCH).size -checker: checker.c $(headers) - $(HOSTCC) $(HOSTCFLAGS) -o $@ $< else check-headers: @echo "cross build: skipping check" @@ -33,5 +31,8 @@ x86_64.h: ../arch-x86/xen-x86_64.h ../ar ia64.h: ../arch-ia64.h ../xen.h $(scripts) python mkheader.py $* $@ $(filter %.h,$^) +checker: checker.c $(headers) + $(HOSTCC) $(HOSTCFLAGS) -o $@ $< + checker.c: $(scripts) python mkchecker.py $(XEN_TARGET_ARCH) $@ $(architectures)