
#
# Makefile for linux/drivers/net/bcm
#

O_TARGET := bcm5700.o
BCM57_OBJS := b57um.o b57proc.o tigon3.o autoneg.o 5701rls.o tcp_seg.o

obj-y    := $(BCM57_OBJS)
obj-m    := $(O_TARGET)

SRCBASE := $(TOPDIR)/../..
EXTRA_CFLAGS = -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256 -DNICE_SUPPORT 
EXTRA_CFLAGS += -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT -DINCLUDE_5701_AX_FIX=1 
EXTRA_CFLAGS += -DDBG=0 -DTIGON3_DEBUG=3

ifneq ($(wildcard $(SRCBASE)/bcmdrivers/net/bcm57xx/*.c),)
EXTRA_CFLAGS += -I$(SRCBASE)/bcmdrivers/net/bcm57xx
vpath %.c $(SRCBASE)/bcmdrivers/net/bcm57xx
else
obj-y		:= $(foreach obj,$(BCM57_OBJS),$(SRCBASE)/bcmdrivers/net/bcm57xx/linux/$(obj))
endif

include $(TOPDIR)/Rules.make

