#
# Makefile for the IEEE 802.1d ethernet bridging layer.
#

ifneq ($(strip $(CONFIG_BCM_WLAN)),)
CFLAGS_br_input.o    += -I$(BCM_WLAN_KMOD_DIR)/include -DDSLCPE -DBCMDRIVER -DPKTC -DDSLCPE_PKTC
endif

obj-$(CONFIG_BRIDGE) += bridge.o

bridge-y	:= br.o br_device.o br_fdb.o br_forward.o br_if.o br_input.o \
			br_ioctl.o br_notify.o br_stp.o br_stp_bpdu.o \
			br_stp_if.o br_stp_timer.o br_netlink.o
			
ifneq ($(strip $(CONFIG_BCM_CTF)),)
CFLAGS_br_if.o := -DBCMDRIVER -I$(BCM47XX_DRV_DIR)/common
CFLAGS_br_fdb.o := -DBCMDRIVER -I$(BCM47XX_DRV_DIR)/common
endif

bridge-$(CONFIG_SYSFS) += br_sysfs_if.o br_sysfs_br.o

bridge-$(CONFIG_BR_IGMP_SNOOP) += br_igmp.o

bridge-$(CONFIG_BR_MLD_SNOOP) += br_mld.o

bridge-$(CONFIG_BRIDGE_NETFILTER) += br_netfilter.o

bridge-$(CONFIG_BR_IGMP_SNOOP) += br_netlink_mcpd.o

bridge-$(CONFIG_BLOG_MCAST) += br_mcast.o

bridge-$(CONFIG_BR_FP) += br_fp.o

obj-$(CONFIG_BRIDGE_NF_EBTABLES) += netfilter/

# BRCM-bebin
bridge-$(CONFIG_BLOG) += br_flows.o
bridge-$(CONFIG_BRCM_KERNEL_ENHANCE) += br_notifier.o
# BRCM-end
