#
# drivers/scsi/lpfc/Makefile
#
# Makefile for the Linux Emulex LP FC SCSI driver.
#

OBJ_LOWER = fcscsib.o fcmboxb.o fcmemb.o fcelsb.o fcstratb.o fcxmitb.o fcrpib.o fcclockb.o

O_TARGET = lpfc_drv.o

list_multi = lpfcdd.o lpfndd.o

obj-y = $(OBJ_LOWER) fcLINUXlan.o fcLINUXfcp.o lpfc.conf.o
obj-m = lpfndd.o lpfcdd.o

EXTRA_CFLAGS += -I$(TOPDIR)/drivers/scsi -DLP6000 -D_LINUX
#EXTRA_CFLAGS += -Werror

obj-lpfndd = fcLINUXlan.o
obj-lpfcdd = $(OBJ_LOWER) fcLINUXfcp.o lpfc.conf.o

lpfndd.o: $(obj-lpfndd)
	$(LD) $(LD_RFLAG) -r -o $@ $(obj-lpfndd)

lpfcdd.o: $(obj-lpfcdd)
	$(LD) $(LD_RFLAG) -r -o $@ $(obj-lpfcdd)


# Override our module desitnation
MOD_DESTDIR = $(shell cd .. && $(CONFIG_SHELL) $(TOPDIR)/scripts/pathdown.sh)

include $(TOPDIR)/Rules.make


