#
# drivers/scsi/qla2x00-v6.07/Makefile
#
# Makefile for the Linux Qlogic QLA 2XXX v6.07 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../
# need a COMPAQ version, use this line instead
#QLA_FLAGS = -I../ -DCOMPAQ

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

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

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

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

modules_install:
#	$(TC_MKDIR) -p  $(MODLIB)/kernel/drivers/scsi/qla2xxx/
#	$(TC_CP) qla2100_607.o qla2200_607.o qla2300_607.o $(MODLIB)/kernel/drivers/scsi/
	$(TC_CP) qla2200_607.o qla2300_607.o $(MODLIB)/kernel/drivers/scsi/

clean:
	$(TC_RM) -f qla2100_607.o qla2200_607.o qla2300_607.o

