One of the trivial items on the xen TODO list is:
"figure out why xen''s console.c gets rebuilt every time"
The answer is pretty obvious from the top-level makefile:
# drivers/char/console.o may contain static banner/compile info. Blow it away.
delete-unfresh-files:
rm -f include/xen/banner.h include/xen/compile.h drivers/char/console.o
$(MAKE) -C arch/$(TARGET_ARCH) delete-unfresh-files
where delete-unfresh-files is a dependency for $(TARGET):
$(TARGET): delete-unfresh-files
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel