xl_block.o: xl_block.c \
   xl_block.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/blk.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/cdrom.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/tqueue.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/sched.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/interrupt.h
xl_block.h: \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/module.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/kernel.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/sched.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/slab.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/string.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/errno.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/fs.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/hdreg.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/blkdev.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/major.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/asm/hypervisor-ifs/hypervisor-if.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/asm/hypervisor-ifs/vbd.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/asm/io.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/asm/atomic.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/asm/uaccess.h
	@touch xl_block.h
xl_vbd.o: xl_vbd.c \
   xl_block.h \
   /auto/anfs/scratch/labyrinth/iap10/xeno-clone/xenolinux-2.4.25/include/linux/blk.h
.PRECIOUS:	xl_block.h \

