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-y += -Wno-vla

ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/rdpa
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/rdpa_gpl/include
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/bdmf/framework
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/bdmf/system
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/bdmf/system/linux
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/bdmf/system/linux/cm
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/rdp_subsystem
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/rdp_subsystem/BCM3390
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/drivers/rdd
ccflags-$(CONFIG_BCM_RUNNER) += -I$(EXTMODDIR)/runner/projects/CM3390/drivers/rdd
ccflags-$(CONFIG_BCM_RUNNER) += -DCM3390
ccflags-$(CONFIG_BCM_RUNNER) += -DDS_SRAM_TX_QUEUES
ccflags-$(CONFIG_BCM_RUNNER) += -DUS_SRAM_TX_QUEUES
ccflags-$(CONFIG_BCM_RUNNER) += -DIP_CLASS
ccflags-$(CONFIG_BCM_RUNNER) += -DRUNNER_CPU_DQM
ccflags-$(CONFIG_BCM_RUNNER) += -D_BYTE_ORDER_LITTLE_ENDIAN_
ccflags-$(CONFIG_BCM_RUNNER) += -DFIRMWARE_LITTLE_ENDIAN

ifneq ($(CONFIG_BCM_RUNNER),)
obj-$(CONFIG_BCM_DQNET) += dqnet_rfap.o
dqnet_rfap-y += dqnet_rfap_ops.o
endif
