#  Copyright 2001, Broadcom Corporation
#  All Rights Reserved.
#  
#
# Makefile for the Broadcom et driver
#
# $Id: Makefile,v 1.23 2003/02/03 17:41:09 noname Exp $
#

O_TARGET	:= et.o

ET_OBJS		:= et_linux.o etc.o

ifeq ($(CONFIG_ET_47XX),y)
ET_OBJS		+= etc47xx.o etc_robo.o
EXTRA_CFLAGS	+= -DBCM47XX_CHOPS
endif
ifeq ($(CONFIG_ET_4413),y)
ET_OBJS		+= etc4413.o
EXTRA_CFLAGS	+= -DBCM4413_CHOPS
endif

export-objs	:=
obj-y		:= $(ET_OBJS)
obj-m		:= $(O_TARGET)

SRCBASE		:= $(TOPDIR)/../..
EXTRA_CFLAGS	+= -I$(SRCBASE)/include
EXTRA_CFLAGS	+= -DDMA

# Search for sources under src/et/sys or objects under src/et/linux
ifneq ($(wildcard $(SRCBASE)/et/sys),)
EXTRA_CFLAGS	+= -I$(SRCBASE)/et/sys
vpath %.c $(SRCBASE)/et/sys $(SRCBASE)/shared
else
obj-y		:= $(foreach obj,$(ET_OBJS),$(SRCBASE)/et/linux/$(obj))
endif

include $(TOPDIR)/Rules.make
