#
# drivers/addon/qla2xxx/Makefile
#
# Makefile for the Linux Qlogic QLA 2XXX v6 FC SCSI support
#

SRC_FILES=exioct.h ql2300_fw.h qla2x00_ioctl.c qla_gbl.h       qla_vendor.c \
exioctln.h     ql2300ip_fw.h  qla_cfg.c        qla_inioct.c    qla_version.h \
inioct.h       qla2100.c      qla_cfg.h        qla_ip.c        qlfo.h \
listops.h      qla2200.c      qla_cfgln.c      qla_ip.h        qlfolimits.h \
ql2100_fw.h    qla2300.c      qla_debug.h      qla_mbx.c       qlfoln.h \
ql2200_fw.h    qla2x00.c      qla_fo.c         qla_mbx.h \
ql2200ip_fw.h  qla2x00.h      qla_fo.h         qla_settings.h

O_TARGET := qla.o

EXTRA_CFLAGS    += -I$(TOPDIR)/drivers/scsi

obj-$(CONFIG_SCSI_QLOGIC_QLA2100) += qla2100_60401.o
obj-$(CONFIG_SCSI_QLOGIC_QLA2200) += qla2200_60401.o
obj-$(CONFIG_SCSI_QLOGIC_QLA2300) += qla2300_60401.o

include $(TOPDIR)/Rules.make

qla2100_60401.o: $(SRC_FILES) 
	$(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c qla2100.c -o $@

qla2200_60401.o: $(SRC_FILES) 
	$(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c qla2200.c -o $@

qla2300_60401.o: $(SRC_FILES) 
	$(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c qla2300.c -o $@
