ccflags-y += -Werror -Wfatal-errors
ccflags-y += -I$(srctree)/drivers/bcm_media_gw/include
ccflags-y += -I$(srctree)/drivers/bcm_media_gw/dqnet
ccflags-y += -I$(srctree)/drivers/bcm_media_gw/dqm
ccflags-y += -I$(srctree)/drivers/bcm_media_gw/fpm
ccflags-y += -I$(srctree)/drivers/bcm_media_gw/ethsw
ccflags-y += -I$(srctree)/drivers/bcm_media_gw/ethport
ccflags-y += -I$(srctree)/drivers/bcm_media_gw/itc_rpc
ccflags-y += -I$(srctree)/drivers/bcm_media_gw/rpc_services

ccflags-$(CONFIG_BCM_GFAP3384) += -I$(srctree)/drivers/bcm_media_gw/gfap3384
ccflags-$(CONFIG_BCM_DQSKB) += -I$(srctree)/drivers/bcm_media_gw/dqskb

obj-$(CONFIG_BCM_DQNET) := dqnet.o
dqnet-y += dqnet_core.o dqnet_dt.o dqnet_ethtool.o dqnet_dbg.o
dqnet-y += dqnet_ethstats.o dqnet_procfs.o dqnet_wifi.o
dqnet-y += dqnet_fap_common.o dqnet_qmsg.o dqnet_switch.o
dqnet-y += dqnet_brcmtag.o
dqnet-y += dqnet_svtag.o
dqnet-y += dqnet_hostdrv.o
dqnet-y += dqnet_nethooks.o
ifneq ($(CONFIG_BCM_ETHSW),)
dqnet-y += dqnet_ethsw.o
endif
ifneq ($(CONFIG_NET_SWITCHDEV),)
dqnet-y += dqnet_swdev.o
endif

ifneq ($(CONFIG_BCM_GFAP3384),)
obj-$(CONFIG_BCM_DQNET) += dqnet_gfap.o
dqnet_gfap-y := dqnet_gfap_ops.o
endif
