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

include $(TOPDIR)/Rules.make

SRC_FILES=qla_settings.h qla2x00.h qla2x00.c qla_cfg.c qla_cfg.h qla_cfgln.c \
qla_fo.h qla_fo.c qlfo.h qla2x00_ioctl.c qla_inioct.c \
qla_mbx.c qla_mbx.h qla_debug.h

QLA_FLAGS = -I../

ifeq ($(CONFIG_SMP),y)
	QLA_FLAGS += -D__SMP__ -DCONFIG_SMP
endif

qla2100-60500.o: $(SRC_FILES) 
	$(CC) $(CFLAGS) $(QLA_FLAGS) -DISP2100 -c qla2100.c -o $@

qla2200-60500.o: $(SRC_FILES) 
	$(CC) $(CFLAGS) $(QLA_FLAGS) -DISP2200 -c qla2200.c -o $@

qla2300-60500.o: $(SRC_FILES) 
	$(CC) $(CFLAGS) $(QLA_FLAGS) -DISP2300 -c qla2300.c -o $@

modules_install:
	mkdir -p  $(MODLIB)/kernel/drivers/scsi/qla2xxx-60500/
	cp qla2100-60500.o qla2200-60500.o qla2300-60500.o $(MODLIB)/kernel/drivers/scsi/qla2xxx-60500/

clean:
	rm -f qla2100-60500.o qla2200-60500.o qla2300-60500.o

