# The file for Makefile

DRIVER_SRC_DIR ?= extra/shannon

$(shell touch ${DRIVER_SRC_DIR}/.shannon_epilog.o.cmd)
$(shell touch ${DRIVER_SRC_DIR}/.shannon_err_handler.o.cmd)
$(shell touch ${DRIVER_SRC_DIR}/.shannon_ftl.o.cmd)
$(shell touch ${DRIVER_SRC_DIR}/.shannon_ioctl.o.cmd)
$(shell touch ${DRIVER_SRC_DIR}/.shannon_main.o.cmd)
$(shell touch ${DRIVER_SRC_DIR}/.shannon_ns.o.cmd)
$(shell touch ${DRIVER_SRC_DIR}/.shannon_scsi.o.cmd)
$(shell touch ${DRIVER_SRC_DIR}/.shannon_scsi_cmd.o.cmd)

shannon-y := shannon_main.o shannon_ftl.o shannon_epilog.o shannon_err_handler.o shannon_ns.o shannon_ioctl.o shannon_scsi_cmd.o shannon_kcore.o shannon_time.o shannon_workqueue.o shannon_waitqueue.o shannon_file.o shannon_pci.o shannon_scatter.o shannon_device.o shannon_block.o shannon_sched.o shannon_module_init.o shannon_sysfs.o shannon_scsi.o shannon_cdev.o shannon_dma.o

obj-$(CONFIG_BLK_DEV_SHANNON) += shannon.o
