# --- Override settings until Kconfig embedded
CONFIG_SCSI_QLA4XXX=m
K_FLAV_XEN := $(shell uname -r | cut -d "-" -f 3 )

EXTRA_CFLAGS += -DCONFIG_SCSI_QLA4XXX -DCONFIG_SCSI_QLA4XXX_MODULE
EXTRA_CFLAGS += $(shell \
		if [ "$(K_FLAV_XEN)" == "xen" ]; then \
			echo "-DXEN_KERNEL"; \
		fi; \
		)

qla4xxx-y := ql4_os.o ql4_init.o ql4_mbx.o ql4_iocb.o ql4_isr.o ql4_isns.o \
		ql4_nvram.o ql4_attr.o ql4_dbg.o ql4_nx.o ql4_83xx.o \
		ql4im_dbg.o ql4im_os.o ql4im_mbx.o ql4im_xioct.o ql4im_sup.o \
		ql4im_inioct.o ql4_32ioctl.o ql4im_iocb.o ql4im_dump.o

obj-$(CONFIG_SCSI_QLA4XXX) += qla4xxx.o

.PHONY: modules install clean modules_add

clean:
	rm -rf .tmp_versions
	find .  \( -name '*.o' -o -name '*.ko' -o -name '.*.cmd' \
                -o -name '.*.d' -o -name '.*.tmp' -o -name '*.mod.c' \) \
                -type f -print | xargs rm -f

install : modules_add

modules modules_add:
	$(MAKE) -C $(KERNEL_SOURCE) $@ SUBDIRS=$(CURDIR)
